急!!!求助关于SDE的空间查询

cityxiantao 2009-09-03 02:20:13
数据库采用的是ORACLE10G,我框选地图的某个区域并得到了该坐标40546590.39301,4117970.19617,40565968.25141,4126707.03406
但不知道如何组织SQL语句了,查了资料要用到SDE的函数。但是没有相关的文档。有哪位高手,写一个示例的SQL语句,感激不尽啊!ORACLE的表名是POLYGON_SERVER。ST_GEOMETRY的字段名是SHAPE,千万别说自己GOOGLE一下什么的,那请直接无视此贴的。望高手指点!
...全文
133 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
inthirties 2009-09-04
  • 打赏
  • 举报
回复
没有搞过,关注一下叻
bobocici 2009-09-03
  • 打赏
  • 举报
回复
假设你的表为pnt_tab,点的列为pnt_col,用你的四个点构造一个envelop,红色字体部分,自己替换一下,就可以了
select pnt_col from pnt_tab where ST_Contains(sde.st_geometry ('polygon ((3 3, 4 6, 5 3, 3 3))',pnt_col);

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