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场景。
可以实现以下功能:
支持鼠标和触摸操作的三维空间,渲染,缩放,惯性平移,飞行,任意视角漫游
支持各种几何体:点,线,面,走廊,墙体,球体

浙公网安备 33010602011771号