> 文章列表 > GIS基础概念与开发实践

GIS基础概念与开发实践

GIS基础概念与开发实践

GIS的应用价值

  1. 呈现、还原、规划空间信息
  2. 数据挖掘、统计分析等等

Q:这么多软件可以做GIS,但是格式又不一样,怎么办?这普需要一个标准的出现。

GIS标准:OGC标准

不同GIS软件对空间数据定义和存储结构不同,其所支持的数据存储格式不能直接 相互利用,需经过格式转换才能相互被对方是使用,标准的用处就在于使用不同厂商、不同产品之间可以通过统一的接口进行互操作,OGC标准则是一个比较官方的标准化机构。

GIS平台

  1. ArcGIS平台
  2. superMap平台
  3. Skyline
  4. 开源gis平台GIS基础概念与开发实践

GIS的体系结构

GIS基础概念与开发实践
GIS基础概念与开发实践

GIS的坐标系概念

GCS地理坐标系

		1. 经纬度坐标系(LBH)2. 地心坐标系(XYZ)

PCS投影坐标系(XY平面坐标+高程)

		PCS = GCS + 投影方式1. 高斯-克吕格投影2. 墨卡托投影 3. utm投影(遥感)

当前通用的一些坐标系标准

国际:
1.WGS84坐标(EPSG4326)
国内:
1 1985国家高程基准
2. 2000国家大地坐标系(CGCS2000)(EPSG4490)
3. 火星坐标系(GCJ-02)

那么实际的问题来了,我们怎么取得gis坐标呢?

从设备获取 GPS坐标

  1. 使用ios的原生定位库:WGS84
  2. 高德SDK:取得的是GCJ02
  3. 百度SDK:bd09、GCJ02

当数据和服务不同时,就会出现像偏移和纠偏的问题,需要将坐标系统转换

坐标系统转换的原理

三步:平移、旋转、缩放

gis数地图数据 --图层

GIS地图数据是由不同图层构成 ,各国层内的数据可以分为矢量或栅格数据。
二维的webgis的地图结构:栅格底图图层、矢量图层
三维的webgis的地图结构:地形图层、栅格底图图层、矢量图层、三维模型层

矢量数据 :由多个要素构成

要素类型:点线面
要素数据:坐标、样式、属性3部分

栅格数据:瓦片地图

瓦片分辨率为256*256
最小的地图等级是0,此时世界地图只由一张瓦片组成
具有唯一的瓦片等级和瓦片行列坐标编号
瓦片等级越高,组成世界地图的瓦片数越多,可以展示的地图越详细
某一瓦片等级地图的瓦片是由低一级的各瓦片功割成的4个瓦片组成,形成了瓦片金字塔

常见的GIS数据文件格式

.tif: 栅格数据,目前比较多卫星影像数据、地形数据都 是tif,需要用gis软件查看
.shp: 矢量数据,一个文件只能存点、线、面的一种类型,相当于一个文件只能对应一个图层
.json:适合于web下对各种地理数据结构进行编码的格式

常用的GIS服务

  1. ArcGIS server发布的服务
  2. OGC标准WNS、WNTS、WFS服务(常用 GeoServer发布)
  3. 静态资源数据服务(直接web容器发布)
  4. 互联网在线地图服务

开发框架选型

GIS基础概念与开发实践

链接: 资料