当前位置: 首页 > news >正文

ArcSDE vs. Oracle Spatial 3

1. 常见几何对象的构造

对于SDO_GEOMETRY这种定义晦涩的类型,最好是搞几个例子来对照一下,好在《Oracle Spatial Developer’s Guide》里提供了几个简单的Example,还配上了很好看的插图,在这里一并引用一下:

clip_image002

矩形

SDO_GEOMETRY(

2003,-- 面,表 1

4326,

NULL,

SDO_ELEM_INFO_ARRAY(1,1003,3),-- 矩形,表 2

SDO_ORDINATE_ARRAY(1,1, 5,7) -- 左下角和右上角

)

clip_image004

有洞的多边形

SDO_GEOMETRY(

2003,-- 面,表 1

4326,

NULL,

SDO_ELEM_INFO_ARRAY(1,1003,1, 19,2003,1), -- 从1开始多边形,从19开始多边形,表 2

SDO_ORDINATE_ARRAY(2,4, 4,3, 10,3, 13,5, 13,9, 11,13, 5,13, 2,11, 2,4,--外多边形,逆时针

7,5, 7,10, 10,10, 10,5, 7,5)-- 内多边形,顺时针

)

clip_image006

复合线

SDO_GEOMETRY(

2002,-- 线,表 1

4326,

NULL,

SDO_ELEM_INFO_ARRAY(1,4,2, 1,2,1, 3,2,2), -- 从1开始复合线,从1开始直线,从3开始圆弧,表 2

SDO_ORDINATE_ARRAY(10,10, 10,14, 6,10, 14,10)

)

clip_image008

复合多边形

SDO_GEOMETRY(

2003,-- 面,表 1

4326,

NULL,

SDO_ELEM_INFO_ARRAY(1,1005,2, 1,2,1, 5,2,2), -- 从1开始复合多边形,从1开始直线,从5开始圆弧构成的多段线,表 2

SDO_ORDINATE_ARRAY(6,10, 10,1, 14,10, 10,14, 6,10)

)

SDO_GEOMETRY(

2001,-- 点,表 1

4326,

SDO_POINT_TYPE(116.39, 39.9, NULL),--使用SDO_POINT属性

NULL,

NULL

)

clip_image010

有向点

SDO_GEOMETRY(

2001,-- 点,表 1

4326,

NULL,

SDO_ELEM_INFO_ARRAY(1,1,1, 3,1,0), --从1开始点,从3开始方向,表 2

SDO_ORDINATE_ARRAY(12,14, 0.3,0.2)

)

相关文章:

  • ASP.NET2.0控件一览---标准控件(2)
  • 【Silverlight】Bing Maps开发应用与技巧二:自定义图钉标注控件和动态ToolPanel
  • Agile Framework视频演示发布
  • 给你的VS2010换肤
  • TextBox里面换行的问题
  • 轻松话卷积
  • 挪威趣事
  • sqlserver 转 access 笔记
  • IE与COOKIE
  • 什么时候可以找回民族的自尊,不再崇洋媚外?--从华晨老总骏捷发布会的一番话说起...
  • 竞争网络权值分析
  • C# Tips Written By Andrew Troelsen
  • A Closer Look At Parallax Occlusion Mapping
  • 寻找最佳的数据存储方式
  • XMLHTTP资料
  • $translatePartialLoader加载失败及解决方式
  • GraphQL学习过程应该是这样的
  • IP路由与转发
  • Linux gpio口使用方法
  • node学习系列之简单文件上传
  • pdf文件如何在线转换为jpg图片
  • ReactNative开发常用的三方模块
  • Vue UI框架库开发介绍
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 番外篇1:在Windows环境下安装JDK
  • 简单数学运算程序(不定期更新)
  • 解析带emoji和链接的聊天系统消息
  • 如何使用 JavaScript 解析 URL
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 入门级的git使用指北
  • 设计模式 开闭原则
  • 实现简单的正则表达式引擎
  • 试着探索高并发下的系统架构面貌
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 微信小程序:实现悬浮返回和分享按钮
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • 怎么将电脑中的声音录制成WAV格式
  • 找一份好的前端工作,起点很重要
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • ​iOS实时查看App运行日志
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • ​油烟净化器电源安全,保障健康餐饮生活
  • #if #elif #endif
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • ( 10 )MySQL中的外键
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (十五)使用Nexus创建Maven私服
  • (四)库存超卖案例实战——优化redis分布式锁
  • (淘宝无限适配)手机端rem布局详解(转载非原创)