WebGIS开发总结

GIS开发基础知识

GIS概念

地理信息系统(Geographic Information System,GIS),是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统

对于专业GIS人员,多学科

  

  

WebGIS 应用开发人员来说   就是 与地理空间相关的  数据     服务接口   开发库   GIS平台

 

WebGIS相关规范

OGC

OGC是什么

OGC 全称 Open Geospatial Consortium,是一个非盈利的、国际化的、自愿协商的标准化组织,它的主要目的就是制定与空间信息、基于位置服务相关的标准。这些标准就是 OGC 的“产品”,而这些标准的用处就在于使不同厂商、不同产品之间可以通过统一的接口进行互操作。

在 GIS 领域,OGC 已经是一个比较“官方”的标准化机构了,它不但包括了 ESRI、Google、Oracle 等业界强势企业作为其成员,同时还和 W3C、ISO、IEEE 等协会或组织结成合作伙伴关系。因此,OGC 的标准虽然并不带有强制性,但是因为其背景和历史的原因,它所制定的标准天然地具有一定的权威性。

所以,我们也可以看到,很多国内的部门或行业要进行地理空间信息的共享 或发布时,言必称 OGC 标准,就和这个原因有关。 但是,事实上我们对 OGC 和 OGC 标准并不需要盲目崇拜和迷信,从 RESTful 服务规范的长期缺失1 、KML 的空降等可以看出来,OGC 还是有一些缺失和不足的地方。

OGC 标准

OGC 的标准基本上就是 OGC 所有的成果,而所谓的标准就是一些接口或编码的技术文档。不同的厂商、各种 GIS 产品都可以对照这些文档来定义开放服务的接口、空间数据存储的编码、空间操作的方法等。

 

 

参考地址:

https://www.ogc.org/docs/is

https://www.osgeo.cn/doc_ogcstd/ogc_standard/index.html

I3S规范

I3S规范,全称为OGC Indexed 3D Scene Layer,是由esri发起作为OGC新的国际三维标准,基于该规范的的数据格式为 SceneLayer Package(SLPK),专注于在互联网或离线环境中提供高性能三维可视化和空间分析。

i3s对三维地理数据的分类

  • 3d模型——传统3d建模的精模转换数据
  • 表面模型——倾斜摄影数据
  • 三维点
  • 三维点云
  • 建筑——BIM数据

i3s标准的数据组织和结构

i3s使用的是树结构组织数据,同时支持规则四叉树或者R树组织。每个树节点代表的地理数据的范围,由外包围球(mbs)或外包围(obb)盒表示。

  

  

 官方推荐使用外包围盒表示范围(和二维的外包矩形,类似),点云数据仅支持外包围盒。

3dTiles

3D Tiles是在glTF的基础上,加入了分层LOD的结构后得到的产品,专门为大量地理3D数据流式传输和海量渲染而设计的一种格式,是目前开源WebGL框架Cesium的御用格式。

3D Tiles中,一个tileset是由一系列tile组成的树状结构。每个tile可以引用下面的其中一种格式

 

https://github.com/CesiumGS/3d-tiles

https://github.com/CesiumGS/3d-tiles/tree/master/specification

地理空间数据

基本特征

1. 属性特征

表示实际现象或特征,例如变量、级别、数量特征和名称等等

2. 空间特征

表示现象的空间位置或现在所处的地理位置。 空间特征又称为几何特征或定位特征, 一般以坐标数据表示, 例如笛卡尔坐标等。

3. 时间特征

指现象或物体随时间的变化,其变化的周期有超短期的、短期的、中期的、长期的等等。

数据质量

准确性(Accuracy)

 精度(Precision)

 空间分辨率(Spatial Resolution)

 比例尺(Scale)

 误差(Error)

 不确定性(Uncertainty)

空间数据的获取

1.地图数字化

  

  1. 航测无人机、全站仪、RTKGPS接收机等

数据类型

矢量要素

矢量要素(带有矢量几何的地理对象)是一种常用的地理数据类型,其用途广泛,非常适合表示带有离散边界的要素(例如街道、州和宗地)。要素是一个对象,可将其地理制图表达(通常为点、线或面)存储为行中的一个属性(或字段)

参考:https://desktop.arcgis.com/zh-cn/arcmap/10.3/manage-data/geodatabases/feature-class-basics.htm

要素类型

  • 点:表示过小而无法表示为线或面以及点位置(如 GPS 观测值)的要素。
  • 线:表示形状和位置过窄而无法表示为区域的地理对象(如,街道中心线与河流)。也使用线来表示具有长度但没有面积的要素,如等值线和边界。
  • 面:一组具有多个边的面要素,表示同类要素类型(如州、县、宗地、土壤类型和土地使用区域)的形状和位置。
  • 注记:包含表示文本渲染方式的属性的地图文本。除了每个注记的文本字符串,还包括一些其他属性(例如,用于放置文本的形状点、其字体与字号以及其他显示属性)。注记也可以是要素关联的,并可包含子类。
  • 尺寸注记:一种可显示特定长度或距离(例如,要指示建筑物某一侧或地块边界或两个要素之间距离的长度)的特殊注记类型。在 GIS 的设计、工程和公共事业应用中,经常会使用尺寸注记。

  

  • 多点:由多个点组成的要素。多点通常用于管理非常大的点集合数组(如激光雷达点聚类),可包含数以亿计的点。对于此类点几何使用单一行是不可行的。将这些点聚类为多点行,可使地理数据库能够处理海量点集。
  • 环线:封闭的多段线;
  • 多段线:多个Path对象的集合;
  • 多边形:由一个或多个Ring对象的有序集合;

  <

  • 2
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值