问题标签 [oracle-spatial]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - 为什么 oracle sdo_geom.sdo_length 中有 Tolerance 参数
文档说公差反映了两个点可以分开但仍然被认为是相同的距离(例如,为了适应舍入误差)
但在长度函数中不应该有数字比较。
是用于弧段吗?还是大地坐标?
oracle - 如何使用 Oracle Spatial 从纬度/经度获取 UTM
我正在寻找一种从 WGS84 转换为 UTM Zone 21 的方法
我只SDO_CS.TO_USNG
在 oracle 空间中找到了一个函数,但这会转换为美国国家网格 (USNG),这就是示例
转换为 UTM 将为 x=445099,61395302, y= 7208686,7337054
spring - 使用 oracle 空间时出现 Ojdbc6.jar 错误
将 ojdbc6.jar 与空间数据一起使用时出现奇怪的错误。堆栈跟踪说找不到类定义 XMLType。但只有在 xml 到 db 的情况下才需要 xdb6.jar。但是我没有在代码中的任何地方处理 xml 到 db 的东西。这是堆栈跟踪。您能否给我一些见解,一种方法是复制 xdb6.jar 但我不想复制该文件,因为我没有使用 xml 到 db
org.apache.cxf.interceptor.Fault:oracle/xdb/XMLType
引起:java.lang.NoClassDefFoundError: oracle/xdb/XMLType
sql - 如何从 sql 凸包获取 (x, y) 坐标
如何从该查询的结果中提取 x,y 坐标?我尝试了很多变体,但没有一个能正常工作。
错误的结果:
应该是这样的:
sql - 在多边形 sdo_geomety 数据类型列中插入记录时缺少右括号
我在 oracle 11g 中创建了一个表
并且已经插入了期望多边形的值。现在,当我为Polygon插入值时,它显示错误
基本上我有一个农场的四个坐标,并使用以下 sql 将其插入此列
oracle-spatial - 在 Oracle Spatial 11g 中是否有函数或任何方法可以将几何转换或移动到特定的 x,y?
在 Oracle Spatial 11g 中是否有一种功能或任何方式可以将几何转换/移动到特定 (x,y),因为这可以ST_Translate
通过 PostGIS 提供的功能来实现(链接:https ://postgis.net/docs /ST_Translate.html)?
问候, 湿婆香卡
oracle - 在 Oracle 中裁剪多边形
我在表 2 中有一个多边形,它的 id、no 和几何形状。在表 1 中,我有具有相同字段的多边形。表 2 中的多边形与表 1 中的几个多边形相交。我要做的是剪辑与表 2 中的多边形重叠并在表 3 中插入相同字段和几何图形的多边形。因此,如果表 2 中的多边形有 2重叠我想摆脱那些重叠,只是将其余部分放入一个新表中。以下代码用于返回几何图形的裁剪部分。如何在裁剪完成后获取多边形的几何图形。
oracle - 没有空间数据的空间查询
我试图在 Oracle Database 11g 企业版 (11.1.0.6.0) 上执行下一个查询:
其中“经度”和“纬度” - “城市”表中的数字 [NUMBER(28,5)] 列。
UPD:下一个查询(具有相同的错误)可用于测试:
我收到一个错误:
问题:
- 如何检查指定多边形中具有指定“经度”和“纬度”的点?多边形并不总是简单的,它可以是任何的。
- 如何在没有任何空间列的表上创建空间索引?
- 真的,不能只叫空间算子吗?
entity-framework-5 - Oracle 的实体框架提供程序是否支持 DbGeography?
我们正在开发一个使用 EF5.0 连接到 Oracle 11g R2 数据库的项目。我们正在使用 Oracle 自己的 EF 提供程序。
现在我们想将 EF 5.0 的DbGeography
类型转换为Oracle Spatial。并非所有 EF 提供程序都支持此功能。
Oracle 自己的 EF 提供程序是否支持它?
我在这里找不到任何文档:Oracle EF Provider
而当试图在谷歌上找到答案时,我只能找到与 Devart 的 dotConnect EF 提供程序相关的网站,或者与 SQL Server 相关的网站。
PS:我们正在大量扩展提供程序的代码生成例程,我们发现 Oracle 自己的 EF 提供程序比 Devart 的提供程序更容易扩展,所以这就是我们不切换到 Devart 的原因。所以请不要回答'use Devart's dotConnect'。
sql - 一条语句中有多个游标
我必须处理三个具有几何形状的表。
因此,我从表 1 中选择了一条记录(所有三个表中最大的几何图形)并覆盖在表 2 中的较小多边形上。我从表 2 中获得了重叠几何图形的列表。这可能有一些相交和一些它们完全位于表 1 中的多边形之下。
然后我想把它们放到两个不同的表中。完全在 temp_prop_area 之下的和在 temp_prop_area_block 中相交的。
现在我遇到的问题是,当我获得所有相交多边形的 ID(temp_prop_area_block)时,我想将每个多边形覆盖在表 3 中的多边形上,哪些区域较小的多边形。同样找出它们相交的多边形以及什么是相交面积。
多边形大小依次是表 1 中的多边形最大,表 2 或 temp_prop_area_block 中的多边形,然后是表 3 中的多边形。