博文内容来自腾讯课堂
GIS 基础
GIS 地理信息系统
Geographic Information System,结合地理和地图,用于输入、存储、查询、分析和显示地理数据的计算机系统。与GPS(全球定位系统)、RS(遥测)合称3S。
地图是GIS的表现形式,GIS深层是空间信息的处理。
GIS标准
OGC标准
常见GIS平台
| 标题 | 内容 | 备注 |
|---|---|---|
| ESRI ArcGIS 平台 | 美国环境系统研究所公司 | GIS Web服务:ArcWeb |
| 超图 SuperMap 平台 | 北京超图软件 | 政府和事业单位用的多 |
| Skyline 平台 | 传统模式三维地球平台软件 | 国内代理 泰瑞天际 |
| 开源GIS平台 |
GIS 体系结构
| 标题 | 所在机器 | 使用平台 |
|---|---|---|
| 数据 | GIS 工作站 | ArcGIS Desktop |
| 服务端 | GIS 服务器 | GeoServer |
| 客户端 | 个人开发机器 | Leaflet JS库 二维地图开发框架 Cesium 基于WebGL技术 JS开发3D绘图 |
GIS 坐标系
| 划分角度 | 坐标系 | 备注 |
|---|---|---|
| 原点与质心关系 | 地心大地坐标系(通用) | 原点与地球质心重合 以地球质心为原点建立的空间直角坐标系 |
| 表示形式 | 地理坐标系 GCS | 大地坐标系 / 经纬度坐标系 (LBH) 空间直角坐标系 / 地心坐标系 (XYZ) |
| 表示形式 | 投影坐标系 PCS PCS = GCS +投影方式 | 高斯-克吕格投影(横轴墨卡托投影) 通用横轴墨卡托(UTM)投影:卫星影响数据 墨卡托投影:公众地图网站用web墨卡托 WebMercator 投影坐标系 局部高斯投影:小范围区域 |
通用坐标系标准
| 标题 | 内容 |
|---|---|
| 国际WGS84坐标系 | |
| 1985国家高程基准 | |
| 2000国家大地坐标系(CGCS2000) |
火星坐标系 GCJ-02
出于国安考虑,国内导航地图必须使用国测局加密坐标系统,将一个真实的经纬度坐标加密成一个不正确的经纬度坐标,叫做火星坐标系 GCJ-02。
需要在实际使用数据时,通过偏移和纠偏处理。
| 标题 | 内容 | 从设备获取经纬度坐标 |
|---|---|---|
| 标准坐标系 | 国外地图服务,天地图 | |
| 火星偏移坐标系 | iOS地图(高德) Google地图 腾讯地图 高德地图 | 高德sdk 获取的坐标是GCJ02 |
| 其他偏移坐标系 | 百度地图 搜狗地图(在火星坐标系上二次加密) | 百度sdk 获得百度坐标 bd09(默认) 或火星坐标 |
GIS 数据
地图数据结构构成
GIS地图数据由不同图层构成,各图层内的数据分矢量或栅格数据。所谓矢量数据就是点、线、面这种要素(由坐标、样式、属性组成),栅格数据就是影像图,瓦片模型图。
二维WebGIS地图结构:栅格底图图层、矢量图层
三维WebGIS地图结构:地形图层、栅格底图图层、三维模型层、矢量图层
GeoJSON格式文件
GeoJSON 将所有的地理要素分为 Point、MultiPoint、LineString、MultiLineString、Polygon、MutiPolygon、GeometryCollection
首先将这些要素封装到单个的geometry里,然后作为一个个的Feature(要素);要素放到一个要素集合里构成。
GIS 数据存储
业务数据:MySQL普通数据库
栅格数据:MongoDB
矢量数据:PostGIS