前端地图分类(包括坐标系,GIS基础知识,2D与3D地图结构划分)

前端地图分类(包括坐标系,GIS基础知识,2D与3D地图结构划分)

经度:longitude(lng, 0 < lng < 180) 纬度:latitude(lat, 0 < lat < 90)

一:谷歌地球-地球坐标系 (WGS84、84坐标系、地球坐标系、84坐标系):国际通用坐标系,常见于GPS设备

二:谷歌地图-火星坐标系 (GCJ02、火星坐标系、高德坐标系):中国国家测绘局定制的地理信息系统的坐标系统,由WGS84经过系统加密后的坐标系

三:百度地图-百度坐标系(BD09、百度坐标系、):GJJ02通过系统加密后的坐标系

四:凯立德地图-K码:凯立德设置的以数字和英文字符表示位置的9位短码,不含英文字母O和L,不区分英文字母的大小写,是凯立德用户之间对位置信息的传递、交换和分享工具

五:2000国家大地坐标系(天地图):大地坐标系,原点是包括海洋和大气的整个地球的质量中心

目前国际上用的最多的是WSG84地球坐标系,国内用的最多的是2000天地图大地坐标系,火星坐标系(GCJ02、高德坐标系)

PS: cGCS2000与 WGS84相差几个厘米,对于一般工程测量,可以认为二者是一致的。

WGS84坐标系:目前最通用的标准坐标系,平时我们常说的经度纬度多少多少、从GPS设备、智能手机中取出的数据的坐标系、国际地图提供商使用的坐标系 都是这个坐标系。WGS-84坐标系 (world Geodetic System)是一种国际上采用的地心RAI星科技足科B坐标系。坐标原点为地球质心,其地心空间直角坐标系的2轴指向国际时间局(BIH) 1984.0定义的协议地极(CTP) 方向,x轴指向BIH1984.0的协议子午面和CTP赤道的交点,Y轴与Z轴、X轴垂直构成在手坐标系,称为1984年世界大地坐标系。这是一个国际协议地球参考系统 (ITRS),是目前国际上统一采用的大地坐标系。GPS广播星历是以WGS-84坐标系为根据的。

2000国家大地坐标系(CGCS2000):随着情况的变化和时间的推移,国内原有的2个以经典测量技术为基础的局部参心大地坐标系,已经不能适应科学技术特别是空间技术发展,不能适应当今气象、地震、水利、交通、国防等部门对高精度测绘地理信息服务的要求,而且也不利于与国际上民航与海图的有效衔接。

2000国家大地坐标系是全球地心坐标系在我国的具体体现,其原点为包括海洋和大气的整个地球的质量中心。Z轴指向BlH1984.0定义的协议极地方向(BlIH国际时间局),X轴指向BIH1984.0定义的零子午面与协议赤道的交点,Y轴按右手坐标系确定。

地心坐标系:原点和地球质心重合,以地球质心为原点建立的空间直角坐标系,或参考椭球中心与地球质心重合的地球椭球面为基准面所建立的大地坐标系

WebGIS地图结构:二维WebGIS(栅格底图图层、矢量图层),三维WebGIS(地形图层、栅格底图图层、三维模型层、矢量图层)

矢量数据:如同xyz坐标,利用点线面的形式表达现实世界,具有定位明显、属性隐含的特点,矢量数据的数据结构紧凑、冗余度低,表达精度高。

栅格数据:栅格瓦片模型数据是以二维矩阵形式来表示空间地物数据组织方式,每个矩阵单位成为一个栅格单元cell,每个数据表表示地物或现象的属性数据,因此栅格数据具有属性明显,定位隐含特点。

矢量数据和栅格数据优缺点:
**矢量数据优点:**数据结构紧凑、冗余度低,有利于网络和检索数据结构复杂,多边形叠加分衍比牧矢量数据分析,图形显示质量好、精度高。
**矢量数据缺点:**数据结构复杂,多边形叠加分析比较困难。
**栅格数据优点:**数据结构简单,便于空间分析和地表模拟,现势性较强。
**栅格数据缺点:**数据量大,投影转换比较复杂。

