簡體   English   中英

GPS坐標到像素

[英]GPS coordinates to pixel

我需要從GPS坐標創建圖像(多邊形)。 我有這樣的坐標:

(49.274633220,17.160206083),(49.276968797,17.162732143),(49.278188519,17.162391767),(49.279761626,17.161087954),......

我需要將它們轉換為XY像素點。 每對坐標是創建的多邊形的頂點。

具有所有坐標的文件:

GPS.txt

以及創建的多邊形應如下所示: http://jirka.webarchitects.cz/polygon.png

知道如何轉換坐標嗎? 多謝所有回覆。

在所有情況下,您都需要將經度,緯度(球面)轉換為直角坐標(x,y)的轉換形式。 如果多邊形不大於100公里,則可以使用簡單的“圓柱等距投影”。 否則,您可以使用墨卡托投影。 (Google Maps也使用它)

您確定作業說要創建圖形嗎? 還是只是讀取文本文件並提取坐標對? 因為如果不定義轉換就無法創建圖形。 我將從找到最大和最小緯度和經度值開始(確保是哪個!)。 然后,只需對經度使用線性比例,以使最小經度變為px=0 ,最大經度變為想要圖像的寬度。 然后對緯度做同樣的事情-它看起來會失真,但至少您會看到一些開始。

順便說一句,您粘貼的圖形似乎與您給定的坐標不對應。 如果有幫助,您看起來更像是這個紅色區域

暫無
暫無

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

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