一、定义:
地理信息系统(Geographic Information System或 Geo-Information system,GIS)有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层、空中和地下空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
二、数据结构:
2.1空间数据:
2.11矢量数据:
矢量的基础就是一个又一个的空间点,又由空间点组成线和面。矢量数据就是一系列按一定顺序排列的点的集合。
1.点:点是矢量数据的基础,每一个点对应一个具体空间位置的坐标(X,Y,Z),表示一个具体位置。
2.线:多个连续的不环绕的点构成直线或者曲线
3.面:若干闭合环绕的的点构成面。
2.12栅格数据:
栅格数据就是将一整块地理数据使用网格单元分片,将空间分割成有规则的网格,称为栅格单元。并为分成的每一个小块添加位置信息,分片的个数取决于栅格的分辨率和具体地理实体的特征。
2.2属性数据:
属性数据主要是用户为地块添加的属性,例如:ID,名称,归属,面积等一系列表格数据
2.3关系数据:
关系数据主要是描述空间实体之间的空间关系数据,如实体的邻接、关联、包含等,主要指拓扑关系
三、数据储存形式:
本地文件存储方式:
以文件的形式储存GIS数据,常见的有:
.shp, shapefile格式,一般矢量地图数据会按这种方式提供,shape文件由ESRI开发,一个ESRI(Environmental Systems Research Institute)的shape文件包括一个主文件,一个索引文件,和一个dBASE表;
.tiff:标签图像文件格式(Tag Image File Format,简写为TIFF)是一种灵活的位图格式,主要用来存储包括照片和艺术图在内的图像。它最初由Aldus公司与微软公司一起为PostScript打印开发, 高程和影像图;
img: 一般为png或者jpg,高程和影像图;
.dae, DAE是一种3D模型,可被flash 导入。3Dmax 与 maya 需要安装 dae输出 插件才可 输出成后缀为.dae的文件;
osgb(3dtiles):倾斜摄影数据经过CC处理后导出的数据格式,通过其他gis平台加载使用;
obj:obj文件是3D模型文件格式。由Alias|Wavefront公司为3D建模和动画软件"Advanced Visualizer"开发的一种标准,适合用于3D软件模型之间的互导,也可以通过Maya读写。
bil:BIL(Band interleaved by line)数据格式是逐行按波段次序排列的格式。在BIL数据格式中,数据排列遵循以下规律:第一波段第一行第一个像素 位居第一, 第一波段第一行第二个像素位居第二,第一波段第一行第三个像素位居第3位,第一波段第一行第n个像素位居第n位,然后为第二波段第一行第1个像素,它位居第n +1位,第二波段第一行第二个像素,位居第n+2 位,其余数据排列位置依次类推。
数据库存储方式:
空间数据库就是专门做这个的,常用的空间数据库有Postgresql(PostGIS拓展)、Mysql(Mysqlspatial拓展)、Oracle(Oraclespatial拓展)等
Postgresql:在安装该数据库后,需要再安装一个 postGIS扩展;
MySQL:直接安装就可以,但是功能相比要少很多
Oracle:是一个组件,安装时默认安装