2012-11-27 52 views
1

我有一個JPEG文件擴展名的圖像映射文件。我想這個文件轉換到下面的任何一個:將jpg文件轉換爲映射文件

  1. .SHP文件
  2. .TIFF(GeoTIFF文件)與TCW文件

文件的第一個,使用QuantumGIS,我是能夠得到shp文件,但它與原始地圖不相似。

對於第二個,使用QuantumGIS,我可以得到TIFF文件,但我沒有這是需要的TCW文件。

這是我第一次在GIS應用軟件的工作,所以任何提示/諮詢如何進行將不勝感激。

我使用.NET dotspatial開發這個應用程序。

+1

我不明白你的問題。你有一個地圖的JPG,你想要將它轉換爲shapefile? 這不起作用。 或者您想要參考它嗎? – Mirco

+0

是的,我有一個地圖的JPG,我可以使用量子gis地理參考,但我的開發工具只能使用shp文件..所以我需要shp文件。 – vhmangaiha

+0

你爲什麼認爲tiff應該帶有tcw? tcw是TurboCAD矢量格式,tiff是光柵。 tiff的地理參考信息可能會出現在tfw(世界文件)中。 – nadya

回答

1

不能創建光柵圖像的形狀文件。* 一個SHP文件通常包含,容易說,一些載體和元數據。 您可以用矩形自己創建一個形狀文件,矩形的座標與地圖的座標相同(以便矩形的角點與座標圖像的角點相同)。 我不確定這是如何在qGIS中工作的,但是您可以引用jpg然後引用您創建的矩形shp。 你引用它之後,你必須自己添加所有需要的信息(街道等)。 但請記住,無法從光柵圖像自動創建包含所有信息的形狀文件。

詳細瞭解SHP-文件位置:http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf

對於GIS相關型號的問題就來看看https://gis.stackexchange.com/ (*如果你找到一個好的,乾淨和簡單的方法來做到這一點,你就賺了很多錢)

+0

*當然,他可以。它被稱爲矢量化。在「柵格」>「轉換」>「多邊形化(柵格到矢量)」菜單下的QuantumGIS中。或者手動繪製每個功能,但這是非常耗時的。 – nadya

+0

是的,但結果在我看來是不可接受的。將不會有元數據。而糾正錯誤形狀的時間可能比自己創建時間要大。矢量化需要非常好的輸入材料和很多運氣。質量永遠不會像你自己做的那樣好。 – Mirco

+0

我可以從柵格圖像創建shp文件。如果你有一個簡單的地圖,但沒有任何內容,但只是邊界,它給了我正確的shp文件,我所做的只是對地圖進行地理配準。但是我正在使用的地圖非常複雜,所以我得到的shp文件很難理解,不像原始地圖。 – vhmangaiha

0

首先,你需要在地理參考您的QuantumGIS JPEG光柵,所以你都做到了。您也可以檢查video

假設你不必.tcw但.TFW世界的文件,你可以嘗試通過文件導出TIFF>導出>導出柵格> r.out.gdal。實際上,您可以手動編寫world file作爲您的tiff。

要獲取shapefile,您可以自動將矢量化柵格(光柵>轉換>多邊形(光柵矢量)菜單,檢查this)或手動(再次查看視頻)。

+0

對不起,我很忙,還有一些其他項目。生成的shp文件很難理解。我不知道如何使它看起來不錯(即像實際的地圖)。 – vhmangaiha

+0

因此,你試圖與[這張地圖](http://stackoverflow.com/questions/12464612/animating-maps-based-on-database-values)?你想要做你在那裏寫的東西?對於該地圖,手動矢量化邊界和城市點更容易。 – nadya

+0

我如何矢量化這個jpg地圖,我用qGIS嘗試過,但輸出方式不同..我試圖在.net中開發,我已經完成了功能部分,但具有不同的形狀文件..但我需要正確的形狀文件.. – vhmangaiha

相關問題