GIS基础知识

6位投影坐标对应经度lng,对应X, 7位投影坐标对应维度坐标lat, 对应Y

国际常用投影

Web MErcator【EPSG3857】 

WS84坐标系【EPSG4326】 

目前最通用的标转坐标系,平常我们常说的经度纬度多少,

国内:

2000国家大地坐标系(CGCS2000)[EPSG4490]  经雄安测试,与WGS84坐标系仅差不到2cm。

火星坐标系(GCJ-02):处于国家安全考虑,国内所有的导航电子地图必须使用国家测绘局制定的加密坐标系统,即把真实的经纬度坐标加密成一个不正确的经纬度坐标。我们把这个坐标称为火星坐标。

如高德sdk获取的坐标就是GCJ-02

坐标转换

GIS数据

GIS地图数据由不同图层构成,各图层内的数据可以分成矢量或栅格数据

矢量数据(点,线,面)

  要素Feature,矢量数据的单个对象我们称之为要素,

  矢量图层是由多个要素构成的。要素由坐标(经度、纬度、高度),样式(图标、线条),属性三部分构成(名称、地址)

栅格数据(瓦片模型) 常见栅格数据:瓦片地图。

  Google地图采用的Web Mecator投影和瓦片分级分割方案,是目前互联网地图的标准

常见文件格式

DEM地形数据:.tif,.dem 

DOM影像数据:.tif,img

矢量数据:shp,kml, geojson,dxf/dwg

三维模型:来源人工建模,无人机倾斜摄影。 倾斜摄影osgb,人工建模obj、dae, BIM数据rvt,dgn, 点云las,ply

GeoJSON

将所有的地理要素分为Point,MultiPoint,LineString,MultiLineString,Polygon,MultiPolygon。首先将这些要素封装到单个geometry里,然后作为一个个的Feature要素,要素放到一个要素集合里构成。

WKT格式

Leaflet 开源二维地图开发框架

leaflet设计的简单易懂,同时具有很好的功能和易用性,它再桌面端和移动端都工作的相当高效,并有大量的插件用于扩展leaflet的功能

Cesium 开源三维地球开发框架

基于WebGL技术,使用JavaScript语言开发的,方便用户快速搭建一款跨平台跨浏览器的虚拟地球Web应用。

Web开发者直接使用js调用相关API就能借助系统显卡进行编写代码,从而呈现3D场景。

可以实现以下功能:

支持鼠标和触摸操作的三维空间,渲染,缩放,惯性平移,飞行,任意视角漫游

支持各种几何体:点,线,面,走廊,墙体,球体

 

posted @ 2021-06-07 19:44  shuaibijian  阅读(960)  评论(0)    收藏  举报