TIBCO Spotfire: 使用自定义地图服务URL处理离线地图

众所周知,因各种原因,在国内使用地图服务的时候,都要求使用自定义地图服务或者非TIBCO Spotfire自带的地图服务。那遇到这个场景该如何办呢?如下的一个TIBCO Blog文章可能有所帮助:https://community.tibco.com/wiki/tibco-spotfire-work-offline-map-using-custom-map-service-url

目录

  • 1.在Windows上设置Localhost服务器
  • 2.下载和安装本地托管的地图图块
  • 3.配置Spotfire地图图表选项
  • 4.配置Spotfire Web Player以使用脱机磁贴
  • 恢复默认的在线地图服务

TIBCO Spotfire中®允许您使用由服务器管理员指定的默认地图服务URL的本地覆盖。如果您希望脱机使用地图,这将特别有用。

1.在Windows上设置Localhost服务器

此方法在Windows 7,Windows 8和Windows 10上进行了测试。

  1. 转到“控制面板”>“程序”>“打开或关闭Windows功能”。
  2. 检查“Internet信息服务”。
  3. 单击确定。

2.下载和安装本地托管的地图图块

地图图块(或平铺的网页地图,滑动地图或光栅图块)是通过互联网无缝连接数十个单独请求的图像文件在地图图表上显示的地图。这是Spotfire地图图表用于显示和导航地图的内容。

要使用离线地图图块,您需要下载要加入的图像以形成地图并在计算机上托管图块。 

  1. 下载附加的地图图块包,其中包含最高级别为6的全局图块(级别0是最低级别的详细信息),该图块应足够精确,以便在离线状态下可视化国家,州和县级别的数据。
  2. 下载后,解压缩Maplayer.zip存档。
  3. 然后将“Maplayer”文件夹移动到localhost目录(Local Disk> inetpub> wwwroot)。
  4. 最终,如果将从与localhost不同的域调用离线地图,请修改JS文件(serviceslist&standardmap)中的URL

3.配置Spotfire地图图表选项

现在,离线地图图块已准备好在Spotfire中使用。您只需将默认的地图服务URL更改为本地托管的切片。

  1. 启动Spotfire。
  2. 转到工具>选项>地图。
  3. 选中“自定义URL”并将默认URL替换为本地托管的磁贴服务列表的URL(应为http://localhost/maplayer/serviceslist.js)。
  4. 单击“确定”并重新启动Spotfire(地图服务的更改仅在重新启动程序后生效)。

4.配置Spotfire Web Player以使用脱机磁贴

您只需在管理管理器中将默认地图服务URL更改为本地托管的磁贴。

  1. 启动Spotfire。
  2. 转到工具>管理管理器>首选项>所有人> MapChart> MapChartPreferences
  3. 在“DefaultWebMapServiceListUrl”和“DefaultHttpsWebMapServiceListUrl”中输入本地托管切片服务列表的URL(例如:  http://localhost/maplayer/serviceslist.js)
  4. 关。

恢复默认的在线地图服务

将自定义URL更改回:http:  //geoanalytics.maporama.com/service/services-list.json

附件

附件 尺寸
 maplayer.zip 52.35 MB

你可能感兴趣的:(TIBCO Spotfire: 使用自定义地图服务URL处理离线地图)