[翻译]Shape comparison language
2015-11-22 13:19
302 查看
link: /article/6729424.html
Shape comparison language
首先说说我遇到的一个问题:
IRelationalOperator.Overlaps方法使用的时候无法查询得到所有的相交对象。看下说明,相交部分包含在每一个对象中而不等有任何一个对象。
Two geometries overlap if the region of their intersection is of the same dimension as the geometries involved and is not equivalent to either of the geometries. Overlaps is a Clementini operator.
还有就是在使用ITopologicalOperator.Intersect方法返回的IGeometry不是null,而是需要通过其属性IsEmpty来判断!
空间关系用查询几何体和被请求的几何体的边界,内部,外部之间的相交关系来定义。
Each character in the string represents a relationship between the query geometry and the geometry being tested, and can have a value of T (true), F (false), or * (not tested).
The following table shows the relationships represented by each character:
| Requested geometry | |||
Interior | Boundary | Exterior | ||
Query geometry | Interior | 1 | 2 | 3 |
Boundary | 4 | 5 | 6 | |
Exterior | 7 | 8 | 9 |
作者:yhexie
宣言:在此记录自己学习过程中的心得体会,同时积累经验,不断提高自己!
文章未经说明均属原创,学习笔记可能有大段的引用,一般会注明参考文献。 欢迎大家留言交流。转载请注明出处。
相关文章推荐
- windows下mysql提示Can't connect to MySQL server on 'localhost'
- 【BZOJ】1367: [Baltic2004]sequence
- VMware中安装RHEL 7.1后出现锁屏的解决方法
- jaxb中的类继承
- KNN的一些总结
- LeetCode 060 Permutation Sequence
- 学生成绩管理系统课程设计(C语言,链表实现)
- Shape comparison language
- Gson简要使用笔记
- 屏幕自动旋转和调节大小
- 【LeetCode OJ 011】Container With Most Water
- C#实现文件夹基本操作
- 架构的那些事1--分层框架
- gdb参考手册
- 【BZOJ】1135: [POI2009]Lyz
- spark源码阅读之network(3)
- 阿里云服务器部署方案
- Android四大组件Service之两种的多线程启动方式
- 【C】韩信点兵
- JAVA 死锁