可视化项目中地图数据的来源是所有业务展开的基础,本篇博文介绍几个常用数据来源。
highmap,echarts map地图数据
这类静态map都支持geo数据在其官网都会有部分示例geo文件可供下载使用,都由于**原因echartsmap从4.0开始已经不再提供国内geo文件下载,项目中可以从
查询链接:http://echarts.baidu.com/echarts2/doc/example/geoJson/china-main-city/522200.json
想要对应城市的geojson地图数据文件,直接用对应城市的区划代码的前六位替换掉链接后面的区划代码即可。
城市区划代码查询网址:http://www.syxcn.com/
通过链接打开页面后,将页面另存为即可得到你想要的城市的geojson地图数据文件。
或者直接从本站资源下载。
方法2:
Map地图数据GeoJSON :是基于JavaScript 对象表示法的地理空间信息数据交换格式。GeoJSON对象可以表示几何、特征或者特征集合。
目前项目中常用到的geo数据已整理下载到公司资源库,包含世界地图,中国国家地图及各省市行政区县地图;
技巧:可以对geoJSON文本进行编辑,实现各行政区域的合并,删除;
可从http://geojson.io/网站自定义地图区域下载geo数据
超图,arcgis
supermap 和arcgis是两个功能强大的gis开发管理平台,但是自身并不提供base地图数据,一般特殊行业需要购买地图数据,对于小项目可以饮用百度高德或者天地地图作为底图处理,
离线方式:
1.必须获取到第三方gis平台提供的本地开发js组件包,例如华为GIS,PGIS;
2.接入本地GIS平台提供的base地图服务器,加载到base图层;
3.参照js API实现业务图层。
在线方式:
1.申请在线GIS平台的开发者账户,特殊业务需求需要按需付费;
2.在开放平台设置地图基本样式,高德地图免费版可提供5个自定义地图样式模板,百度地图可实现地图样式代码编辑。
3.用申请到的key接入在线gis服务器;
4.参照在线js文档实现业务图层