我改写了这个问题,使之更加可读性:
示例程序无法加载此文件。通常看来,OpenLayers库的一个限制是无法正确加载某种GML文件,或者什么?我是否指定了一个无效的GML xml字符串?您知道在OpenLayers中支持GML格式的一些高级特性方面的一些限制吗?
谢谢。
发布于 2013-09-13 00:14:00
我不能回答OpenLayers的问题,但是我可以提供一些关于GML的信息。GML和KML旨在解决两种不同的(但相关的)互操作性需求。GML的设计和指定允许对地理空间内容进行建模和编码,包括几何、特征、拓扑、字典等。KML的设计和指定是为了能够在地球浏览器系统中描绘简单的地理空间内容。KML不是一个通用的数据建模标准。请在OGC网站上阅读KML标准的序言以获得更多信息。我应该补充说,GML和KML使用的几何模型与ISO 19107:空间模式中指定的几何模型相同。然而,KML不支持复杂的几何学,KML也不支持特性的概念。有很好的资源描述GML及其使用(请参阅维基百科条目中的GML和相关链接。
因此,如果需要对需要有属性的特性的地理空间内容进行建模和编码,则使用GML。如果你想对简单的地理空间内容进行编码,然后使用KML。
https://stackoverflow.com/questions/18399995
复制相似问题