2022-04-18 了解 GeoJSON 格式

什么是GeoJSON

GeoJSON是一种对各种地理数据结构进行编码的格式,基于Javascript对象表示法(JavaScript Object Notation, 简称JSON)的地理空间信息数据交换格式。GeoJSON对象可以表示几何、特征或者特征集合。GeoJSON支持下面几何类型:点、线、面、多点、多线、多面和几何集合。GeoJSON里的特征包含一个几何对象和其他属性,特征集合表示一系列特征。

格式与json相同,可以理解为以文本形式来表示不同地理空间,也就是GeoJSON所支持的几何类型(点、线、面、多点、多线、多面和几何集合)。

GeoJSON 可以转 shp格式,GeoTools提供封装方法,详情可自行查询。(GeoJSON --> .shp --> .nc)

获取GeoJSON方法:
手动绘制几何图形

中国版图范围选择器-alibaba

解析GeoJSON方法:
GeoJSON Viewer & Validator

GeoJSON 格式

FeatureCollection

请添加图片描述

  • type表示当前层的类型,featureCollection(特征集合) 表示包含feature(空间有界实体)对象
  • features表示所包含一个个feature对象

从最外层开始由type与features开始,表示当前层类型是FeatureCollection,内容在features结构体内,是一个feature集合;而features包含了一个个feature。

type能代表九种不同类型:

  • 七种几何类型Point”、“ MultiPoint”、“ LineString”、“ MultiLineString”、“ Polygon”、“ MultiPolygon”和“ GeometryCollection
  • 两种 “Feature”、“ FeatureCollection

feature

请添加图片描述

  • type的值feature表示当前层是一个几何图形
  • properties是当前层的信息,比如name = 上城区
  • geometry的值

参考文章

GeoJson规范(RFC 7946)全文翻译

GeoJSON详解(带图)

GeoJSON-百度百科

国外shp格式案例下载

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值