首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GML使用标准,或使用GML的适当方式(地理XML)

GML使用标准,或使用GML的适当方式(地理XML)
EN

Stack Overflow用户
提问于 2009-04-29 08:31:26
回答 1查看 378关注 0票数 1

我们希望在我们的应用程序中使用GML;它是一个基于GIS的应用程序,可以在虚拟现实环境中模拟真实世界中的对象(如管道、道路等)。目前,我们在AutoCAD DWG中绘制并存储几何图形,但将来我们想要更改数据库。我真的需要找到这些问题的答案。

1- GML是否适合编码几何文件(CAD、Shape等..)这包含了100000多个特征(数据量和GML性能之间的关系是什么,有什么限制吗?)

2-我们如何检查几何数据的正确性,例如,GML如何理解多边形的两个内部边界彼此相交,(通过Schema?通过特殊的图书馆?或者它只是通过Schema验证GML,而不检查内部坐标数据)

3-如果我想使用数据库,我可以在XML Berkeley数据库中存储GML数据吗?

感谢您的关注

EN

回答 1

Stack Overflow用户

发布于 2012-11-10 07:15:53

CAD可以同时表示/数据-例如,从shape文件、DWG获得的数据。GML用于建模3D建筑结构(有一种名为CityGML的语言是用GML编写的(参见谷歌CityGML)。GML还可以表示地形模型和图像(GMLJP2)。GML是XML,所以体积可能很大,但是,现代XML数据库可以轻松地处理具有100,000个或更多功能的数据库。GML客户端(如Galdos INspector (只是Google galdosinc) )可以很容易地处理成千上万的特征(例如奥地利的所有道路)以及复杂的建筑模型(参见http://youtu.be/UR02FNfamO8)。

你不能仅仅通过XML验证来验证几何图形(例如多边形边界交叉点),但是有一些特殊的库,Galdos很快就会提供一个验证器,比如为Google开发的KML验证器(就是Google kmlvalidator)。后一种工具会检查KML的几何有效性。

XML可以存储在任何数据库中--、PostgreSQL等,也可以存储在数据库中。您应该注意到,有一些称为web Feature Service (WFS)的Web服务提供GML数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/801437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档