問題タブ [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.
sql - 道路 SQL の交差点のジオメトリを取得してテーブルに挿入する
いろいろな道路の交差点を探す必要がありますが、各道路は複数のセグメントに分かれているため、1 つの道路に対して多くのレコードが存在します。ジオメトリを見つけるために使用できるこのクエリがありますが、それぞれが null として表示されます。1 つのレコードに挿入できるように、1 つのジオメトリが必要です。
sql - Oracle Spatial Geometry は、最も多くの
多数のジオメトリを含むテーブルがあります。別のジオメトリで最も覆われているものを抽出しようとしています。
これは、写真とコードで最もよく説明されています。
現在、この単純な空間クエリを実行して、渡された WKT ジオメトリと空間的に相互作用する行を取得しています
うまく機能し、渡されたジオメトリと何らかの方法で相互作用する一連の行を返します。
私が望むのは、渡されたジオメトリによって最もカバーされているものを見つけることです。このイメージを考えてみましょう。
色付きのブロックは「MY_TABLE」を表しています。上部の黒いポリゴンは、検索対象の渡されたジオメトリを表しています。ここから返される結果は Polygon 2 です。これは、ポリゴンで最も覆われているためです。これは可能ですか?カバー率を取得してそれを並べ替えるために使用できるもの、または単にその1つの結果だけを返す方法はありますか?
- 編集 -
受け入れられた回答を補足するために(これはこれの完全な基礎であるため、下に行って賛成票を投じるべきです)、これが私が最終的に得たものです。
INTERSECT_AREA
これにより、クエリ ポリゴンと領域を提供するという新しい列が交差するすべての結果が返されます。次に、これを並べ替えて、最大数を選択します。
java - Hibernate 空間インデックス アノテーション
jts ジオメトリオブジェクトを使用して、ジオメトリ オブジェクトを Oracle SDO_Geometry として格納しています。ただし、 SDO_GEOM.RELATEメソッドを使用したい場合、それらが適切に機能しないため、空間インデックスを作成する必要があることに気付きましたが、 hibernateの操作方法がわかりません。この問題の注釈を知っていますか。
ruby - Oracle Spatial-MultiPolygon 内の個々のリングの抽出
マルチポリゴンでは、ポリゴンに含まれるリングの数を数え、リングとその座標を個別に抽出する必要があります
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 で確認できます。
テストを簡略化すると、ModelOracleSem
orとのほぼすべての相互作用で明らかな漏れが発生することがわかりGraphOracleSem
ます。