TopoJSON 数据源下载与转换

关注我,带你一起学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之路公众号已经接入了智能助手,欢迎大家前来提问。

欢迎访问我的博客网站-长谈GIShttp://shanhaitalk.com

都看到这了,不要忘记点赞、收藏+关注 

本号不定时更新有关 GIS开发  相关内容,欢迎关注 

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部