問題タブ [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.

0 投票する
1 に答える
476 参照

sql - 道路 SQL の交差点のジオメトリを取得してテーブルに挿入する

いろいろな道路の交差点を探す必要がありますが、各道路は複数のセグメントに分かれているため、1 つの道路に対して多くのレコードが存在します。ジオメトリを見つけるために使用できるこのクエリがありますが、それぞれが null として表示されます。1 つのレコードに挿入できるように、1 つのジオメトリが必要です。

0 投票する
1 に答える
872 参照

sql - Oracle Spatial Geometry は、最も多くの

多数のジオメトリを含むテーブルがあります。別のジオメトリで最も覆われているものを抽出しようとしています。

これは、写真とコードで最もよく説明されています。

現在、この単純な空間クエリを実行して、渡された WKT ジオメトリと空間的に相互作用する行を取得しています

うまく機能し、渡されたジオメトリと何らかの方法で相互作用する一連の行を返します。

私が望むのは、渡されたジオメトリによって最もカバーされているものを見つけることです。このイメージを考えてみましょう。

ポリゴン選択例

色付きのブロックは「MY_TABLE」を表しています。上部の黒いポリゴンは、検索対象の渡されたジオメトリを表しています。ここから返される結果は Polygon 2 です。これは、ポリゴンで最も覆われているためです。これは可能ですか?カバー率を取得してそれを並べ替えるために使用できるもの、または単にその1つの結果だけを返す方法はありますか?

- 編集 -

受け入れられた回答を補足するために(これはこれの完全な基礎であるため、下に行って賛成票を投じるべきです)、これが私が最終的に得たものです。

INTERSECT_AREAこれにより、クエリ ポリゴンと領域を提供するという新しい列が交差するすべての結果が返されます。次に、これを並べ替えて、最大数を選択します。

0 投票する
1 に答える
915 参照

java - Hibernate 空間インデックス アノテーション

jts ジオメトリオブジェクトを使用して、ジオメトリ オブジェクトを Oracle SDO_Geometry として格納しています。ただし、 SDO_GEOM.RELATEメソッドを使用したい場合、それらが適切に機能しないため、空間インデックスを作成する必要があることに気付きましたが、 hibernateの操作方法がわかりません。この問題の注釈を知っていますか。

0 投票する
3 に答える
794 参照

ruby - Oracle Spatial-MultiPolygon 内の個々のリングの抽出

マルチポリゴンでは、ポリゴンに含まれるリングの数を数え、リングとその座標を個別に抽出する必要があります

0 投票する
1 に答える
107 参照

java - Oracle の Jena 適応でのメモリ リーク?

(注: これは OTN ディスカッション フォーラムでも質問されていますが、そこに多くの活動があるかどうかはわかりません)

rdf_semantic_graph_support_for_apache_jena_2.11.1_with_12101_server_patch_build0529接続されたテストクラスのmain()メソッドを実行するときに、OOM の動作を使用して観察するテストがあります。

しかし、私はその理由を見て途方に暮れています。MAT ではOracle、多くの s を抱きしめてぶらぶらしているインスタンスがたくさんあるようStringですが、接続が正常に閉じられたことを SQL*Developer で確認できます。

テストを簡略化すると、ModelOracleSemorとのほぼすべての相互作用で明らかな漏れが発生することがわかりGraphOracleSemます。