2023年11月26日发(作者:)

ArcGISServer地图切⽚之⼆——发布地图服务

上⼀篇我们进⾏了地图校准,这⾥详细说说怎样发布地图服务及使⽤leafletJs调⽤地图服务。

发布地图服务

stpe1

  执⾏菜单命令"⽂件"--"共享为"--"服务",打开"共享为服务"对话框,如下图。如果有使⽤ArcBruTile的添加参考图层做的配准,这是还需要把

stpe2

  选择"发布服务",点击"下⼀步"。

stpe3

stpe5

  这⾥我们需要填写相关信息。

  ⾸先是"服务器URL"。如果⼩伙伴不知道⾃⼰的服务器URL是什么,可以在"开始"菜单--"所有程序"--"ArcGIS"--"ArcGIS 10.2 for Server"--

"Manager"打开管理页⾯。复制浏览器地址栏manager前⾯⼀段即可。

  然后填写"ArcGIS Server"管理的⽤户名和密码,就是安装过程中设置的⽤户名各密码。如果有⼩伙伴真不知道是什么了,可以点击这个

stpe7

  点击"继续"。

stpe8

stpe9

  在"⾼级设置"选项中可以设置切⽚格式为png32(不压缩)

stpe9-1

  在"项⽬描述"栏中填写"摘要"和"标签",否则发布服务时会报错。设置完成后点击右上⾓的"发布"按钮,发布服务。

stpe10

点击"确定",让机器跑⼀会,会有发布成功的提⽰,点击"确定"关闭提⽰框。到这⾥服务发布就算完成了。下⾯说说lealfet怎么使⽤。

leafletJs调⽤地图服务

leaflet 可以使⽤TileLayer⽅法来加载⽡⽚到地图(这⾥⽤的是1.1.0版的leafletJS)。所以我们需要知道服务调⽤的地址。

stpe11

  右击我们刚刚新建的服务连接,在快捷菜单点击"ArcGIS Server管理器",打开服务管理页⾯。

  或者通过"开始"菜单--"所有程序"--"ArcGIS"--"ArcGIS 10.2 for Server"--"Manager"打开服务管理页⾯。

stpe13

  在功能栏中,看到有⼀个REST URL的地址,可以就使⽤这个地址也请求⽡⽚。如下图:

stpe14