Harita görüntüsünü vektör formatına nasıl dönüştürebilirsiniz?


28

Bir haritanın bir gif'inin bir shapefile gibi bir vektör formatına dönüştürülmesinin en iyi yolu nedir? görüntü tanımını buraya girin

İlgilendiğim tek şey adanın dış çizgileridir, bu yüzden portakal renginde gölgeli yerlerde bazı el işlerinin gerekli olacağının farkındayım; Gerisini halletmenin bir yolu var mı?

Telif hakkı ile ilgili olarak, 1980'lerden kalma ve akademik araştırma için kullanılıyor.


İşte ada veri toplama için iyi bir kaynak: evs-islands.com
Kirk

Yanıtlar:


22

GRASS GIS , raster çizgilerini vektöre dönüştüren bir araca sahiptir. Prosedür:

İlk önce haritayı bir resim düzenleyicide (GIMP) açın, biraz toleranslı renklere ve siyah rengi seçin. Seçimi tersine çevir ve siyah olmayan şeyleri sil. BASKI YOKTUR Tiff olarak kaydedin.

Sonra ÇİM'de:

r.in.gdal - içe aktarma rasterini içe aktarma
r.thin - Bir raster haritasındaki doğrusal özellikleri gösteren sıfır olmayan hücreleri inceler.
r.to.vect - Bir raster haritasını vektör harita katmanına dönüştürür.

Metinler ve ızgarayla ilgili bir problemin olacak. İyi bir sonuç için biraz temizlik gereklidir.

Örnek olarak, GRASS’daki işlemden sonra görüntünüzün vektör çıktısının gerçek ekran görüntüsü: görüntü tanımını buraya girin


örnek resim eksik
matt wilkie

1
Photoshop kullanıcıları için benim bu öğretici, görüntüyü hazırlamak için faydalı olabilir: chimpy.wordpress.com/2010/04/16/…
Mr_Chimp

8

Görüntüyü georeference ve elle yakalayın. Bu, hataya daha az eğilimli olduğu için en iyi yoldur.



3

ArcGIS'iniz varsa, bunun için lisansınız varsa ArcScan uzantısını kullanabilirsiniz.


Görüntüye veya rasterin kendisine bağlı, gerçekten yavaş olabilir ... eğer küçük bir bilgisayarsa, güçlü bir bilgisayarınız varsa, hızlı bir şekilde dönüştürebilmesi gerekir.
PROBERT

0

Onları Google Earth’te açıp dijitalleştirebilirsiniz. Ve KML dosyası olarak kaydedin. Bitti!

KML dosyası, çoğu GIS yazılımı tarafından desteklenen iyi bir vektör biçimidir.


1
Merhaba Zearth - ne demek 'dijitalleştirmek'? Google earth bir görüntüyü vektöre dönüştürebilir mi?
djq

Merhaba, celemius. Kesinlikle. Eh, ben bir CBS uzmanı değilim ama size sayısallaştırma hakkında söyleyebileceğim şey yukarıdaki resmi yükleyip haritaya koordinat koymak. (Bunun Singapur haritası olduğuna inanıyorum?) Ve mecazi olarak, onları KML veya KMZ (sıkıştırılmış KML) dosyaları olarak kaydedebilirsiniz. Bu bağlantıya tıklayın: iapad.org/p3dm_process/step_04b.htm
zearth

1
Prensip olarak anlıyorum - google earth'in bir resmi (veya rasteri) bir vektöre dönüştürebileceğine inanmıyorum.
djq

Bu eğiticiye bakın: youtube.com/watch?v=u5coUxUXe9s Belki işinizi kolaylaştırabilir. İyi şanslar!
zearth
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.