^ 关注我,带你一起学GIS ^
注:当前使用的是 ol [9.2.4] 版本,天地图使用的
key
请到天地图官网申请,并替换为自己的key
前言
❝在GIS和地图可视化中,TopoJSON作为一种高效的地理数据格式,因其文件体积小、数据结构优化而备受青睐,特别适合用于 Web 地图和交互式可视化应用。然而,对于许多初学者或特定领域的应用者来说,获取合适的TopoJSON数据集往往成为了一个难题。为了解决这个问题,本文旨在提供一个全面的TopoJSON数据集下载指南以及TopoJSON数据的转换方法,帮助读者轻松找到并下载所需的数据资源。为地图开发、数据分析和可视化项目提供有力支持。
1. World Atlas TopoJSON
下载地址:[https://github.com/topojson/world-atlas](https://github.com/topojson/world-atlas)
该地址提供全球范围的TopoJSON数据,包括国家、海洋和河流等。以下是数据样例和截图。
2. US Atlas TopoJSON
下载地址:[https://github.com/topojson/us-atlas](https://github.com/topojson/us-atlas)
该地址提供美国各州、县的TopoJSON数据下载,包括州界、县界以及城市。
3. 中国地图 GeoJSON 数据集
下载地址:[https://geojson.cn/](https://geojson.cn/)
GeoJSON.CN是一个提供中国地图数据集的网站,数据以GeoJSON和TopoJSON格式提供。用户可以通过API接口获取全国、省、市、县等不同级别的地理数据。
全国数据下载: [https://geojson.cn/api/china/100000.topo.json](https://geojson.cn/api/china/100000.topo.json)
北京数据下载: [https://geojson.cn/api/china/110000.topo.json](https://geojson.cn/api/china/110000.topo.json)

4. TopoJSON 与 GeoJSON 数据转换
4.1. TopoJSON-GeoJSON
在线地址:[https://jeffpaine.github.io/geojson-topojson](https://jeffpaine.github.io/geojson-topojson/)
网站提供GeoJSON数据和TopoJSON数据互相转换功能。
4.2. TopoJSON Server
地址:[https://github.com/topojson/topojson](https://github.com/topojson/topojson)
此工具提供GeoJSON与TopoJSON互相转换的方法。可以使用以下两种方式将GeoJSON转换为TopoJSON:
下载NPM包:
使用命令行: 使用topo2geo工具可以将TopoJSON转换为GeoJSON。
4.3. Mapshaper
地址:[https://mapshaper.org/](https://mapshaper.org/)
一个在线工具,支持将GeoJSON与TopoJSON数据的互相转换(GeoJSON转换为TopoJSON:上传GeoJSON文件数据,选择导出模式为TopoJSON;TopoJSON转换为GeoJSON:上传TopoJSON文件数据,选择导出模式为GeoJSON),并提供数据简化功能。该工具无直接下载功能,但支持将各种常见的GIS矢量数据格式上传,然后选择目标导出格式进行下载。
❝
OpenLayers示例数据下载,请在公众号后台回复:ol数据
全国信息化工程师-GIS 应用水平考试资料,请在公众号后台回复:GIS考试
❝
GIS之路公众号已经接入了智能助手,欢迎大家前来提问。
欢迎访问我的博客网站-长谈GIS:
http://shanhaitalk.com
都看到这了,不要忘记点赞、收藏+关注 哦!
本号不定时更新有关 GIS开发 相关内容,欢迎关注