問題タブ [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 PL/SQL にポリゴンの面積を計算する関数はありますか?
オラクルの空間データ (SDO_GEOMETRY) に関するポリゴン。多角形は地理座標によって形成され、不規則な場合があります。
sql - Oracle Spatialでテーブルを作成するための複数のselectステートメントを記述する方法は?
lat lon を持つ別のテーブルに基づいて geom テーブルを作成しようとしています。テーブルに球状メルカトル (SRID 4326、地理座標系) と投影座標系 (SRID 3857) を持つ 2 つの列 1 を作成しようとしています。以下は私の質問です。
次のエラーが表示されます
ただし、2 番目の select ステートメントを削除すると正常に動作します。つまり、SQL クエリが次のようになっている場合です。
2 番目の select ステートメントの使用方法。通常のクエリの場合、select from ステートメントを使用できます。しかし、この場合の使い方は?
sql - Oracle Spatial で SDO_GEOM.SDO_CLOSEST_POINTS をクエリとして使用する方法
SDO_GEOM.SDO_CLOSEST_POINTS を純粋に SQL クエリとして使用しようとしています。すべての例で、pl/sql と組み合わせて使用しています。pl/sqlなしでクエリで使用することは可能ですか?それを行う方法の構文の例を誰かが提供できますか?
私の特定のタスクは、点に最も近い線の頂点を返そうとしています。
http://docs.oracle.com/cd/B28359_01/appdev.111/b28400/sdo_objgeom.htm#SPATL1113
ありがとうございました。
oracle - SDO_INSIDE と SDO_CONTAINS の違い
と の間にこの混乱がSDO_INSIDE
ありSDO_CONTAINS
ます。これらの両方のクエリが同じ結果を返す必要があるのではありませんか?
oracle-spatial - Oracle Spatial トランスフォーム
Oracle Spatial データベースに、Lambert 投影 (SRID=1000047) のポリゴン (オーストリアにある) を含むテーブルがあり、これを WGS84 (SRID=8307) に変換したいと考えています。実行後
表 2 のポリゴンはすべて、事実上、パリの北にある 1 点にあります。私たちは何を間違っていますか?
編集:例として、ポイント[11.26555560027597,53.87928275206266]
は に変換され[2.3069645331040123,49.293822884973984]
ます。8307 の代わりに SRID=4326 を使用しても同じ結果が得られます。
sqlplus クエリは次をselect * from cs_srs where srid=100047
返します
oracle - Oracle: 2 つのポリゴンが重なっているかどうかを確認する方法
土地面積 (プロット) を測定し、GPS デバイスを使用してその 4 つのコーナーの GPS 座標を取得しました。今、私は2つの質問があります
- これを保存する方法はOracle Databaseです。(1点目の回答らしいですよね?)
- 保存した後、プロットがデータベース内の別の既存のプロットと(部分的または完全に)重複しているかどうかを確認したいですか?
java - Oracle Spatial 機能を使用せずに 2 つのオブジェクト間の距離でクエリを実行しますか?
現在、Oracle 10g データベースに列LAT(FLOAT)
とLNG(FLOAT)
列を持つテーブルがあります。
タスクは、特定の点 (中心) から特定の距離 (半径) 内にあるすべてのエントリを見つけることです。アプリケーション自体は Java で、Hibernate は JPA 実装として使用されます。
いくつかの調査の結果、Oracle Spatial を使用する必要があることがわかりました。ただし、列を に変換する方法がないためSDO_GEOMETRY
、Oracle のSDO_WITHIN_DISTANCE
機能を使用できません。
そのような機能を実装するための回避策はありますか?
現在、私はすべてのエントリを照会し、Haversine 式を使用してそれらを反復処理しています。これはすぐにボトルネックになります :-)
ご協力ありがとうございます。
java - Oracle Spatial 座標を Java Graphics 座標に変換する方法は?
Oracle Spatial 座標を Java グラフィックス座標に変換したいと考えています。その変換を行う方法を理解するのを手伝ってください。利用可能な式はありますか?