1

最近因为公司业务,需要使用cesiumjs进行开发,作为没有Gis基础的前端开发,还是需要简单了解一下这些基本的地理信息知识。

Gis三层架构

数据、服务、应用

坐标系

坐标系统分为地理坐标系和投影坐标系,地理坐标系是建立在球体上,通过经度和纬度表达地理对象的位置。而投影坐标系是建立在平面上的坐标系统。

常见的坐标系有:

  • 1954北京坐标系
  • 1980西安坐标系
  • WGS1984
  • CGCS2000

地图投影种类

1.按投影变形性质分类:

  • 等角投影,常用于对真实角度和方向要求高的地图,如航海、洋流、风向图等
  • 等面积投影,常用于对面积经度要求较高的地图,如土壤、土地利用、行政区划等
  • 任意投影,都适中

2.按投影构成方式分类:

  • 几何投影,将椭球体投影到几何体上形成面,包括方位投影、圆锥投影、圆柱投影、多圆锥投影
  • 解析投影,通过分析法得到经纬网的投影

常用投影有:墨卡托投影(正轴等角圆柱投影),高斯-克吕格投影(等角横切圆柱投影),UTM投影(等角横轴割圆柱投影),Lambert投影。

GIS基本存储模型

  • 矢量数据模型
  • 栅格数据模型
  • TIN数据模型(存储高程数据)

瓦片地图

常用做地图底图,瓦片地图数据将地理图形数据分割为块状,通过级、行、列的方式进行组织,通常在web中,通过级、行、列参数来请求对应的数据,避免一次性加载大量地图数据,加载速度更快。

ff0cf7bc18fd3b71f107706af6f620e1_r.jpg

目前开源网络地图数据服务

  • Google地图
  • OpensTreetMap地图
  • Bing地图
  • 天地图
  • 百度地图
  • 高德地图

WebGIS坐标转换

WebGIS的开发会涉及到逻辑坐标和窗口坐标之间的转换、逻辑坐标是指实际的地理位置坐标,表示真实的地理空间位置。窗口坐标是指Web网页中,逻辑坐标对应的屏幕坐标,是根据网页窗口的大小和位置,将逻辑坐标进行转换得到的。在实际交互中,需要对鼠标操作的窗口坐标转换为逻辑坐标来实现具体的功能。


潘达
18 声望2 粉丝