数据准备

点表

CREATE TABLE point_stgeom tablespace UBOSS_STS_WAREHOUSE as 
select car_number, longid, latid from taxispw where rownum <= 10;

添加空间字段

alter table point_stgeom add shape sde.st_geometry;

赋值

/*+parallel(t,5) */ 
update point_stgeom t set shape = sde.st_geometry(t.longid, t.latid, 0, 0,4326) ;

创建空间索引

CREATE INDEX spatialidx_point_stgeom ON point_stgeom(shape)
INDEXTYPE IS sde.st_spatial_index
PARAMETERS('st_grids=1,0,0 st_srid=4326');

格网表

CREATE TABLE position_stgeom tablespace UBOSS_STS_WAREHOUSE as 
select id, longid, latid from position ;

添加空间字段

alter table position_stgeom add shape sde.st_geometry;

赋值
DECLARE
dx number;
dy number;
BEGIN
dx := 0.00013497;
dy := 0.00015508;

update position_stgeom t set shape = sde.st_geometry('POLYGON(('||(t.longid-dx)||' '||(t.latid-dy)||
','||(t.longid+dx)||' '||(t.latid-dy)||
','||(t.longid+dx)||' '||(t.latid+dy)||
','||(t.longid-dx)||' '||(t.latid+dy)||
','||(t.longid-dx)||' '||(t.latid-dy)||
'))',4326);

END;

创建空间索引

CREATE INDEX spatialidx_position_stgeom ON position_stgeom(shape)
INDEXTYPE IS sde.st_spatial_index
PARAMETERS('st_grids=1,3,0 st_srid=4326');

查询

select atable.car_number, btable.id
from point_stgeom atable , position_stgeom btable 
where 
sde.st_intersects (atable.shape, btable.shape) = 1;

转载于:https://www.cnblogs.com/telwanggs/p/4933527.html

St_geometry 初始用相关推荐

  1. Go 学习笔记(7)— 常量定义、常量使用、枚举用法、iota 常量、不设置初始值常量

    1. 常量定义及分类 1.1 定义 常量是指在程序运行时,不会被修改的量. 常量中的数据类型只可以是布尔型.数字型(整数型.浮点型和复数)和字符串型. 常量的定义格式: const identifie ...

  2. char的初始值_java从入门到放弃 各种数组的初始值?

    byte 型数组元素默认初始值是 0 short 型数组元素的默认初始值是 0 int 型数组元素的默认初始值是 0 long 型数组元素的默认初始值是 0L char 型数组元素的默认初始值是 .u ...

  3. idea显示初始界面_Python基础 PyCharm 的初始设置

    目标 恢复 PyCharm 的初始设置 第一次启动 PyCharm 新建一个 Python 项目 设置 PyCharm 的字体显示 PyCharm 的升级以及其他 PyCharm 的官方网站地址是:h ...

  4. NR:UE初始搜网流程

    UE的初始搜网流程,PSS->SSS->PBCH->RMSI.我画了一个简单的流程图如下,里面标注了每个环节的重点. UE的初始搜网流程: 分为SSB同步(包括MIB读取)和RMSI ...

  5. Python笔记:字典的fromkeys方法创建的初始value同内存地址问题

    dict中的fromkeys()函数可以通过一个list来创建一个用同一初始value的dict. 1 d = dict.fromkeys(["苹果", "菠萝" ...

  6. bscroll 滚动位置_better-scroll初始滚动位置

    1.某些业务需求,需要缓存之前选择的滚动位置.例如记录当前选择列表li的索引,下一次访问该页面的时候初始滚动到该索引.请问better-scroll里面有没有什么好方法?我调用自带的scrollToE ...

  7. jspstudy启动mysql失败_MySql启动数据库设置初始密码

    这一小节介绍在Mac OS.Linux.Windows上启动关闭重启MySQL服务,以及部分图形化界面对服务的操控.安装完成后,可以使用 service 命令启动 mysql 服务,在Mac上serv ...

  8. AS更改初始布局遇到的问题

    将所有的simple.xml.ftl的内容都改成 <?xml version="1.0" encoding="utf-8"?> <Linear ...

  9. asyncdata 获取参数_载入页面初始数据(asyncData)《 Nuxt.js:异步数据 》

    载入页面组件之前,会调用 asyncData 这个方法,你可以在这个方法里请求页面的初始数据.比如在 posts/index.vue 这个组件里面 .. 先添加一组 script .. 在默认导出的东 ...

最新文章

  1. 权威发布 |《科学美国人》:2018全球十大新兴技术
  2. Nmap在pentest box中的扫描及应用
  3. 鸿蒙1号六年级下册课时练答案,【奥数天天练】小学1~6年级思维能力特训|第310期...
  4. mysql数据库搜索引擎要先进入_Mysql搜索引擎都有哪些区别
  5. python自动化上传图片_Python(二)借助七牛云通过脚本自动获取上传图片外链
  6. 无界瀑布屏惊艳亮相!5G水桶机vivo NEX 3正式发布
  7. 电脑排行榜笔记本_2019联想笔记本电脑排行榜
  8. leetcode—22.二分查找题目leetcode总结
  9. 软件的接口设计图_软件工程中的分析、设计与实例
  10. 高德地图拾取经纬度 + 搜索 + 标记
  11. Ubuntu16.04安装PostgreSQL并使用pgadmin3管理数据库_图文详解
  12. linux彻底清除历史记录
  13. 计算机培训有假期吗,教师假期计算机培训心得体会
  14. “两两”求和问题技巧
  15. ios苹果签名多少钱?苹果企业签名是最便宜的吗
  16. 培训班H5宣传单怎么做?快进来拿方案~
  17. 设置并访问另一台电脑的共享文件夹
  18. ilog开发培训大纲
  19. html5有序列表无序列表自定义列表
  20. android 横竖屏坐标转换,Android 屏幕横竖切换详解

热门文章

  1. 查看函数说明_Axure函数使用说明
  2. java ee 容器_javaee中web的四大容器简介
  3. 14001.petalinux开发环境搭建
  4. c语言运行k值不变,C语言期末复习(改完).doc
  5. 数值计算方法(七)——两种消去法求解线性方程组
  6. android mtk平台的fm停止搜索,【MTK平台,手机工程模式知识及方法详解】
  7. 构建安全的计算机网络报告,计算机网络与安全实践设计报告 矿大资料.doc
  8. socket android用法,Android NDK中socket的用法以及注意事项分析
  9. python 代码替换_用Python将绝对URL替换成相对URL的代码
  10. 研究生毕业之际一些闲聊