簡體   English   中英

OpenLayers :::數多邊形中的房屋嗎?

[英]OpenLayers ::: Counting the houses in a polygon?

我需要能夠計算多邊形中存在的所有房屋/地址。 我經過仔細考慮,似乎有可能找到多邊形內是否存在單個地址(通過查找地理位置是否與它相交?)

是否可以提取區域中所有地址的列表並檢查它們是否相交? 還是可能有其他方法?

如果要嘗試在瀏覽器客戶端上執行此操作,則會得到一個數組OpenLayers.LonLat對象或OpenLayers.Geometry.Point對象。 我將遍歷該數組,並通過調用OpenLayers.Geometry.Polygon的containsPoint函數來詢問每個對象是否在多邊形內。 我會計算或收集落在多邊形內的點。

您正在描述的地理空間操作是我們使用開源GeoTools在服務器上執行的操作。 我們傾向於將OpenLayers幾乎專門用於地圖可視化。

我可能沒有完全回答您的問題,因為我感覺到您正在嘗試首先獲取地圖上某個區域的地址/點列表,而且我認為您提供的信息不足以回答該部分問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM