GeoJSON是一种常用的地图数据展现格式,,其实在一些操作中,GeoJSON数据显得尤为重要,那geojson格式如何矢量化?下面来我们就来给大家讲解一下geojson格式矢量化的方法。
1.利用ArcGIS软件在本地浏览矢量数据原文件,以保证转换的数据不会出错(非必需)。
2.打开网址http://mapshaper.org/,选择需要转化的矢量数据。
3.根据需要可以对矢量数据进行平滑压缩,放弃一些细节,减小数据数据量。
4.平滑处理结束,导出GeoJSON。
geojson是干嘛的?
GeoJSON是一种对各种地理数据结构进行编码的格式。GeoJSON对象可以表示几何、特征或者特征集合。GeoJSON支持下面几何类型:点、线、面、多点、多线、多面和几何集合。GeoJSON里的特征包含一个几何对象和其他属性,特征集合表示一系列特征。
一个完整的GeoJSON数据结构总是一个(JSON术语里的)对象。在GeoJSON里,对象由名/值对--也称作成员的集合组成。对每个成员来说,名字总是字符串。成员的值要么是字符串、数字、对象、数组,要么是下面文本常量中的一个:"true","false"和"null"。数组是由值是上面所说的元素组成。
GeoJSON特征集合:
{ "type": "FeatureCollection" , "features": [ { "type": "Feature" , "geometry": { "type": "Point" , "coordinates": [102.0, 0.5] } , "properties": { "prop0": "value0" } }, { "type": "Feature" , "geometry": { "type": "LineString" , "coordinates": [ [102.0, 0.0], [103.0, 1.0], [104.0, 0.0], [105.0, 1.0] ] } , "properties": { "prop0": "value0" , "prop1": 0.0 } }, { "type": "Feature" , "geometry": { "type": "Polygon" , "coordinates": [ [[100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0]] ] } , "properties": { "prop0": "value0" , "prop1": { "this": "that" } } } ] }
其实简单的说,GeoJSON就是基于Javascript对象表示法的地理空间信息数据交换格式,并且能够支持点、线、面等几何,在工作中是会经常遇到的哦!最后大家如果想要了解更多json相关知识,敬请关注奇Q工具网。
推荐阅读: