首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GeoJSON 和 TopoJSON

GeoJSON 和 TopoJSON 是符合 JSON 语法规则的两种数据格式,用于表示地理信息。 1. GeoJSON   GeoJSON 是用于描述地理空间信息的数据格式。...TopoJSON   TopoJSON 是 GeoJSON 按拓扑学编码后的扩展形式,是由 D3 的作者 Mike Bostock 制定的。...相比 GeoJSON 直接使用 Polygon、Point 之类的几何体来表示图形的方法,  TopoJSON 中的每一个几何体都是通过将共享边(被称为arcs)整合后组成的。   ...TopoJSON 消除了冗余,文件大小缩小了 80%,因为: 1.边界线只记录一次(例如广西和广东的交界线只记录一次); 2.地理坐标使用整数,不使用浮点数。...3.在线工具   JSON在线解析及格式化:https://www.json.cn/   在线生成 GeoJSON:http://geojson.io/   简化、转换 GeoJSON 和 TopoJSON

2.3K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【技能分享】谁都能学会的技术:矢量数据一键转为TopoJSON

    什么是TopoJSONTopoJSON 文件中的几何图形不是独立地表示,而是由共享的线段(称为弧线)拼接而成。...TopoJSON 消除了冗余,提供了比 GeoJSON 更紧凑的几何表示;典型的 TopoJSON 文件比 GeoJSON 等价文件小 80%。...此外,TopoJSON 还为使用拓扑的应用提供了便利,如拓扑保护形状简化、自动地图着色和制图。 怎么将矢量转换为TopoJSON?...转换方法有很多,这里介绍三种 方式1 使用TopoJSON Server进行转换:「GIS教程」将GeoJSON转换成TopoJSON的方法 方式2 使用QGIS将进行转换:「GIS教程」使用QGIS将矢量数据转换成...TopoJSON格式 方式3 使用FME进行转换,这也是本文将要介绍的一种转换方式。

    60220

    (数据科学学习手札42)folium进阶内容介绍

    中我们了解了folium的基础内容,实际上folium在地理信息可视化上的真正过人之处在于其绘制图像的高度可定制化上,本文就将基于folium官方文档中的一些基本示例来展开说明; 二、处理GeoJSON和TopoJSON...数据   TopoJSON是GeoJSON按照拓扑学编码之后的扩展形式,相比GeoJSON直接使用Polygon、Point之类的几何体来表示图形,TopoJSON中的每一个几何体都是通过将共享边整合后组成的...,这使得TopoJSON相较于GeoJSON,大大地减少了数据冗余,节省存储空间,在folium中,我们使用folium.TopoJson()方法,通过与folium.GeoJson()相似的方法,为地图添加...层对象''' tj = folium.TopoJson(data,'objects.antarctic_ice_shelf',name='topojson') '''将topojson对象添加到底层地图上...,该参数传入一个自编函数用于控制GeoJson及TopoJson层中的对象视觉参数,自编函数style_function通过返回一个字典类型的变量,来完成上述控制过程,这个字典中常用的键有'color'

    4K40

    PowerBI 地图 - 层级下钻形状地图最佳实践

    我们可以想到: 省级别 - 一张图 - 包括 34 个块 市级别 - 一张图 - 包括 300 多个个块 这两张地图必须是 topojson...聪明的小伙伴问了,罗叔,说好的 topojson 文件呢?别着急,如果你认真地看了上一篇文章,你还记得这里吧。...具体步骤为: 第一步: 放入三个字段 第二步: 放入一个度量值(测试期间,可以用 RANDOM 值代替) 第三步: 装载刚才的三条层级 topojson...文件URL 第四步: 启动【下钻】开关 千千千万注意: NAME_1 NAME_2 NAME_3 不可以改名(实际可以改,但太复杂) topojson 数据中必须也有 NAME...文件 将 3 个 topojson 文件存放于网络,并记录 URL 使用 PowerBI 自定义可视化控件 导入 CSV,配置 3 个 topojson URL OK。

    6.1K62
    领券