geojson格式如何矢量化?geojson是干嘛的?

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工具网。

推荐阅读:

java有的图片不显示什么原因?java如何导入图片?

java泛型作用是什么?java泛型如何使用?

java程序在别的电脑无法运行怎么办?相关方法分享