地理信息系统相关数据格式
这两周测试一个主要功能是数据类型转换的客户端,涉及到很多不同类型的数据格式的转换,归类总结一下
序号 | 数据类型 | 源格式 | 可转换目标格式 | 地图服务类型 |
---|---|---|---|---|
1 | 影像数据 | tiff | tiff | WMS、WMTS |
2 | 表格数据 | xls、xlsx、csv | shp、数据库标 | WFS、RFS |
3 | 矢量数据 | shp、dwg、dxf | shp、3dtiles | WFS、3DTiles |
4 | 倾斜摄影数据 | osgb | 3dtiles | 3DTiles |
5 | 点云数据 | las | 3dtiles | 3DTiles |
6 | 地形数据 | tiff、dem | terrain | TerrainTiles |
7 | 数据库 | gdb | shp、3dtiles | 3DTiles |
8 | 三维模型 | rvt、obj、fbx、skp、dae、gltf、ifc…… | 3dtiles | 3DTiles |
数据格式的一些简介
TIFF(Tag Image File Format)
图像文件是图形图像处理中常用的格式之一,其图像格式很复杂,但由于它对图像信息的存放灵活多变,可以支持很多色彩系统,而且独立于操作系统,因此得到了广泛应用。在各种地理信息系统、摄影测量与遥感等应用中,要求图像具有地理编码信息,例如图像所在的坐标系、比例尺、图像上点的坐标、经纬度、长度单位及角度单位等等。 [1] 它最初由 Aldus公司与微软公司一起为PostScript打印开发。
ESRI Shapefile(shp)
是美国环境系统研究所公司(ESRI)开发的一种空间数据开放格式。Shapefile属于一种矢量图形格式,它能够保存几何图形的位置及相关属性。但这种格式没法存储地理数据的拓扑信息。
osgb
是OSG引擎的自有格式,许多数据成果都在使用该格式进行展示,但osgb格式的数据在非OSG引擎应用领域中一直存在很大的使用难题。特别是倾斜摄影数据大部分采用osgb格式,这使得在其它引擎中对倾斜数据直接进行加载造成困难。
las
从本质上来说,LAS格式是一种二进制文件格式。其目的是提供一种开放的格式标准,允许不同的硬件和软件提供商输出可互操作的统一格式。现在LAS格式文件已成为LiDAR数据的工业标准格式。LAS文件按每条扫描线排列方式存放数据,包括激光点的三维坐标、多次回波信息、强度信息、扫描角度、分类信息、飞行航带信息、飞行姿态信息、项目信息、GPS信息、数据点颜色信息等。
3D Tiles
是在glTF的基础上,加入了分层LOD的结构后得到的产品,专门为大量地理3D数据流式传输和海量渲染而设计的一种格式,是目前大火的开源WebGL框架Cesium的御用格式。
dem
数字高程模型(Digital Elevation Model),简称DEM,是通过有限的地形高程数据实现对地面地形的数字化模拟(即地形表面形态的数字化表达),它是用一组有序数值阵列形式表示地面高程的一种实体地面模型,是数字地形模型(Digital Terrain Model,简称DTM)的一个分支,其它各种地形特征值均可由此派生。
glTF
本质上是一个JSON文件。这一文件描述了整个3D场景的内容。它包含了对场景结构进行描述的场景图。场景中的3D对象通过场景结点引用网格进行定义。材质定义了3D对象的外观,动画定义了3D对象的变换操作(比如选择、平移操作)。