2009-08-13 29 views
1

最近,我開始了與形狀圖文件時,我從網上下載了幾個形狀文件, 文件有以下擴展名.SHP,.DBF,.SHX這我無法破譯這些擴展名是。 然後我發現一些動作庫來解析這些文件here形狀圖文件解碼

但是我無法理解那裏的文檔。

但使用一些例子文件,我終於能在ActionScript繪製地圖。 但是這些都沒有緯度和經度,

是否存儲在形狀文件中的緯度和經度信息,如果是的話,我該如何提取數據? 或者是否有經緯度信息編碼成的特殊形狀文件?

回答

1

只需將x/y座標直接用作long/lat。

The 'Pedia報價:

形狀文件處理在X和Y的 而言座標,雖然他們往往 存儲經度和緯度, 分別。雖然與X 和Y方面的工作,一定要尊重 訂單條款(經度存儲在X ,緯度Y)。

這並不能保證這些座標是緯/長 - 有時它們可​​以是像素。然而,這是由Shapefile的生成器決定的 - 沒有任何東西繼承到Shapefile本身。

+0

謝謝!你有沒有任何與Shape文件協調工作的例子,我還沒有找到。 – 2009-08-13 14:58:52

+0

對不起,我沒有任何與他們合作的經驗。 – HanClinto 2009-08-13 15:18:04

2

你可能想看看iLog Elixir這對於映射Flex組件和Shape文件轉換到Flex地圖對象的應用程序。