`
izuoyan
  • 浏览: 8937686 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

OGC标准介绍 9

阅读更多

I. KML-我从Google来

· 概述

KML(OpenGIS® KML Encoding Standard)从2.2.0版本开始由Google提交到OGC并被接受为标准,当前OGC KML的版本也就是2.2.0。

KML和GML在名称上类似,但是功能有很大不同。GML主要用于地理数据的交换;而KML主要用于地理数据的可视化,它不仅包括地理数据的描述,还包括数据的符号化方式、用户视角的控制等信息。

· KML Schema

KML的Schema可以从http://schemas.opengis.net/kml/ 访问到。所有KML中耳熟能详的Placemark、LookAt等名称都可以在这里找到定义,相对OGC给出的文档,更好的关于KML Schema的参考在Google Code上http://code.google.com/intl/zh-CN/apis/kml/documentation/kml_tut.html ,这里还有关于Schema对象的关系,如图 11。

11 KML Schema对象关系图

注意,在图 11中的方框中的对象是逻辑上的对象,并不真实存在于Schema定义中。还有,红色标注的对象是Google对KML 2.2.0的扩展,在Google Earth 5.0以上版本中被支持,因此,对于需要了解KML标准的人来说,这些红色的内容都可以被忽略。

· KML示例

关于地理数据的描述,下面是一个最简单的描述“地标”的KML,它包含了一个点要素信息:

xml version="1.0" encoding="UTF-8"?>

kml xmlns="http://www.opengis.net/kml/2.2">

Placemark>

name>Simple placemarkname>

description>Attached to the ground. Intelligently places itself

at the height of the underlying terrain.description>

Point>

coordinates>-122.0822035425683,37.42228990140251,0coordinates>

Point>

Placemark>

kml>

下面是另外一个定义了显示样式的多边形数据:

xml version="1.0" encoding="UTF-8"?>

kml xmlns="http://www.opengis.net/kml/2.2">

Document>

Style id="transBluePoly">

LineStyle>

width>1.5width>

LineStyle>

PolyStyle>

color>7dff0000color>

PolyStyle>

Style>

Placemark>

name>Building 41name>

styleUrl>#transBluePolystyleUrl>

Polygon>

extrude>1extrude>

altitudeMode>relativeToGroundaltitudeMode>

outerBoundaryIs>

LinearRing>

coordinates> -122.0857412771483,37.42227033155257,17

-122.0858169768481,37.42231408832346,17

-122.085852582875,37.42230337469744,17

-122.0858799945639,37.42225686138789,17

-122.0858860101409,37.4222311076138,17

-122.0858069157288,37.42220250173855,17

-122.0858379542653,37.42214027058678,17

-122.0856732640519,37.42208690214408,17

-122.0856022926407,37.42214885429042,17

-122.0855902778436,37.422128290487,17

-122.0855841672237,37.42208171967246,17

-122.0854852065741,37.42210455874995,17

-122.0855067264352,37.42214267949824,17

-122.0854430712915,37.42212783846172,17

-122.0850990714904,37.42251282407603,17

-122.0856769818632,37.42281815323651,17

-122.0860162273783,37.42244918858722,17

-122.0857260327004,37.42229239604253,17

-122.0857412771483,37.42227033155257,17 

coordinates>

LinearRing>

outerBoundaryIs>

Polygon>

Placemark>

Document>

kml>

这是一个定义了视点属性的点要素:

xml version="1.0" encoding="UTF-8"?>

kml xmlns="http://www.opengis.net/kml/2.2">

Placemark>

name>Machu Picchu, Peruname>

LookAt>

longitude>-72.503364longitude>

latitude>-13.209676latitude>

altitude>0altitude>

range>14794.882995range>

tilt>66.768762tilt>

heading>71.131493heading>

LookAt>

Point>

coordinates>-72.516244,-13.162806,0coordinates>

Point>

Placemark>

kml>
分享到:
评论

相关推荐

    《OGC标准介绍》PDF版本

    《OGC标准介绍》 PDF版本,介绍常见OGC标准。

    OGC标准介绍.docx

    OGC标准介绍.docx

    OGC标准介绍.pdf

    《OGC标准介绍》 PDF版本,介绍常见OGC标准。

    《OGC标准介绍》吴泳锋20100617.pdf

    OGC标准介绍 吴泳锋 2010-06-17。 有人认为是版本比较老,在网上找了好多版本,有用压缩的,有用网盘的,结果打开一看,还是同一版

    OGC标准介绍

    OGC标准介绍,介绍关于OGC的相关说明,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    OGC标准介绍(WMS WFS WCS WMTS GML...)

    详细介绍了 WMS WFS WCS WMTS GML KML SFS SLD 等一系列OGC标准规范

    OGC WFS标准

    ogc wfs服务规范,详细介绍了wfs标准及如何使用。

    OGC SLD标准

    OGC SLD规范,介绍WMS+SLD使用,及SLD具体语法标准

    ogc-geosparql:OGC GeoSPARQL标准工作组的公共存储库

    介绍 该GitHub存储库包含的。 它用于更新该标准。 该存储库由GeoSPARQL标准工作组管理,可以在此处查看其章程: (在线) 要查看正在进行HTML和PDF版本的GeoSPARQL 1.1标准-规范,本体,组成词汇表等-​​以及该...

    OGC.rar_gis_ogc

    OGC下的各种WEB GIS标准介绍,是真正学习WEB GIS开发的基础

    ogc-standards.zip_WMS WMTS_ogc _wms

    介绍OGC组织的各种标准,包括SFS,WMS.WMTS,WMS,以及空间SQL模型等。是学GIS需要掌握的内容。

    GIS开发 openGIS OGC WEBGIS 移动GIS

    GIS开发 一个GIS生的大学四年.doc 网络GIS开发技术手册.doc 数字城市地理信息公共平台软件测评大纲.doc ...基于OGC标准的移动GIS与WEBGIS的集成.doc GWC缓存的生成与失效详细说明.docx openGIS.doc

    e-learning:共享和计划与OGC标准相关的电子学习资料的存储库

    该存储库用于共享和计划与OGC标准相关的电子学习材料。 提供了更多详细信息。 从此材料创建的网页可。 建立源 源代码以rst格式构建,可在GitHub上获取: : 要求 要构建它,需要[SPHINX]( ) 一个来克隆存储库 ...

    OGC-Web-API-Guidelines

    本文档介绍了用于开发OGC Web API实施标准的一组通用设计原则。 OGC Web API的公共元素的设计应遵循一种公共模式,以确保一致性,增强的互操作性和更易于采用。 在主流IT中,应采用通用的设计原则,以简化OGC Web ...

    wms服务标准

    OGC的wms服务介绍,是搞GIS的童鞋必须看的哦

    OpenFairViewer:OpenFairViewer - 符合 FAIR、ISO 和 OGC(元)数据的 GIS 数据查看器

    OpenFairViewer OpenFairViewer - 符合 FAIR、ISO 和 OGC...OpenFairViewer 是一个 HTML5/JS 地图查看器应用程序,其开发采用 FAIR 数据原则,同时符合地理空间数据的 ISO/OGC 标准。 它支持以可互操作的方式查找、

    ArcGIS 10新特性之Query Layer介绍

    这其中包括对OGC标准的支持、SQL语句直接操作矢量数据(ST_Geometry)、SQL语句直接操作影像数据(ST_Raster)、还有即将推出的File GeoDatabase API,以及我们这里要介绍的Query Layer. Query Layer是一个通过SQL...

Global site tag (gtag.js) - Google Analytics