栅格瓦片数据的瓦片地图特征:
(1)数据量大,投影转换比较复杂。
(2)最小的地图等级是0,此时世界地图只由一张瓦片组成
(3)具有唯一的瓦片等级(Z)和瓦片行列坐标编号((X, Y)
(4)瓦片等级越高,组成世界地图的瓦片数越多,可以展示的地图越详细
(5)某一瓦片等级地图的瓦片是由低一级的各瓦片切割成的4个瓦片组成,形成了瓦片金字塔

**矢量数据构成:**单个对象成为要素(feature),矢量图层是由多个要素构成,要素主要分为点、线、面等类型,要素的数据由坐标(地理位置,如经度纬度高度构成)、样式(表现形式,如图标图片、线条样式、填充色等)、属性(除经纬度外的关联信息,如名称地址等)构成

矢量数据的点线面:
点:由经度纬度高度组成,主要应用于符号,3D中是广告牌,2D是图标
线:由多个点组成,主要是线性,如实线虚线
面:由一条或多条闭合线组成,如填充物

矢量数据:来源(互联网在线资源、采购),常见文件格式(shp、kml、geojson)
三维建模:来源(人工建模、无人机倾斜摄影),常见文件格式(倾斜摄影osgb、人工建模obj、BIM数据dvt、点云las)

三维建模具体格式
倾斜摄影:目前市面上生产的倾斜模型,一般是二进制存贮的、带有嵌入式链接纹
理数据(.jpg)的OSGB格式
人工建模:OBJ文件是一种标准3D模型文件格式,很适合用
于3D软件模型之间的互导。一个obj文件一般包含obj,mtl,纹理图片三个文件

互联网在线地图常见平台:国际(谷歌地图、Mapbox多样式地图、微软bing地图、arcgis online地图),国内(天地图-国家测绘图、高德地图-阿里巴巴、百度地图-百度、腾讯地图-腾讯)
GeoJson数据格式:基于js对象的地理空间信息数据交换格式,将所有地理要素分为Point、LineString、Polygon、GeometryCollection等,将这些要素封装成单个的geometry里,然后作为一个个的Feature要素,再将要素放到一个要素集合去

GeoJSON特征集合:

{
    tpye: "FeatureCollection",
    features: [
        {
            type: "Feature",
            geometry: {
                type: "Point",
                coordinates: [100, 10.2]            
            },
            properties: {
                id: "123"            
            }        
        },
       {
            type: "Feature",
            geometry: {
                type: "Point",
                coordinates: [101, 10.2]            
            },
            properties: {
                id: "124"            
            }        
        },     
    ]
}

通过Cesium提供的Javascript API,可以实现以下功能:
Ø 支持鼠标和触摸操作的三维空间 渲染、缩放、惯性平移、飞行、任意视角漫游。
Ø 支持各种几何体:点、 线、面、走廊、管径、墙体、立方体、圆柱、球体等。
Ø 支持标准的矢量格式 KML 、GeoJSON、TopoJSON, 以及矢量的贴地效果。
Ø 支持多种资源的图像层,包括 WMS,TMS, WMTS以及时序图像。支持透明度叠加, 亮度等参
数的调整。
Ø 全球高精度地形数据可视化,支持夸张效果、以及可编程实现的等高线和坡度分析效果。
Ø 使用gtlf和3dtiles格式加载各种不同的 3d 数据,包含 倾斜摄影、人工模型、 BIM,点云数据等。
Ø 大气、雾、太阳、阳光、月亮、星星、水面。
Ø 支持 3d 地球、 2d 地图、 2.5d 哥伦布模式。 3d 视图可以使用透视和正视两种投影方式

常见地图服务(WMS、WFS、WCS、TMS、WMTS):
WMS:(web map service)web地图服务,利用具有地理空间位信息的数据制作地图,根据用户的请求返回响应的地图比如png、gif等,支持HTTP,所支持操作是由url定义
WMS提供如下操作:
GetCapabitities:返回服务级元数据,它是对服务信息内容和要求参数的一种描述。
GetMap:返回一个地图影像,其地理空间参考和大小参数是明确定义了的。
GetFeatureInfo:返回显示在地图上的某些特殊要素的信息。
GetLegendGraphic:返回地图的图例信息。

WFS:(web feature service)web要素服务,支持在分布式环境下通过HTTP对地理进行插入、更新、删除、检索和发现服务,根据HTTP请求返回GML数据
WFS提供如下操作:
GetCapabitities:返回服务级元数据,它是对服务信息内容和要求参数的一种描述。
DescribeFeatureType:生成一个Schema用于描述WFS实现所能提供服务的要素类型。Schema描述定义了在输入时WFS实现如何对要素实例进行编码以及输出时如何生成一个要素实例。
GetFeature:可根据查询要求返回一个符合GML规范的数据文档。
LockFeature:用户通过Transaction请求时,为了保证要素信息的一致性,即当一个事务访问一个数据项时,其他的事务不能修改这个数据项,对要素数据加要素锁。
Transaction: 与要素实例的交互操作。该操作不仅能提供要素读取,同时支持要素在线编辑和事务处理。Transaction操作是可选的,服务器根据数据性质选择是否支持该操作

WCS:(web coverage service)web地理覆盖服务,面向空间影像数据,提供的是包含了地理信息或属性的空间栅格图层,而不是静态地图的访问,返回的数据包括影像、多光谱影像
WCS提供如下操作:

GetCapabitities:返回服务级元数据,它是对服务信息内容和要求参数的一种描述。

DescribeCoverage:支持用户从特定WCS服务器获取一个或多个覆盖的详细的描述文档。

GetCoverage:可根据查询要求返回一个包含或者引用被请求的覆盖数据的响应文档。

WMTS:(web map tile service)切图地图web服务,采用预定义图块方法发布数字地图服务的解决方案,提供静态数据的基础地图来增强伸缩性,牺牲了提供定制地图的灵活性
WMTS接口支持的三类资源

a) 一个服务元数据(ServiceMetadata)资源(面向过程架构风格下对GetCapabilities操作的响应)(服务器方必须实现)。ServiceMetadata资源描述指定服务器实现的能力和包含的信息。在面向过程的架构风格中该操作也支持客户端与服务器间的标准版本协商。

b) 图块资源(对面向过程架构风格下GetTile操作的响应)(服务器方必须实现)。图块资源表示一个图层的地图表达结果的一小块。

c) 要素信息(FeatureInfo)资源(对面向过程架构风格下GetFeatureInfo操作的响应)(服务器方可选择实现)。该资源提供了图块地图中某一特定像素位置处地物要素的信息,与WMS中GetFeatureInfo操作的行为相似,以文本形式通过提供比如专题属性名称及其取值的方式返回相关信息

TMS:(tile map service)切片地图服务,允许用户访问切片地图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值