webgis介绍
一:Web GIS 入门
什么是?
gis database server| gis server => webserver | client
核心在于gis服务器(安装 ArcGIS for Server 软件的服务器)
服务与聚合
- Web GIS服务顾名思义,提供了具有GIS功能的Web服务,最常见的有地图服务、要素服务、地理处理服务等等
- 聚合是通过动态的组合多个网站的资源或服务,来创建新的Web应用的方法。
小结
- Web GIS应用 = 基础底图 + 操作图层 + 任务
- 基础底图是指不会频繁改变的地图
- 操作图层是指用户常用来查询、编辑的主题图层
- 任务是指如导航、地址编码等计算量比较大的分析任务
优势
二:认识ArcGIS for Server
认识
安装了ArcGIS for Server软件的服务器可以作为GIS服务器了;具有了若干处理GIS问题的能力(比如绘制地图、空间分析、查找路径等等)
主要功能
最主要的功能可以分为发布服务与管理服务两部分。
- 发布服务
- 发布本地已有的GIS资源:地图、数据、地理处理工具等
- 自带的服务:创建缓存、几何计算、打印输出等
- 管理服务
- ArcGIS Server Manager (使用频率最高)
- 对数据进行添加与移除、调整与组织
- 配置服务器:增加或删除提供服务的机器、管理服务器可以访问到的数据源、使用日志对 GIS 服务器进行故障排除。
- Services Directory (服务目录)
- 查看用来调用每个服务应该使用的url
- 查看关于服务的元数据信息(服务的发布者、服务中的图层、使用的空间参考、支持的操作)
- Administrator API (少量的管理操作)
- 删除一个服务,修改服务器名称
- 大量的管理炫飞,需要编写脚本来完成
- ArcGIS Server Manager (使用频率最高)
支持的服务类型
最常用的包括地图服务、要素服务、影像服务、地理处理服务、Globe服务等。
- Map Service(地图服务)
- 地图服务将由一个或多个图层组成的地图转换为一幅幅图片,当客户端向server发出请求,要求查看某个范围内的地图时,地图服务就会把该范围内的图片返回给客户端。
- 图片可以是动态生成,也可以是提前生成的瓦片(经过缓存的地图服务)。
- 地图服务一般可以支持查询、投影等操作
- 三维的地图服务也就是Globe服务,可以立体的展示出地图上的某些属性,比如楼房的高度、山丘的起伏等。
- Feature Service(要素服务)
- 增加地图编辑、修改的服务
- Image Service(影像服务)
- 指的是将栅格数据,如遥感影像、数字高程模型DEM数据等,通过Web服务的方式提供给客户端使用(提取、分析、下载)。
- Geoprocesssing Service(地理处理服务)
- 可以将自定义的各种分析处理模型发布为Web服务。(例如:找到附近1km内的加油站)
- 其他类型的服务
- 提供交通路网分析的网络分析服务
- 将文字的地址转换为地理坐标的地理编码服务
- 进行长度面积等各种几何计算的几何服务
发布的服务需要支持地理空间服务标准(OGC => WMS、WMTS、WFS、WCS、WPS 服务标准及KML规范)
三:规划ArcGIS for Service 站点
完整的ArcGIS for Server安装称为创建了一个ArcGIS for Server的站点(Site),站点内包括GIS服务器、数据服务器、可选的Web Adaptor组件、客户端和人员等部分。

- 安装了 ArcGIS for Server 的机器可以作为 GIS 服务器
- GIS服务器用来完成客户端的请求,比如绘制地图、计算路线等。
- 一些目录
- 配置存储(config-store): 站点内所有GIS服务器和服务的属性等信息
- 服务器目录(server directories):包括缓存目录(arcgiscache)、作业目录(arcgisjobs)、输出目录(arcgisoutput)和系统目录(arcgissystem)
- 在安装时需要创建或指定一个操作系统级别的账户,叫做ArcGIS Server账户(启动和停止服务器上的进程、读写数据、在机器间进行通信)
安装 GIS Server Account
集群
小结
完整的ArcGIS for Server安装称为创建了一个ArcGIS for Server的站点(Site),站点内包括GIS服务器、数据服务器、可选的Web Adaptor组件、客户端和人员等部分。最简单的部署方式是单机部署,即只使用一台计算机作为GIS服务器,比较适合一开始阶段的试用和开发人员用来调试。当单机部署的方式不能满足需求时,可以采用多机部署,即在多台机器上都安装ArcGIS for Server软件,统一作为GIS服务器来使用。
四:发布及使用服务
发布及使用服务
大致流程:在ArcGIS for Desktop中准备GIS资源 --> 连接到ArcGIS for Server --> 根据需求决定是否注册数据源 --> 发布前在Service Editor编辑器中进行分析--> 解决错误和警告--> 将GIS资源发布为GIS服务。

浙公网安备 33010602011771号