Loading

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 (少量的管理操作)
      • 删除一个服务,修改服务器名称
      • 大量的管理炫飞,需要编写脚本来完成

支持的服务类型

最常用的包括地图服务、要素服务、影像服务、地理处理服务、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服务。

posted @ 2025-03-12 22:20  一起滚月球  阅读(87)  评论(0)    收藏  举报