arcgis oracle 判断点在哪个面的sql
来源:互联网 发布:天津空港菜鸟网络 编辑:程序博客网 时间:2024/04/30 12:00
1.ST_Contains 获取两个几何对象,如果第一个对象完全包含第二个对象,则返回 1 (Oracle),否则返回 0 (Oracle)
--创建测试表CREATE TABLE bfp (building_id integer,footprint sde.st_geometry);--插入一条数据INSERT INTO BFP (building_id, footprint) VALUES (1,sde.st_polygon ('polygon ((0 0, 0 10, 10 10, 10 0, 0 0))', 0));--判断SELECT *FROM BFPWHERE sde.st_contains (footprint, sde.st_geometry ('point (1 2)', 0)) = 1;
要注意的是在边界上的点是不算在里面的!
2.如果要将边界上的点也算在内,则可以用交集
sde.ST_Disjoint(shape, sde.st_geometry ('point (110 29)', 4326))
或者ST_intersects
3.不能使用st_overlaps ,没成功过
4.不要用ST_Intersection,不直观
暂时研究到这里,后续继续研究吧
阅读全文
0 0
- arcgis oracle 判断点在哪个面的sql
- 判断点在直线的哪个区域
- arcgis for javascript 判断点在面内
- oracle和sql server哪个工作(公司)里用的比较多?哪个实用点?
- 给定机器人坐标和朝向,判断某点在机器人的哪个方位
- 判断一个点在一个面内的算法
- C#+AE 判断点是否在面内的方法
- C#+AE 判断点是否在面内的方法
- ArcGIS.Server.9.2.DotNet在ElementGraphicsLayer画点、线、折线、面、圆、矩形的代码
- ArcGIS.Server.9.2.DotNet在ElementGraphicsLayer画点、线、折线、面、圆、矩形的代码
- ArcGIS for IOS 判断点是否在地图绘制的区域内(个人)
- oracle查询想要的字符在哪个表,哪个字段
- 用Oracle的函数,判断点是否在多边形内
- 用Oracle的函数,判断点是否在多边形内
- 判断鼠标点击事件点下的是哪个键
- sql server arcgis计算点是否在范围内
- ArcGIS for Flex求点、线、面的中心点
- ArcGIS 如何用点提取所在的面、线图层
- 基础练习 特殊的数字
- Linux应用程序开发工具--GCC编译器
- HardFault错误来源
- 略分析vue三大组件:vue-router/vuex/vue-resource用途
- Liunx 应用程序开发——GCC
- arcgis oracle 判断点在哪个面的sql
- 派
- uva 1614 贪心
- Linux查看当前在线用户信息
- python 2.7.14解压
- QT Create 学习之 QTableWidget
- Linux操作复习(一):文件命令相关
- 人为什么会出轨?麻省理工学院告诉你:男女配对的真相
- 6段Python代码刻画深度学习历史:从最小二乘法到深度神经网络