GIS基础(4)常见的GIS数据格式

1 引言

为什么几乎我打开一个应用,这个应用都要问一个问题,能否获取您的位置信息。可以说,现在大部分的数据都有一个地理位置的信息,我们可以称之为空间数据。

这些空间数据可能是一些地图,一些卫星影像,又或者是一些带有地理位置属性的文件。存储空间数据的形式有很多,这也就衍生出众多GIS数据格式。

这篇笔记就记录常见的GIS数据格式,将分为以下几个部分

  • 常见的GIS数据格式
  • OGC的四种地图数据服务

2 常见的GIS数据格式

GIS数据格式虽然很多,但是总体上而言可以分为矢量数据与栅格数据,它们都具有各种不同的表现形式而已。

  • 矢量数据:《2000国家大地坐标系实用宝典》中指出:矢量数据是直角坐标系中,用x,y坐标表示地图图形或地理实体的位置和形状的数据。简单的说,就是用点线面来表示离散的地理实体,并将这些地理实体的空间位置用坐标的形式存储。
  • 栅格数据:栅格数据用定义像素的存储方式来表示连续的空间实体,它的一些比较重要的信息例如波段,行列数,像素值。栅格数据格式非常多,ArcGIS支持的栅格格式就数不过来。

2.1 Shapefile

说起矢量数据,我脑子里第一个想到的就是Shapefile格式。

  • 什么是Shapefile

Shapefile是一种存储地理要素的几何位置和属性信息的非拓扑简单格式。

  • Shapefile文件扩展

当我在文件夹中新建一个叫做MyShapefile的Shapefile文件,文件夹中多出了六个扩展名不同的文件。
在这里插入图片描述
其中shp、shx以及dbf为扩展名的文件是必需的,它们的内容如下

  • shp:用于存储要素几何的主文件
  • shx:用于存储要素几何的索引文件
  • dbf:用于存储要素属性信息的dBASE表格

Shpaefile文件的大小限制是2GB

2.2 Geodatabase

GDB是一个地理数据库,它既可以以文件的形式存在也可以存储在数据库中。

GDB可以看作是一种数据的集中管理库,它可以将矢量,栅格,表格等数据进行一体化存储和管理。

2.3 KML&KMZ

KML是一种基于XML的文件格式。KML文件时在地图中的图层源,简单的说,KML是一个图层,所以它可以包含矢量或者栅格数据。

KMZ是KML文件的一种压缩形式,它们是Google用来存储图层数据的格式,比如下面是打开一个KML文件,在Google Earth中,可以在左侧看到文件的组织,右键属性中可以看到各个标记的属性。

如果将其转为ArcGIS要素图层,属性表即是标记的各个属性
在这里插入图片描述

2.4 CAD数据

很多时候CAD数据也是GIS数据的一个来源,很多单位会提供这种数据。网上也有一些地形图数据是以这种格式提供。

CAD数据在ArcGIS Pro中可以直接添加,但是一般存在一个问题,那就是坐标系问题。CAD数据是相对于几何原点(0,0,0)的坐标系,并不是地理坐标系,所以会涉及转换坐标系的问题。

比如我在CADMapper中下载的数据,数据描述如下,以UTM 50的标准下载
在这里插入图片描述
但下载后,在ArcGIS Pro中打开发现,它并没有坐标系,只是有个范围,我仔细看了下下载区域的左下角UTM 50N的坐标正是上图中的数字。

所以,这时便可以用空间校正的方法直接给数据添加上正确的坐标系。
在这里插入图片描述

2.5 GeoTiff

Tiff(Tag Image File Format)是图形图像处理中常用的格式之一。Geo TIFF是作为Tiff的一种扩展,在Tiff的基础上定义了一些Geo Tag(地理标签),从而对坐标系统进行定义,使得原本的图像数据具有了地理信息。

参考

  • https://www.osgeo.cn/post/134b7
  • https://zhuanlan.zhihu.com/p/32263510
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IAMYSQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值