(三)QGIS数据接入

       QGIS能够支持读取和浏览各种格式地理空间数据。主要体现在文件数据源的读取、数据库数据源的读取。QGIS文件数据源是指以文件形式存储的各种地理空间数据,其读取和写入主要依赖GDAL/OGR库。

                                          表1 QGIS支持主要文件类型说明

序号

类型

文件类型

    

1

矢量类型

Shapefile

美国环境系统研究所(ESRI)开发的基于简单要素模型的矢量文件格式,是十分常用的矢量类型。一个Shapefile数据仅存储单一的要素类型(如点、线、面)

2

KML/KMZ

歌公司研发的基于XML的矢量文件存储落式。一个KML/KMZ文件可以存放多种类型的要素,并且可以声明其符号表达和属性

3

DXF/DMG

AutoDesk公司开发的基于图层的矢量数据存储(交换)格式,其可以方便地AutoCAD软件进行交互操作

4

GPX

一种以XML格式记求的华标轨迹文件,通常由GPS设备生成。在野外调研、样点采案、无人机航测等作业中经常使用该类型的文件

5

E00

ESRI的ArcInfo Workstation交换文件

6

GeoJSON

包含空间信息的数据交换格式,经常用于Web服务,进行数据交换

7

Coverage

ArcInfo Workstation的原生数据格式,是一种基于目求和INFO表的存储结构

8

栅格类型

GeoTiff

以标签的形式存储空间信息的TIFF数据,是常用的栅格数据存储格式

9

ENVI DAT

ENVI泉生的栅格数据格式,空问信息存储在“hdr”头文件中

10

ESRI Grid

ArcInfo原生的栅格数据格式

11

IMAGINF.Image

ERDAS自带的柳格数据格

12

HDF4/HDE5

美国国家高级计算应用中心研发的高效存储和分发科学数据格式,可以用来存储具有空问信息的栅格数据

       1.GDAL库支持的栅格数据类型可参见https://gdal.org/drivers/raster/index.html;

       2.OGR库支持的矢量数据类型可参见https://gdal.org/drivers/vector/index.html。

      相对于文件数据源,采用数据库存储的空间数据更灵活、高效,其不仅可以通过SQL构建虚拟图层,还可以使用存储过程、视图、事务、触发器等数据库高级操作。QGIS支持的数据库数据源包括SpatiaLite、PostGIS、Oracle、DB2等。

   

猜你喜欢

转载自blog.csdn.net/aerors321/article/details/130332410