polygon

    6熱度

    3回答

    有誰知道一種方法來獲取距離某個點的給定距離內的MySQL數據庫中的所有多邊形?實際距離不是那麼重要,因爲它是爲每個找到的多邊形計算的,但是對於「關閉」的多邊形只需要進行這種計算就是一個巨大的優化。 我已經看過了MBR和包含的功能,但問題是,一些多邊形不包含在周圍點畫出,因爲它們是非常大的一個邊框內,但他們的一些頂點仍然關閉。 有什麼建議嗎?

    5熱度

    2回答

    我有一個Python形狀多邊形的列表。使用.touches()方法來找出哪個多邊形觸摸很容易。然而,只有當多邊形共享多於一個點(換句話說共享邊界)時,我才需要返回true的東西。讓我說明一下: IPython 0.10 -- An enhanced Interactive Python. In [1]: from shapely.geometry import Polygon In [2]:

    4熱度

    3回答

    我讀過How can I determine whether a 2D Point is within a Polygon?但我不確定該解決方案是否適用於由內部細分中間的多邊形。想想一個方形圖8或簡單地兩個方塊堆疊在一起。任何一個正方形內的一個點肯定會在多邊形「內部」,但交叉點數會根據您所走的方向(以及您是否越過該內部線段)而有所不同。 我想處理這個問題的方法之一是把多邊形作爲兩個單獨的多邊形..

    2熱度

    3回答

    我需要爲測試目的創建(大)空間多邊形。有沒有一種算法可以創建一個隨機形狀的多邊形,並保留在邊界的包絡中?我使用OGC Simple的東西,所以創建知名文本的例程是最有用的,選擇的語言是C#,但並不重要。

    3熱度

    2回答

    我使用這些函數調用: glEnable(GL_BLEND) glEnable(GL_POLYGON_SMOOTH) glBlendFunc(GL_SRC_ALPHA_SATURATE, GL_ONE) 它不工作,也不會呈現。 glEnable(GL_BLEND) glEnable(GL_POLYGON_SMOOTH) glBlendFunc(GL_SRC_ALPHA, GL_ONE_M

    0熱度

    2回答

    我找不到任何代碼。我能找到的唯一地方就是GIS API。最好在java中,但我也可以使用其他語言。我甚至會解決所有需要的公式的概述。

    2熱度

    2回答

    我在postgis中有一個表,它有4列:ID,名稱,the_geom,SRID。我需要編寫一個SQL查詢,將這個外部多邊形(元素1)插入名爲「woods」的表中,ID = 44,該外部多邊形的名稱是「橡木」,並且SRID是「4412」。元素1和元素2(孔)的座標值: 元素1 = [P1(6,15),P2(10,10),P3(20,10),P4(25,15) ,P5(25,35),P6(19,40)

    0熱度

    1回答

    下面的函數創建了4個點中的多邊形方塊,並且我假設最後5個點關閉了方形,我需要它至少有24個點並組成一個圓。有任何想法嗎? function getRadius($point="POINT(-29.8368 30.9096)", $radius=2) { $km = 0.009; $center = "GeomFromText('$point')"; $radius

    6熱度

    2回答

    我正在使用Delaunay來對一個凹多邊形進行三角剖分,但它填充了凹面。如何自動刪除多邊形邊界外的三角形?

    15熱度

    3回答

    我正在使用帶有GIS擴展的PostgreSQL來存儲地圖數據,以及OpenLayers,GeoServer等。我需要找到存儲在多邊形內的某些表格(例如交通信號燈,餐館)中的所有LAT/LONG點。或者,給定一組多邊形,我希望找到每個多邊形內的點集(例如GROUP BY查詢,而不是遍歷每個多邊形)。 是這些功能的東西,我需要編程,或存在(如擴展SQL)的功能?請詳細說明。 而且對於簡單的2D數據我有