2011-01-08 22 views
1

我有一個繪製50美國的矢量地圖的應用程序。每個狀態都是一個多邊形。這些多邊形隨着應用程序狀態的變化而改變顏色。從GIS數據庫中獲取經緯度對的向量/長度對

我通過用鼠標在地圖上辛苦地追蹤掃描的地圖,獲得我現在使用的座標,並記錄下我的屏幕座標。你可以想象我的矢量地圖很粗糙。我想通過使用每個州的實際邊界座標來改善我的地圖的外觀,並且在將來在我的應用中使用其他政治邊界,例如縣或國會區。

我對GIS系統一無所知,一點都沒有。我確實認爲給定每個政治實體的邊界的經緯度/長對的向量,我可以將緯度/經度轉換爲屏幕座標。我曾經是一名空軍導航員,所以我對經緯度計算很滿意。

底線:我需要一個開放源代碼或公共GIS數據庫系統,可以爲50個州的邊界吐出一列Lat/Long對。

有人可以提供一個指向這樣一個數據庫的指針,並希望有一些教程描述如何從中提取政治邊界信息?

在此先感謝!

回答

5

人口普查局提供的TIGER data sets包括shapefiles狀態輪廓(以及更多,更多,更多)。下載內容採用ESRI Shapefile格式,可以通過大多數GIS應用程序打開,例如易於使用的開源QuantumGIS。要將shapefile轉換爲更易於使用的格式,請參閱this question。一旦將矢量數據存入程序中,您可能會意識到它比您想要的更詳細。檢查gis.stackexchange.com的某些工具可簡化多邊形輪廓。一旦獲得了所需的點數集,您可能需要使用PROJ庫來處理點到您地圖上的投影。

+0

非常好的答案。我想知道什麼時候德克薩斯州的吉姆會將它標記爲正確的;-) – milovanderlinden 2011-01-16 13:25:21