ArcGIS WMS 地图服务

发布服务

ArcGIS WMS服务的发布方法与WMTS服务相似,但WMS服务无需对地图进行提前分块切片,因此在发布服务时,不需要生成切片方案,完成数据处理与配图后直接发布服务即可。

注意: 同时叠加使用多个不同切片参考点或数据范围的地图服务,需要升级至 V5.4 及以上版本。

操作步骤

  1. 参考ArcGIS WMTS服务发布方法,在ArcMap中完成数据添加、配图、坐标系设置等操作,并连接“ArcGIS服务器”。

  2. 在“共享服务”步骤中,弹出“服务编辑器”面板后,选择“功能”分类,勾选WMS,取消勾选KML(可选)。

    ./media/image1.png

  3. 继续选择“缓存”分类,确定“绘制此地图服务”类型为“根据数据动态绘制”。

    ./media/image2.png

  4. 选择“项目描述”分类,设置相关详细内容。

    ./media/image3.png

  5. 其他选项保持默认。

  6. 在“服务编辑器”上方,选择“分析”排查并解决发布服务可能存在的相关问题后,选择“发布”发布服务即可。

查看服务

与查看WMTS服务类似,在浏览器打开“ArcGIS Server Manager”并进入地图服务的“REST URL”中,查看该服务的详细信息。只有包含“WMS”的服务,在DTS平台才可正常使用。

使用服务

WMS服务由于不需要提前对地图切片,因此其服务自身支持重投影。在“ArcGIS Server”中获取服务地址后,不论原始服务是投影坐标系或地理坐标系,经过简单编辑即可添加到Explorer中浏览与使用。

获取服务地址

  1. 在服务页面,点击“WMS”打开服务的xml页面。

  2. 在打开的页面中复制浏览器地址。

    http://localhost:6080/arcgis/services/wms/4547wms/MapServer/WMSServer?request=GetCapabilities&service=WMS

  3. 修改上述地址“?”后的参数。添加 versionrequestcrsbboxwidthheightformatTRANSPARENTstyleslayers 参数,参数取值使用“=”声明,参数之间用“&”连接。以上参数可在地图服务的xml文件中查询默认值,下面给出这些参数的释义与取值示例。

    version:WMS服务的版本。取值 1.3.0,不建议修改。

    request:服务请求方法。取值 GetMap,不建议修改。

    crs:地图服务坐标系。取值 EPSG:xxxx。这里注意,其中的EPSG编码与 添加到ACP中的数据所使用的坐标系保持一致。例如,添加到场景中的数据所用坐标系为 EPSG 4547 - CM 114E,则crs的EPSG编码为4547,取值 EPSG:4547。

    bbox:地图边界范围。取值 {bbox-epsg-xxxx},其中的EPSG编码xxxx与crs的EPSG编码保持一致。例如,{bbox-epsg-4547}。

    width:地图瓦片宽度。取值 256,不建议修改。

    height:地图瓦片高度。取值 256,不建议修改。

    format:地图瓦片格式。取值 image/png,不建议修改。

    TRANSPARENT:地图支持透明度设置。取值 TRUE,不建议修改。

    styles:地图服务样式。一般取值 设置为空即可,如果需要切换其他样式,取xml中对应图层的值。

    layers:需要渲染的图层名称,取xml中\的\参数值。同时添加多个图层时,图层名称使用“,”分隔。例如0,1,2

    编辑后服务地址示例http://localhost:6080/arcgis/services/wms/4547wms/MapServer/WMSServer?version=1.3.0&request=GetMap&crs=EPSG:4547&bbox={bbox-epsg-4547}&width=256&height=256&format=image/png&TRANSPARENT=TRUE&styles=&layers=0

加载地图服务

  1. 打开Explorer,新建工程,坐标系选择与编辑后的WMS服务地址一致的坐标系。

    注意: 如果地图服务是自定义的投影坐标系,这里需要通过导入PRJ文件的方式设置坐标系信息。

  2. 在“设置”-“地图服务”中,设置好“服务类型”后,输入编辑后的服务地址并按下键盘回车键。

  3. 导入对应区域的3dt文件或shp数据在图层树中双击定位,即可在场景中找到并浏览地图服务。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""