网络地图服务(地理信息服务)种类
网络地图服务种类多种多样:
1、按照厂商分:0SM地图服务、天地图地图服务、谷歌地图服务、百度地图服务、高德地图服务。。。。。。。
2、按照OGC标准分:WMS服务、WMTS服务、WFS服务,WCS服务,WPS服务。。。。。。
3、按照数据维度分:二维地图服务、三维地图服务、时空地图服务。
4、按照领域分:气象地图服务、水文地图服务、基础地理信息服务、环境生态地图服务、航海图服务。。。。。。。
5、按照使用功能分:矢量电子底图服务、影像电子底图服务、地图场景服务(主要是三维)、矢量要素服务(增删改查)、栅格覆盖服务(栅格查询、下载、上传)、几何服务(几何长度、面积、距离量测等)、地理处理服务、时空分析服务、地名地址服务(地理编码服务)、路网服务(路网路径分析和导航----地理编码、路网跟GPS弄一起还可以做实时位置导航服务)、空间分析服务、地理标记服务(在地图服务上标点、上传视频、音频等)、服务搜索(搜索地图服务器发布了哪些地理信息服务)、打印服务(在终端上打印地图服务页面)。。。
地图服务需要使用特定的程序才能打开(工作时把地图服务链接给用户,经常有用户问:他把链接放在浏览器里问怎么看不到地图),需要软件支持地图服务的。
(注:我们总是说我们的地理信息服务符合OGC标准,在于强调地图服务(共享的地图数据)通用性好)
ArcGIS Enterprise企业级产品
ArcGIS Enterprise 企业级产品包含ArcGIS Desktop、ArcGIS Pro、CityEngine、ArcGIS Data Store、 ArcGIS Server、ArcGIS Portal 、ArcGIS Web Adaptor、ArcGIS Enterprise cloud、ArcGIS Web AppBuilder等几个产品。
ArcGIS Desktop、ArcGIS Pro、CityEngine总体归属于GIS数据生产软件,ArcGIS Data Store为GIS数据存储软件, ArcGIS Server为GIS数据共享服务器软件,ArcGIS Portal 为GIS服务门户网站软件(可以看到各种地理信息服务),ArcGIS Web Adaptor为 ArcGIS Server、ArcGIS Portal提供网络负载均衡软件,ArcGIS Enterprise cloud为ArcGIS 公有云部署软件,ArcGIS Web AppBuilder为个人和企业零代码搭建定制网站的软件:
ArcGIS Desktop是GIS个人进行地理信息编辑、使用和管理的主要桌面软件,提供一系列的工具用于数据采集和管理、可视化、空间建模和分析、以及高级制图功能,集成了Arcmap ArcCatalog、ArcScene、ArcGlobe、ArcToolbox、ModelBuilder等套件,是ArcGIS Enterprise中最核心、也是最复杂的一款产品。
CityEngine 用于制作三维模型和场景模型。
ArcGIS Pro是ArcGIS Desktop的Ribbon版,尽管ArcGIS Desktop部分产品还未迁移完全,不过可以在同一个界面下进行二、三维一体化操作。
ArcGIS Data Store是GIS数据的存储和管理软件,可以存储矢量、栅格、镶嵌数据集、点云数据集、切片数据集、三维数据集等多种数据,并可进行云上存储和管理。
ArcGIS Server 是发布、注册和管理网络地图服务的GIS服务器软件,共享地理信息服务。
ArcGIS Portal是网络地图服务的门户网站软件(私有云),像公有云ArcGIS 一样,可以看到发布的、各种形式的网络地图服务。
ArcGIS Web Adaptor是一个网络负载均衡软件,可以将ArcGIS Server集群、ArcGIS Portal集群实施负载均衡,减少地图服务或者门户网站的访问压力。
ArcGIS Enterprise cloud是在Amazon或者 Azure 上使用的云端产品,可以部署ArcGIS Server、Portal for ArcGIS、ArcGIS Data Store等组件,通过 web 服务进行统一管理。
ArcGIS Web AppBuilder 是利用ArcGIS Enterprise 零代码搭建定制网站的软件产品,拖拽。。。。。。。。。。
其中,ArcGIS Server是ArcGIS Enterprise的纽带,ArcGIS Web Adaptor为ArcGIS Server配置统一出口地址,通过不同的链接地址,可以将ArcGIS Desktop制作的地图发布为ArcGIS Server地图服务,将ArcGIS Data Store存储的地理信息数据挂接到ArcGIS Server上,将ArcGIS Portal门户网站挂接到ArcGIS Server上,ArcGIS Server可以提供多种形式的网络地图服务。
Enterprise 使用的端口和进程
http使用端口:80、6080,6180、7080-7220、9220、29080、29079、
https使用端口:2443、6443、7443、6143、11443、13443、29081
Adaptor使用端口:80、443、
ArcGIS Desktop使用端口:27000-27010,29081-29090,定向配置(给license manager和ArcGIS Desktop指定通信端口:5132)、临时端口49152-65535
ArcGIS Data Store使用端口:2443、9876、29080、 29081、4369、29079 、29085 -29090 、6443、9006、9220、 9320
ArcGIS Server 集群使用端口:4000 - 4006,1098、 1099,6006、6099(ArcGIS Server 单机使用)、2181、2182、2190、56540-56545、 7077 (开启ArcGIS GeoAnalytics Server功能)、6180、6143(开启ArcGIS GeoEvent Server )、 4181、4182 、 4190(开启支持 Zookeeper 服务的GeoEvent Server 网关)、9191、9192、9193 、 9194(开启支持 Kafka 服务的 GeoEvent Server 网关)、5565、5575(GeoEvent Server 文本传输)
ArcGIS Portal使用端口:5701-5703、7005、7080、7099、7120、7220、7443、7654,临时端口1024-5000、49152-65535
将以上端口加入防火墙出站和入站规则,规则为允许端口通过公众网、专用网、私网规则。
入站规则:
出站规则:
ArcGIS Enterprise使用端口逻辑示意图
如果实在觉得端口太多,不好配置,直接让应用程序穿过防火墙吧,如ArcGIS Server程序位置,将其加入出站和入站程序:
- <ArcGIS for Server 安装位置>\bin\ArcSOC.exe
- <ArcGIS for Server 安装位置>\framework\etc\service\bin\ArcGISServer.exe
- <ArcGIS for Server 安装位置>\framework\runtime\jre\bin\javaw.exe
- <ArcGIS for Server 安装位置>\framework\runtime\jre\bin\rmid.exe
以下安装部署引用源自: 单机的(很详细)
附件二:ArcGIS Enterprise部署
1 安装前的准备
1.1系统要求
本篇以 Windows Server 2012 R2 操作系统为例,大家可以通过官网https://enterprise.arcgis.com/zh-cn/system- requirements/latest/windows/arcgis-enterprise-builder-system-req.htm 查看是否满足对应版本的系统要求(包括操作系统、内存、磁盘空间等)。
1.2 计算机名的修改
Enterprise 的部署需要使用一个完全限制性域名,即需要在原来的计算机名后面添加 DNS 后缀。关于软件的安装以及配置,都是直接使用域名,没有使用
IP 否则会配置不成功。若您的计算机隶属于域环境,则直接采用现有的完全限定域名的形式即可。
具体步骤如下:
1)计算机右键属性-更改设置,点击更改
2)设置计算机名,自定义,然后点击其他
3)设置 DNS 后缀
4)检查无误后,点击确定,需要重启电脑,重启后再继续安装软件
1.3安装和配置 IIS
1.3.1安装 IIS
(1)打开服务器管理,点击添加角色和功能
(2)点击下一步,在选择安装类型面板上,选择基于角色或基于功能的安装,点击下一步
(3)点击下一步,在选择服务器角色面板上,选中 Web 服务器(IIS),并在弹出的添加角色和功能向导对话框上,点击添加功能,点击下一步
(4)依次点击下一步直至进入确认安装所选内容面板,点击安装。
1.3.2创建和配置自签名证书
(1)打开 Internet Information Service(IIS),在右侧 IIS 功能下面找到‘服务器证书’,双击进入
(2)在右侧面板中单击 创建自签名证书
(3)输入证书名称(自定义),点击确定
(4)创建的自签名证书列在服务器证书窗格中
1.3.3对 IIS 启用 https
在 Internet Information Services(IIS)管理器界面上,依次点击连接窗格中的计算机名-> 网站->Default Web Site,右击选择‘编辑绑定’,打开后点击右侧添加按钮,类型选择 https,SSL 证书选择刚才申请的自签名证书,点击确定。
1.4准备 ArcGIS Enterprise 安装所需的安装包
2 安装与配置ArcGIS Server
2.1安装 ArcGIS Server 软件
(1)双击软件进行解压缩,点击 Next,完成之后点击 Close 进行立刻安装
(2)选择 I accept the license agreement,点击 Next
(3)输入 arcgis server 账户的密码(此账户是系统级别账户),此处输入默认
(4)点击 Install,等待 ArcGIS Server 10.7.1 安装完成
(5)点击 Finish,通过 Software Authorization Wizard 完成软件的在线或离线授权。也可点击 Software Authorization Wizard 界面上的取消稍后进行软件授权。这里是采用授权文件授权:选择第三个选项点击 Browser,选择授权文件,点击下一步
(6)出现 Congratulations 说明授权成功,点击完成。之后浏览器自动打开server的站点创建界面,也可通过在浏览器中输入https://localhost:6443/arcgis/manager,创建站点。
2.2创建站点
(1)继续访问网页,对于 Chrome 浏览器:点击‘高级’,再点击‘继续前往
(2)点击创建新站点
(3)设置 server 主站点管理员账户和密码(把用户名和密码记在记事本上,很容易忘记的),点击下一步
(4)指定根服务目录和配置存储,点击下一步(此处默认,也可以更改至其他盘比如 E:\arcgisserver\directories,服务目录和存储目录也记在记事本上)
(5)点击完成,等待创建站点
(6)创建站点完成
接下来可以选择直接进行第 3 章节 ArcGIS Data Store 的安装和配置,也可以选择先按照第 5.1 节安装 webadaptor 及 5.2 节 Web Adaptor 配置 ArcGIS Server,之后再进行 ArcGIS Data Store 的安装和配置和 Portal for ArcGIS 的安装和配置及 Web Adaptor 配置 Portal for ArcGIS。
3 安装和配置ArcGIS Data Store
3.1安装 ArcGIS Data Store
(1)双击准备的 ArcGIS_DataStore_Windows_1071_169689.exe 开始安装包的提取,之后在安装界面上默认勾选 Launch the setup program,点击 close 进入 Data Store 的安装
(2)点击 Next,然后选择 I accept the master agreement, 再点击 Next
(3)选择安装路径,此处默认,注意如果装在其他盘路径不能有空格
(4)指定 ArcGIS Data Store 账户,ArcGIS Data Store 的所有进程都以此账户身份运行。您可通过指定一个新的账户名和密码在操作系统上新建这一账户; 也可直接使用一个现有的操作系统账户。这一账户可与 ArcGIS for Server 账户相同,也可根据需要设置其他账户。
(5)点击 Next,然后点击 Install,开始安装,等待安装完成
安装完毕后,浏览器自动打开 ArcGIS Data Store 的配置页面。也可通过在浏览器中输入 https://localhost:2443/arcgis/datastore 打开配置页面。
3.2为 ArcGIS Data Store 配置 ArcGISServer 站点
(1)使用ArcGIS Data Store向导将ArcGIS Data Store加入ArcServer主站点
在自动弹出的 ArcGIS Data Store 界面上,点击继续浏览此网站。输入 GIS 服务器 URL,ArcServer 主站点的管理员用户名和密码(URL 地址和账户信息务必输入正确),然后点击下一步。
指定内容目录,如果空间不足(托管的服务数据会在这里存储,特别是三维数据,所以后面使用时会需要很多的空间),也可以指定一个所在盘空间比较大的本地内容目录,比如 E:\arcgisdatastore,然后点击下一步。
在 ArcGIS Data Store 类型界面指定要配置的 Data Store 类型:关系、切片缓存和时空。可根据需要进行选择。其中关系库是用于存储托管 2D 数据,切片缓存库是用于存储托管 3D 数据,时空库用于实时数据功能和大数据分析功能可以后面用到时再进行配置。
点击下一步,确认配置信息无误,点击完成至Data Store 配置完毕。
此时配置成功后可以去 Server 里看下日志确定 datastore 是否配置成功, 如果出现类似下面的这种日志,说明 datastore 没有配置成功。(注:若datastore 配置 Server 站点成功,就不用参考下面的内容自行忽略。直接进行第 4 节 Portal for ArcGIS 的安装。)
如果配置不成功,可能是端口号的问题:请参考下面步骤允许端口通讯。若允许端口通讯这一步做了,还是出现这种‘无法配置切片缓存数据存储…’错误,目前经验是①修改了 Server 和 datastore 的默认安装路径(arcgisserver 和arcgisdatastore 的路径修改影响不是很大)②因为 Server 没有用 Web Adaptor配置,可以尝试先用 Web Adaptor 配置 Server 后,在用 datastore 配置Server。
允许端口通讯:检查防火墙,允许 2443、9876 和 29081 端口通信,否则Server 无法连接 data store。方法如下, Windows 防火墙->高级设置->入站规则->新建规则,在规则类型窗口中选择“端口”,下一步
在“操作”中选择“允许连接”,下一步
在“配置文件”中,为“应用该规则”做选择,全选,下一步:
在“名称”中,为规则填写名称和描述,点击完成,创建成功。同样的方式创建9876 和 29081 的端口规则。https://机器全名:29081,是否能访问到 couch db 的版本信息,也有可能没有开放端口号就可以访问。
4 安装和配置 Portal for ArcGIS
4.1 安装 Portal for ArcGIS
(1)双击步骤 1.4 中准备的 Portal_for_ArcGIS_Windows_1071_169688.exe 开始安装包的提取,之后在安装界面上默认勾选 Launch the setup program,点击 close 即进入 Portal for ArcGIS 的安装。
(2)点击 Next,选择 I accept the master agreement 后点击 Next
(3)选择安装目录,点击 Next
(4)设置 arcgis portal 目录,点击 Next,若空间不足,可以放在其他如E:\arcgisportal
(5)设置 portal 账户此处默认,点击 Next,点击 Install,安装 portal,等待完成。
6)点击 Finish ,浏览器自动打开 Portal for ArcGIS 的配置界面。您也可通过在浏览器中输入 https://wanglu.arcgisonline.cn:7443/arcgis/home/ ,打开 Create Or Join a Portal 配置页面
4.2 配置 Portal for ArcGIS
(1)点击‘Create New Portal’,使用授权文件进行授权 (10.7.x 授权文件变成了json 文件),点击‘选择文件’找到授权文件,点击 Next
(2)设置 portal 初始管理员账户,输入用户名和密码后,点击 Next,此非常重要,请牢记密码
(3)输入其他账户信息,点击 Next(安全问题的设置需要留意记录,如果忘记了管理员账户的密码找回密码时会用到)
(4)设置 content 目录可选择其他盘,此处默认,点击 Next
(5)点击 Create,开始创建 ArcGIS Enterprise Portal Site,等待其创建
(6)点击 OK,
5 安装和配置webadaptor(IIS 版)
5.1安装 Web Adaptor
当前建议 ArcGIS Server 和 Portal for ArcGIS 都独立使用 Web Adaptor 进行配置,所以本篇会安装两次 Web Adaptor,分别取不同的名字,可以当做是两个独立的 Web Adaptor。
(1)双击 Web_Adaptor_for_Microsoft_IIS_1071_169690.exe 开始安装包的提取,提取完毕后安装界面上默认勾选 Launch the setup program,点击 close,进入安装窗口。
(2)在 IIS requirements verification 安装界面上,点击 I Agree 自动安装缺失的IIS 组件
(3)给 Web Adaptor 起名字,自定义(为了使 server 和 portal 分开,建议分别不同的名称),此处起了 serve’, 用于 arcgis server 的配置.,点击 Next
(4)点击 Install,等待 Web Adaptor 安装
点击 Finish,浏览器自动打开 Web Adaptor 配置页面
(5)再重复上述过程,点击 webadaptor 安装包,以安装一个名为 portal 的Web Adaptor,用于 portal for arcgis 的配置
这两个 Web Adaptor 时安装到了 IIS 的 wwwroot 目录下
5.2用名为 server 的Web Adaptor 配置ArcGIS Server
(1)首先在浏览器输入 https://计算机名/webadaptor 起的名字/webadaptor。(软件安装完成后也会自动弹出该页面),然后选择 ArcGIS Server(默认),点击下一步。
(2)仿照输入框下方的示例输入 ArcGIS Server URL,然后输入 Server 站点的管理员用户名和密码,勾选上‘通过 Web Adaptor 启用对站点的管理访问’(默认),点击配置
5.3用名为 portal 的Web Adaptor 配置Portal for ArcGIS
(1)首先在浏览器输入 https://计算机名/webadaptor 起的名字/webadaptor。(软件安装完成后也会自动弹出该页面),然后选择 Portal for ArcGIS,点击下一步
2)仿照输入框下方的示例输入门户 URL,然后输入 Portal 的初始管理员用户名和密码,点击配置,等待一会
3)Web Adaptor 配置 Portal 完成,可以使用域名访问门户应用程序了,https://wanglu.arcgisonline.cn/portal/home 即是门户地址
6、实现 Portal for ArcGIS 和server 的联合托管
(1)在浏览器以初始管理员账户登录到 Portal,点击‘Organization’,再点击‘Settings
(2)点击‘Servers’,再在右侧点击‘Add Server’开始进行联合
(3)输入 Services URL(注意 webadaptorname,是前面为配置 ArcGIS Server 时安装的 Web Adaptor 的名字)和 Administration URL(注意地址的最后是固定的 arcgis 这个单词),和 ArcGIS Server 主站点的管理员用户名和密码,点击 Add
(4)设置托管服务器在 Hosting Server 下面有个下拉框,选择一个联合的 Server(一个 Portal 门户可以联合多个 ArcGIS Server,但只能把一个 Server 设为托管服务器),然后点击‘Save’才能真正进行设置
等待 Saving 按钮颜色变为正常,完成设置托管服务器
至此,ArcGIS Enterprise10.7.1 在 Windows 单机上安装完毕。