托管要素服务,顾名思义,就是将数据存储在ArcGIS Datastore的托管库中,并发布成为要素服务
接下来介绍几种在ArcGIS 产品中能够发布为托管要素服务的方式。
1、通过Portal上传或创建
上传:常见的大概有以下几类:
- 包含坐标或地址的csv文件或Microsoft Excel文件(.xlsx或.xls)
- GeoJSON或是压缩的shp文件(zip)
- 压缩的文件地理数据库文件
创建:
- 要素集
2、通过桌面软件发布服务
目录
2、通过添加项目的方式发布 shapefile 或 GeoJSON 文件
1、通过添加项目的方式上传csv文件或Excel 文件
- 如果文件包含纬度/经度、美国军事格网参考系 (MGRS) 或美国国家格网 (USNG) 坐标,请选择坐标。
- 如果文件包含地名(天安门或鸟巢)或地址,请选择地址或地点。
- 要创建非空间表图层,请选择无,添加为表格。
- 如果选用地址或地点,那么Portal中是需要有定位器的,默认在安装的时候为ArcGIS World Geocoding Service,能连接互联网时可用,如果是内网环境,那么需要发布自己的定位器,即地理编码服务,并在Portal的组织——设置——实用程序服务——地理编码中添加即可。
- ArcGIS Enterprise 门户中不支持日期字段类型。日期字段作为文本字段发布。
2、通过添加项目的方式发布 shapefile 或 GeoJSON 文件
要发布 GeoJSON 文件,该文件必须小于 100 MB。
shapefile文件需要压缩成zip格式,其中需包括.shp .shx 和 .dbf 文件的 .prj 文件。(10.4版本中本文件大小不能超过2GB,10.5起没有此限制)
步骤和上一个步骤相同,文件类型会自动识别成为shapefile。
3、通过添加项目的方式发布压缩的文件地理数据库文件
文件类型选择文件地理数据库
可以将以下四类发布到托管要素图层
- 要素类(x- 和 y- 坐标;将删除 m- 和 z- 坐标)
- 表
- 附件
- 关系类
要素的坐标系得是3857,其他数据类型(如栅格、网络和宗地结构)则保留在地理数据库中,但不包含在发布的托管要素图层中。属性域也保留在地理数据库中,但是不能通过托管要素图层访问。
无法在分布式协作中共享从文件地理数据库创建的托管要素图层。
4、先添加或创建,后发布
4.1、通过地图查看器——添加——从文件添加方式
可添加
- Shapefile (包含所有 shapefile 文件的 ZIP 归档)
- 含可选地址、地点或坐标位置的 CSV 或 TXT 文件(以逗号、分号或制表符分隔)
- GPX (GPS 交换格式)
- GeoJSON (适用于简单地理要素的开放标准格式)
4.2、通过地图查看器——添加——添加地图注释
4.3发布图层
5、通过已有图层发布
操作步骤见4.2和4.3中的动图,原理一样
6、通过桌面客户端发布
要义就一个词:复制
6.1 从ArcGIS Pro发布
6.2 从ArcMap发布
需要先设置Portal连接,然后在发布时链接选择Portal