gis数据结构

18 篇文章 1 订阅
7 篇文章 0 订阅

Geojson

geojson是json下的一个子类,用于记录地理空间数据,一个完整的geojson文件相当于一个对象,以键值对的形式记录。

{
  "type": "FeatureCollection",
  "features": [
        {"type":"Feature",
        "properties":{},
        "geometry":{
            "type":"Point",
            "coordinates":[105.380859375,31.57853542647338]
            }
        }
    ]
}

FeatureCollection---根结点

features---要素列表数组

Feature---要素类型

properties---属性样式(属性成员)

geometry---几何结构体(特征对象)

Point---点要素(coordinates一维数组)

LineString---线要素(coordinates二维数组)

Polygon---面要素(coordinates二维数组)

MultiPoint---多点要素(coordinates二维数组)

MultiLineString---多线要素(coordinates二维数组)

MultiPolygon---多面要素(coordinates三维数组)

GeometryCollection---几何集合:可添加多个类型的要素

crs---坐标参考系统:如果当前对象没有crs坐标参考系统,那么就向上获取它的父对象或祖父对象的坐标系统,如果都没有获取到使用默认的地理坐标参考系统WGS84

coordinates---坐标值

Topojson

topojson是对geojson的一个扩展。geojson和shapefile相邻的面状要素线各自记录在自己的面状要素中,相当于画两次边界要素线,而topojson相邻的面状要素只画一次,消除沉余。

{
"type":"Topology","arcs":
    [
        [[0,100],[100,0],[0,-100],[-100,0],[0,100]]
    ],
    "transform":
    {
    "scale":
        [0.013833859899784785,0.010558704362081244],
        "translate":
        [117.41920825519742,30.633841626314336]
    },
    "objects":
    {
    "polygon":
        {
        "type":"GeometryCollection",
        "geometries":
            [
                {
                "arcs":[[0]],
                "type":"Polygon",
                "properties":{"Id":0}
                }
            ]
        }
    }
}

Kml

kml是一种基于 XML 的文件格式,结构以开合标签表示。

<?xml version="1.0" encoding="UTF-8"?>

<kml xmlns="http://earth.google.com/kml/2.1">

 <Placemark>   

     <name>名称</name>   

     <description>标注</description>   

     <Point>     

        <coordinates>-122.0822035425683,37.42228990140251,0</coordinates>   

     </Point> 

  </Placemark>

</kml>

<Placemark></Placemark>---根结点,以下包含多个子标签

<name></name>---名称

<description></description>---标注

<Point></Point>---点要素

<LineString></LineString>---线要素

<Polygon></Polygon>---面要素

<coordinates></coordinates>---坐标值

Shapefile

shapefile是一种矢量数据文件

*shp---主文件(坐标文件):记录图形

*shx---索引文件:记录坐标文件中的索引信息(主文件文件头开始的偏移量)

*dbf---属性文件:记录属性信息(与主文件顺序一一对应)

*prj---投影文件:记录投影信息

栅格数据

 

3DTile

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值