ArcGIS——图层与数据

该文章翻译至ArcGIS官网教程Layers and data,采用了Google翻译辅助,对不恰当的名称和语句做了修改。有能力的建议直接阅读英文原版。

1. 介绍

图层是可以在Map对象中使用的数据集合。可以在客户端上创建图层数据,由ArcGIS Online和ArcGIS Enterprise托管,或由外部服务器托管。

2. 数据——要素的集合

图层通常用于管理和显示大量要素。要素是地理位置或实体的记录。每个要素都包含为几何图形(点,折线或多边形)定义的空间坐标和存储其他信息的属性字段。这些要素集可以被认为是:

  • 结构化:如果每个要素具有相同的几何图形和相同属性的关键字
  • 非结构化:如果任何要素具有不同几何图形或不同属性的关键字

注意:有时会说要素有模式,而几何图形没有模式。

使用一组要素时,一般的经验法则是:

3. 核心图层的类型

ArcGIS JS API具有许多可用于访问和显示图层数据的图层类。所有类都继承自Layer。使用哪个类取决于数据的格式和数据的存储位置。不同的图层类型显示出不同的功能。

下面是最常见的图层类的列表。

Class Data Storage Capabilities
FeatureLayer 存储在ArcGIS Online或ArcGIS Enterprise中的地理数据 Displaying, querying, filtering and editing large amounts of geographic features.
GraphicsLayer 临时存储在内存中的地理数据 Displaying individual geographic features as graphics, visual aids or text on the map.
CSVLayer/KMLLayer/GeoJSONLayer 存储在通过网络访问的外部文件中的地理或表格数据 Displaying data stored in an external file format as a layer.
TileLayer/VectorTileLayer 数据集存储在切片模式中用于快速渲染 Displaying basemaps and other tiled datasets for geographic context.
MapImageLayer 地理数据存储在ArcGIS Enterprise中并以图像方式呈现 Displaying layers dynamically rendered by an ArcGIS Server service.
ImageryLayer 存储在ArcGIS Enterprise中的地理遥感图像 Displaying satellite or other imagery data.

4. 使用FeatureLayer展示数据源

FeatureLayer是引用地理要素集合的图层。集合中的所有要素必须具有相同的几何类型和属性字段。

要素图层数据源可以在应用程序加载的数据的内存中,也可以从ArcGIS Online或ArcGIS Enterprise上托管的REST API服务请求数据。在ArcGIS Online或ArcGIS Enterprise中托管数据是首选方法,尤其适用于访问和显示大量地理数据。要数图层在客户端和服务器上都经过高度优化,可以快速显示并支持各种功能,包括:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值