首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xpath中的OGC过滤器规范

Xpath中的OGC过滤器规范
EN

Stack Overflow用户
提问于 2017-10-11 07:02:56
回答 1查看 92关注 0票数 0

我有一些符合已知模式的XML文档,其中包括GML格式的几何图形。

我希望使用XSD和Schematron验证对XML执行验证,但我需要某种方式在Xpath语言中执行空间查询(我假设通过扩展函数)。

我想知道是否有人知道我可以使用的实现标准,或者确实有人已经这样做了--我已经在google上空出来了。

举个例子(仅代表问题,只是试图演示问题的xpath部分(这是一个真正的问题--我打算在模式中使用它的事实是没有意义的))

我的XML:

代码语言:javascript
复制
<Things>
  <Thing type="A">
    <Geometry>...GML...</Geometry>
  </Thing>
  <Thing type="B">
    <Geometry>...GML...</Geometry>
  </Thing>
</Things>

Xpath返回A类型的东西,它在空间上与B类型的事物相交(同样,我正在构造一个函数扩展命名空间和一个(相当愚蠢的)函数,以给出我要完成的任务的示例):

代码语言:javascript
复制
/Things/Thing[@type='A' and geo:has-intersection(Geometry, /Things/Thing[@type='B']/Geometry)] 

由于这似乎介于开发和地理信息系统之间,我交叉张贴在地理信息系统和StackOverflow上。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-11 10:21:40

EXPath地学模块在简单的OGC几何图形上定义函数。我相信有几种实现,但我唯一熟悉的是BaseX

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

https://stackoverflow.com/questions/46681809

复制
相关文章

相似问题

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