基于Oracle空间拓扑数据模型的线与区域空间拓扑关系判别的实现

Bo Wei, Sheng Li
{"title":"基于Oracle空间拓扑数据模型的线与区域空间拓扑关系判别的实现","authors":"Bo Wei, Sheng Li","doi":"10.1109/ICACTE.2010.5578950","DOIUrl":null,"url":null,"abstract":"Focusing on using Oracle to implement the differentiation of spatial topological relations between lines and regions, an algorithm based on Oracle Spatial Topology Data Model and the 9-intersection model is designed to determine the nine elements of the 9-intersection matrix, which can be used to differentiate the 19 kinds of spatial topological relations between a line and a region. Three elements with respect to the boundary of the line can be determined by using SDO_TOPO_MAP.GET_CONTAINING_FACE0 function to test the relations between the two extreme nodes of the line and the region. Three elements about the interior of the line can be determined by using SDO_GEOM.SDO_INTERSECTION0 function to test the relations between the line and the region. The last three element with respect to the exterior of the line can be determined by using the infiniteness of the exterior of spatial lines and regions. The algorithm can be directly used to the line that contains one or more shape points and fit for differentiating the spatial topological relations under both lines/regions and regions/lines. Experiments by practice in programming showed that the algorithm was valid and reduced the use of Oracle Spatial functions so as to can run faster.","PeriodicalId":255806,"journal":{"name":"2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE)","volume":"99 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"The implementation of differentiating spatial topological relations between lines and regions based on Oracle Spatial Topology Data Model\",\"authors\":\"Bo Wei, Sheng Li\",\"doi\":\"10.1109/ICACTE.2010.5578950\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Focusing on using Oracle to implement the differentiation of spatial topological relations between lines and regions, an algorithm based on Oracle Spatial Topology Data Model and the 9-intersection model is designed to determine the nine elements of the 9-intersection matrix, which can be used to differentiate the 19 kinds of spatial topological relations between a line and a region. Three elements with respect to the boundary of the line can be determined by using SDO_TOPO_MAP.GET_CONTAINING_FACE0 function to test the relations between the two extreme nodes of the line and the region. Three elements about the interior of the line can be determined by using SDO_GEOM.SDO_INTERSECTION0 function to test the relations between the line and the region. The last three element with respect to the exterior of the line can be determined by using the infiniteness of the exterior of spatial lines and regions. The algorithm can be directly used to the line that contains one or more shape points and fit for differentiating the spatial topological relations under both lines/regions and regions/lines. Experiments by practice in programming showed that the algorithm was valid and reduced the use of Oracle Spatial functions so as to can run faster.\",\"PeriodicalId\":255806,\"journal\":{\"name\":\"2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE)\",\"volume\":\"99 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-09-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICACTE.2010.5578950\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICACTE.2010.5578950","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

针对利用Oracle实现线与区域空间拓扑关系的区分,设计了一种基于Oracle空间拓扑数据模型和9交模型的算法,确定9交矩阵的9个元素,用于区分线与区域的19种空间拓扑关系。通过使用SDO_TOPO_MAP可以确定与线的边界相关的三个元素。GET_CONTAINING_FACE0函数,以测试直线的两个极端节点与区域之间的关系。通过使用SDO_GEOM可以确定关于线内部的三个元素。SDO_INTERSECTION0函数来测试线和区域之间的关系。最后三个元素相对于线的外部可以通过使用空间线和区域的外部的无限性来确定。该算法可直接用于包含一个或多个形状点的直线,适合于区分线/区域和区域/线下的空间拓扑关系。编程实践实验表明,该算法是有效的,减少了Oracle空间函数的使用,从而提高了运行速度。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
The implementation of differentiating spatial topological relations between lines and regions based on Oracle Spatial Topology Data Model
Focusing on using Oracle to implement the differentiation of spatial topological relations between lines and regions, an algorithm based on Oracle Spatial Topology Data Model and the 9-intersection model is designed to determine the nine elements of the 9-intersection matrix, which can be used to differentiate the 19 kinds of spatial topological relations between a line and a region. Three elements with respect to the boundary of the line can be determined by using SDO_TOPO_MAP.GET_CONTAINING_FACE0 function to test the relations between the two extreme nodes of the line and the region. Three elements about the interior of the line can be determined by using SDO_GEOM.SDO_INTERSECTION0 function to test the relations between the line and the region. The last three element with respect to the exterior of the line can be determined by using the infiniteness of the exterior of spatial lines and regions. The algorithm can be directly used to the line that contains one or more shape points and fit for differentiating the spatial topological relations under both lines/regions and regions/lines. Experiments by practice in programming showed that the algorithm was valid and reduced the use of Oracle Spatial functions so as to can run faster.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Title pages Title pages Title pages A new online fault diagnosis algorithm based on likelihood ratio and Tabu search in distribution networks An information extraction of title panel in engineering drawings and automatic generation system of three statistical tables
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1