基于ARCGIS地图的网页开发流程
1. Visual Studio 等工具导入arcgis地图并编辑
2. 编辑完成后运行并另存为.mxd地图文档(相当于指向地图数据的路径文件)
3. 使用arcMap打开.mxd文件,共享为服务
4. 服务发布前在服务编辑器中,选好自己需要的服务功能(默认只有地图),并设置好相
关的功能属性,然后发布。(发布时若分析出严重性为高的错误则无法发布,可以双击错误行进行修改)
5. 发布后在arcgis server中可以查看发布的地图信息(需要登录,输入安装arcgis server
时的设定的用户名密码),启动和停止服务,默认网址http://localhost:6080/arcgis/manager/
6. 使用地图服务配合arcgis javasrcipt api编辑地图
首先注意到上图中的REST URL地址相当于地图调用地址。 这种地址最常用的有两类:
(1) 上图所示MapServer结尾的地址,是提供地图基础服务,用来在网页中看图用。 (2) 以Featrue结尾的地址,是访问和编辑地图要素的服务(非常重要),用来通过
地理数据库查看和编辑地图上的要素,需要在功能中选中Feature Access,并建立相应的地理数据库才可以使用。
这里提供一个javasript api调用地图服务的例子(此页内的列表还提供所有javasript api实例)
https://developers.arcgis.com/javascript/jssamples/layers_dynamic_reorder.html