2016-11-19 18 views
-1

Oracle SQL Developerのユーザーですが、私はそのソフトウェアで空間解析を実行できるかどうかを試しています...私は2つの空間データテーブルを持っており、これらのテーブル間のオーバーレイ解析を実行する必要があります。誰かがSQL Developerで空間分析を経験しましたが、どのように実行できますか?ORACLE SQL Developerの空間解析

+0

私はこのトピックを広すぎてプログラミングではなくデータベース使用の問題であると考えています。 –

+0

あまりにも広すぎない、私はあなたがそれに問題がなければ、正確な例に適用することができますか?私はラインフィーチャを持つ1つの空間テーブルとポリゴンフィーチャを持つ2つ目のテーブルを持っています。最初のテーブルのフィーチャが2番目のテーブルのポリゴンに完全に含まれている場合、具体的なポリゴンの名前を具体的なラインフィーチャに配置したいと考えています。 – Lazyman

答えて

0

これはPLSQLで実行できます。私は、そこに別の相互作用のマスクも同様です....そしてあなたはこれが最適化の観点から、ひどいクエリの例で知っておくべき

select * from 
tableA a, tableB b 
where sdo_relate(a.geomColumn,b.geomColumn,'mask=anyinteract')='TRUE'; 

:あなたは、SDO_GEOMパッケージを見て、このようなSDO_RELATE機能すべきである あなたをある方向にスタートさせようとしているだけです。

また、実際に2つのレイヤのintersecTIONを取得する場合は、SDO_INTERSECTION関数を多少似た方法で使用します。

Oracleの空間は素晴らしい、広範で広大な...幸運! HTH

+0

本当にありがとうございました。 – Lazyman

関連する問題