常用地图数据类型以及获取途径
看完必成GIS专家👍!
行政边界轮廓数据
由行政边界的各点的经纬度构成的轮廓数据,表达行政地理区划、位置关系。
例:中国行政边界👇
示例数据
浙江省行政边界数据👇
虽然文件打开一大串很复杂的样子,但理解数据表达的含义并不难,文件的本质就是好几个层级的数据。
右边是浙江省的行政边界数据,由下级的行政区划边界构成,地图相关的交互配置过程中比较关键的、常用的字段就是adcode和name。
adcode是由国家基础地理信息中心定义的区域代码,身份证的前六位也是这个🙃
adcode码表👉📎AMap_adcode_citycode.xlsx
获取途径
组件内置的数据
说明:数据来源为高德开放平台:https://lbs.amap.com/api/webservice/guide/api/district?spm=a2crr.b71357980.area-selector.1.7d8c26c0L4hCNs
部分组件内置了标准行政区划的边界数据,通过点选即可替换地图数据
下钻层级:全球-国家-省-市-区、县(不可下钻至乡镇街道)
EasyMap
说明:数据来源为高德开放平台:https://lbs.amap.com/api/webservice/guide/api/district?spm=a2crr.b71357980.area-selector.1.7d8c26c0L4hCNs
可获取标准或自定义的行政边界数据,例如:华东区(江苏省、安徽省、江西省、浙江省、上海市)
下钻层级:中国-省-市-区、县(不可下钻至乡镇街道)
组件使用
以下为支持使用行政边界轮廓数据的地图组件以及数据使用情况
常见问题
如何获取乡镇数据?
- 参考数据:乡镇区划变动快,以下数据仅作为参考学习用
- 自行采购
如何如何自定义是边界数据,实现“中国-大区-省-市”/“农田-水稻田-A区”下钻
为什么不同组件对地图数据的要求不一致?
一方面不同形态的组件会有不一样的使用场景,另一方面各个组件是不同时期的产出结果,EasyV产品团队也希望给到尽可能统一的编辑体验,受限于地图组件的研发投入比较大、研发周期比较长,进展会相对慢一些。
在线地图服务
随着缩放展示更详细或更简略的地图数据,也称之为瓦片地图,在EasyV以XYZ形式的在线服务地址接入组件
XYZ形式的在线服务地址原理(示意图不严谨)👇
示例数据
https://webst03.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}
(粘入组件配置项使用)
获取途径
组件内置的数据
说明:数据来源为mapbox(基础平面地图、3D城市、3D城市-抢先版)、高德开放平台(高德地图)、天地图(3D地球-超图)
部分组件内置了地图服务,通过点选即可替换地图样式
网络上可获取的开放地图服务/自采
参照数据(粘入组件配置项使用)👇
河流水系:
http://thematic.geoq.cn/arcgis/rest/services/ThematicMaps/WorldHydroMap/MapServer/tile/{z}/{y}/{x}
山地阴影:http://thematic.geoq.cn/arcgis/rest/services/ThematicMaps/hillshade/MapServer/tile/{z}/{y}/{x}
植被:
http://thematic.geoq.cn/arcgis/rest/services/ThematicMaps/vegetation/MapServer/tile/{z}/{y}/{x}
深蓝色主题:
http://map.geoq.cn/arcgis/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/{z}/{y}/{x}
卫星地图:
https://webst03.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}
常见问题
如何更改高德地图组件样式
https://dtstack.yuque.com/books/share/857405df-2200-4fc9-b9c3-7d8579fa38be/gg2shi
如何自定义mapbox底图样式
https://dtstack.yuque.com/books/share/857405df-2200-4fc9-b9c3-7d8579fa38be/zh8gzx
shp矢量数据
示例数据
杭州shp数据👇
Shapefile文件用于描述几何体对象:点,折线与多边形。
例如,Shapefile文件可以存储井、道路、河流、湖泊、建筑等空间对象的几何位置。
除了几何位置,shp文件也可以存储这些空间对象的属性,例如一条河流的名字,一个建筑的高度等等。
Shapefile文件指的是一种文件存储的方法,实际上该种文件格式是由多个文件组成的。
其中,要组成一个Shapefile,有三个文件是必不可少的,它们分别是".shp", ".shx"与 ".dbf"文件
表示同一数据的一组文件其文件名前缀应该相同。
例如,存储一个关于建筑的几何与属性数据,就必须有建筑.shp、建树.shx、建筑.dbf三个文件
而仅有后缀为.shp的文件数据是不完整的,必须要把其他两个附带上才能构成一组完整的地理数据
组件使用
需要说明的是EasyV的组件并不直接使用shp数据,shp数据常作为源头数据转换为GeoJSON使用,比如路网、河流、建筑,3D边界地图、3D城市/3D城市-抢先版、基础平面地图都支持类似的数据上传
获取途径
全国地理信息资源目录服务系统(大地2000坐标系)
全国地理信息资源目录服务系统中提供了免费的地理shp文件下载,系统需要注册登录使用
选择需要下载的数据 添加到成果车
在页面右上角,点击进入成果车。点击结算。填入个人信息后,点击提交订单
点击下载,解压文件夹就是常见的shp数据了
文件各代表哪部分数据可对照下表
3D城市/3D城市-抢先版中的3D建筑所需数据对应的是RESA
开源的第三方平台:数据来源OpenStreetMap (WGS84坐标系)
在format中选择下载格式,选择shp
填写基本信息
点击here框选想要下载数据的区域
可以通过add ponits to polygon进行修改
确认范围后,点击extract
数据会以邮件的形式发送,点击这个链接下载
将下载的数据解压,里面会包含建筑、公路、铁路、河流等数据,按需取用