2016-11-19 59 views
-1

作爲Oracle SQL Developer的用戶,我仍然試圖找到是否可以在該軟件中執行空間分析......我有兩個空間數據表,我需要在這些表之間執行疊加分析。有沒有人在SQL Developer中進行空間分析的經驗,我該如何執行?ORACLE SQL DEVELOPER中的空間分析

+0

我投票結束這個問題作爲題外話,因爲它是太廣泛了,不是一個真正的編程,而是一個數據庫使用問題。 –

+0

它不太寬泛,如果你沒有問題,我可以將它應用於確切的例子,對吧?我有一個具有線要素的空間表格和具有多邊形要素的第二個表格。如果第一個表格的特徵完全包含在第二個表格的多邊形中,那麼我想將混凝土多邊形的名稱放到具體的線條特徵上... – Lazyman

回答

0

你可以在PLSQL中做到這一點。 你應該看看SDO_GEOM封裝,SDO_RELATE功能是這樣的:

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

有不同的互動口罩以及....你應該知道這是從優化角度看一個可怕的查詢例子,我只是想讓你開始一個方向。另外,如果您想要實際獲得兩層的交點,則可以使用SDO_INTERSECTION函數以類似的方式使用SDO_INTERSECTION函數。

甲骨文的空間是真棒,廣泛,浩瀚......祝你好運! HTH

+0

真的非常感謝你,你幫了我! – Lazyman