- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基于开源框架的WebGIS技术;1.WebGIS概述
2.WebGIS基础技术
3.WebGIS技术原理
4.WebGIS的Web服务;;;3.1参考椭球体与坐标系
;2.参考椭球体(ReferenceEllipsoid);2.参考椭球体(ReferenceEllipsoid);3.坐标系;3.坐标系;3.坐标系;3.坐标系;3.坐标系;3.坐标系;3.坐标系;1.地图投影的概念;2.地图投影的分类;3.墨卡托投影;4.Web墨卡托投影;5.EPSG;6.投影库Proj4js;1.屏幕坐标系;2.逻辑坐标与屏幕坐标的映射;1.基于SVG的地图渲染;1.基于SVG的地图渲染;1.基于SVG的地图渲染;2.Canvas地图渲染;2.Canvas地图渲染;2.Canvas地图渲染;3.WebGL渲染技术;3.WebGL渲染技术;3.WebGL渲染技术;1.WebGIS空间数据的特点;GeoJSON是基于JSON的地理数据交换格式,它定义了多种JSON对象和方式,组合起来表达地理要素及其属性、空间范围等。
GeoJSON对象可以表示空间区域(单个几何体)、空间有界实体(单个要素)、要素集合(FeatureCollection)。
;GeoJSON要素集合的例子。
在GeoJSON中,要素包含一个几何对象及其属性,要素集合则由要素数组构成。
;GeoJSON对象:常见类型就是点、线、面三种,实际应用中又扩展了多点、多线、多面几种数据格式。
;GeoJSON简单几何体。
;GeoJSON多几何体。
;GeoJSON定义属性:属性通过properties字段定义。
Feature还有一个名为properties的成员,其值是一个JSON对象(或null),定义了Feature的属性。
Feature还可以有一个可选的id成员,该成员带有一个唯一的字符串或空值,用于指定要素的标识符。
;GML模型是基于OpenGIS的抽象规范。
GML提供了一套核心模式和一个基于对象-属性(Object-Properties)模型的简单语义模型。GML3.0中有28种核心模式。
;GML应用模式开发:
利用GML模型及其模式组件,用户可以在GML应用模式中定义地理要素。
用户在GML应用模式开发的过程中,除了要遵循GML语义模型和句法规则,还必须考虑相关的技术问题。
;GML应用模式开发:
(2)要素类型。
在GML中,要素不能作为属性,主要通过元素而非属性实现对类型的描述。例如,Road对象如下所示:
;GML应用模式开发:
(3)几何类型定义。
应尽量从具体的几何类型派生新的类型。
例如,如果某个元素是曲线类型,那么可??直接从gml:AbstractCruveType派生;
如果可能的话,还可以从一个具体的子类型派生,如gml:LineString。
;GML应用模式开发:
(4)复杂要素定义。复杂要素由多个要素构成,如飞机场由跑道、塔台、候车亭、出入通道等要素构成。
在GML应用模式的建立过程中,可以将这类要素建模为复杂要素(包含各个成员要素),也可以将这类要素建模为一个具有复杂几何(ComplexGeometry)属性的简单要素。
选择哪种方式进行建模完全取决于应用的目的。
如果只关心机场本身,而对各个组成部分不感兴趣,那么应该选用复杂几何对象的方法,将机场用MultiPolygon或者MultiGeometry来表示。
如果想分离机场的各个部分,主要关注的是各个部分的情况,那么应该将这些对象作为独立的要素,并且将机场作为要素进行处理。;GML应用模式开发:
(5)空间信息组织。在地理要素建模时,通常有两种方式:
几何属性和拓扑属性分开表达。
将几何属性嵌入拓扑属性中。
;KML最初由Keyhole公司开发,是一种基于XML语法与格式的、用于描述和保存地理信息(如点、线、图形、多边形和模型等)的编码规范,可以被谷歌地球(GoogleEarth)和谷歌地图(GoogleMap)识别并显示。
KML主要用于记录某一地点或连续地点的时间、经度、纬度、海拔等地理信息数据,经常被用于公共信息发布。
使用ZIP格式可以将KML文件及其相关图片压缩成KMZ档案,这样一方面可以减小文件的大小;另一方面可以在专用网络上共享。;1.地图栅格切片的原理
地图的预生成一般将指定范围的地图按照指定尺寸(如256px等)和指定格式(如JPEG、PNG等)切成若干行及列的正方形图片,切图所获得的地图栅格切片也称瓦片。
地图栅格切片的第1级有1张切片,第二级的切片按照四叉树原理,每张切片可以分为4张切片,依此类推。;2.基于地图栅格切片的WebGIS工作流程
(1)服务器预先将要发布的地图生成多级地图栅格切片。
(2)客户端在使用地图时,根据客户端的地
您可能关注的文档
- Premiere +After Effects影视编辑与后期制作(第2版)课件 -能力模块11 颜色矫正与视频抠像.pptx
- Premiere +After Effects影视编辑与后期制作(第2版)课件 能力模块12 粒子效果与绚丽光效.pptx
- Premiere +After Effects影视编辑与后期制作(第2版)课件 -能力模块14 经典影视特效.pptx
- WebGIS原理及开发——基于开源框架的WebGIS技术 课件 01-WebGIS概述.pptx
- WebGIS原理及开发——基于开源框架的WebGIS技术 课件 02-WebGIS基础技术.pptx
- WebGIS原理及开发——基于开源框架的WebGIS技术 课件 04-WebGIS的Web服务.pptx
- WebGIS原理及开发——基于开源框架的WebGIS技术 课件 05-地图发布.pptx
- WebGIS原理及开发——基于开源框架的WebGIS技术 课件 06-WebGIS客户端开发.pptx
- WebGIS原理及开发——基于开源框架的WebGIS技术 课件 07-OpenLayers多源数据汇聚.pptx
- WebGIS原理及开发——基于开源框架的WebGIS技术 课件 08-OpenLayers进阶.pptx
原创力文档


文档评论(0)