没有合适的资源?快使用搜索试试~ 我知道了~
首页ArcGis Server开发Web GIS入门教程
ArcGis Server开发Web GIS入门教程

ArcGIS Server支持多种类型的服务,通过发布这些应用,可以开发定制功能,基于服务的web gis应用。本文介绍了ArcGis Server开发WebGIS的基本知识和基本步骤。
资源详情
资源评论
资源推荐

ArcGis Server 开发 Web GIS 入门教程
ArcGIS Server 支持多种类型的服务,通过发布这些应用,可以开发定制功能,基于服务的 web gis 应用。
ArcGIS Server 支持以下几种基本类型的服务:
1)map
map service 是一种使用得最多的 AS 服务,该服务可以支持 2 维地图的展现,建模,支持 OGC WMS 和
KML,支持在线编辑空间数据等。
2)geocode
geocode service 是指地址编码服务,该服务可以把一个文本描述的地址转换为一个地理坐标。
3)geoprocessing
geoprocessing service 是一个基于 web 的地理处理工具,客户端提交处理请求,服务器执行空间分析和
建模,然后把执行结果返回给客户端。
4)geodata
geodata service 提供了访问 geodatabase 数据库的功能,支持在线的数据库查询,提取数据,数据更新
等。该服务在管理分布式的 geodatabase 时非常有效。
5)global
globa service 是 AS 提供的 3D 服务,首先在 ArcGlobal 中穿件 3dd 文档,然后发布服务。应用可以通过
免费的 ArcGIS Explorer 来访问 AS 的 3D 服务。
以下内容为如何发布一个 map service 和怎样使用该服务来创建一个 web gis 应用。
step1:准备 mxd 文档
可以使用已有的 mxd 文档进行编辑,也可以自己创建 mxd 文档。选择 add data,添加 shp 数据到
ArcMap 中进行诸如染色等编辑,最后保存为 mxd 文档,该文件作为 map service 的发布文档。
step2:发布 map service
这里介绍两种发布常用的发布 map service 的方法,分别使用 ArcCatalog 和 AS manager。
使用 ArcCatalog:
(什么是 ArcCatalog:ArcCatalog 可以看做 ArcGIS Server 的一个可视化界面,ArcCatalog 允许查看服务列
表,如果作为管理员,可以对一系列服务进行管理。ArcCatalog 提供两个独立的视图,一个是管理员视
图,另一个是具备使用权限的用户视图。)
启动 ArcCatalog,在目录树中选择 GIS Server-Add ArcGIS Server,在弹出的页面中,输入 Server
URL(http://localhost/arcgis/services,其中 arcgis 为实例名)和 Host Name(主机名),添加 GIS Server 成
功。
从目录树中定位到 step 中准备好的 mxd 文档,右键选择 Publish to ArcGIS Server,接下来配置服务的名
称,路径,和一些功能选项。发布成功后,在 GIS Server 的节点中就可以看到新发布的 map service。
使用 AS Manager:
(什么是 AS Manager:用于管理 GIS Server 的基于 web 的应用,不同于 ArcCatalog,Manager 除了发布
服务,管理服务外,还可以创建 web gis 应用。Mnager 是随 ArcGIS Server 发布的,而 ArcCatalog 集成
在 ArcGIS Desktop 中。)
启动 ArcGIS Server Manager,在网页中输入“主机名\用户名”,密码。登陆后为工具界面,选择 service
选项,add new service。输入服务名称,选择服务类型,这里是 map service,接下来选择 mxd 文档
(mxd 所在文档的目录需要共享才能被列出),接下来是其他的常规设置,默认,直到完成。至此,服务发
布成功,可以在 manager service 中看到已发布的服务。
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论5