Bir katman kompozisyonunu GeoTiff'e nasıl aktarabilir / kaydedebilirim?


11

Raster / vektör katmanlarının bir QGIS kompozisyonunu yüksek çözünürlüklü (20000 * 20000 Piksel) bir GEOTIFF veya ECW rasterine vermek / kaydetmek istiyorum.


Jim12 aynı hesabı kendi sorularınızı cevaplamak için kullanabilir. İsviçre'den iki Jim12 hesabı var. Birleştirilmeleri gerekir.
Mapperz

Yanıtlar:


11

Quantum GIS artık bu özelliği desteklemektedir, çözünürlük ayarlanabilir ve coğrafi referans bilgileri içeren isteğe bağlı bir dünya dosyası içerebilir.

Baskı oluşturucusunda Dışa aktarma ayarları altındaki "Dünya dosyası açık" kutusunu işaretleyin.

resim açıklamasını buraya girin


7

Bir tif dosyasına haritası tuval kaydederseniz, olacak automagicallylar coğrafi referanslarının. (QGIS'de yeni, şaşırtıcı bir özellik ...). Çözünürlük bilgisayar ekran çözünürlüğü olacaktır. (96 dpi). Yani muhtemelen 1900X1200 pikselden fazla değil.


Harita tuvalini bir tif dosyasına nasıl kaydedeceğinizi biraz açıklayabilir misiniz? (kullanarak img.save("pic.tif","tif")) benim için hile gibi görünmüyor
MasterPJ

"Dosya" menüsü, "Görüntü Olarak Kaydet" seçeneğindedir, ardından biçim olarak tif seçeneğini belirtin. QGis otomatik olarak bir .tifw dosyası oluşturur.
Kasım'da

4

Eksiksiz bir QGIS projesini, rasterleri ve vektörleri yüksek çözünürlüklü bir GeoTIFF'e kaydedilsin mi? Bunu şu anda yapabileceğinizi sanmıyorum. Yapabileceğiniz şey, yüksek çözünürlüklü görüntüleri baskı oluşturucusundan dışa aktarmak ve daha sonra coğrafi referans yapmaktır.

Bu özellik isteğine bakın: http://hub.qgis.org/issues/5840

Nick.


1
Bu özellik için çeşitli talepler olmuştur (2011'deki eski qgis forumundaki benim dahil). Bazılarımız temel harita olarak yüksek çözünürlüklü coğrafi referanslı görüntüleri kullanan uygulamaları kullanıyoruz. 2.1 için bir yama olarak teklif edilmiş ve kodlanmış gibi görünüyor: hub.qgis.org/issues/6985
scruss

3

MapServer'ın Shp2img.exe'yi tekrar tekrar uygulayarak sorunu çözdüm.

Eğer proje ilk olarak standart MapServer eklentisi tarafından bir * .map dosyasına aktarılırsa, MapServer bir qGis projesi oluşturabilir. Daha sonra projeyi bir görüntü dosyasına (png, jpg, tif) dönüştürmek mümkündür. Ne yazık ki bir sınır var - az ya da çok diyelim - 10000 * 10000 piksel.

Ancak bazı programlama kodları yazarak, * .map dosyasının içeriğini değiştirmek ve shp2img.exe dosyasını qGis projesinin tek döşemelerine sırayla uygulamak mümkündür. Son adımlarda, tek döşemeli görüntüler gdalbuildvrt ve gdal_translate kullanılarak birleştirilebilir. Çıkış olarak büyük boyutlu bir ECW veya GEOTIFF üretilebilir. Süreci otomatikleştirmek için küçük bir araç yazdım ve 100'000 * 100'000 piksel ile ECW rasterlerine bir qGis görünümü aktarabilirim! Sanırım daha yüksek çözünürlüklerde herhangi bir kısıtlama yoktur.

Ön koşul olarak FWTools2.4.7 kurulmalıdır. FWTools2.4.7, ECS çıkış desteği ile MapServer ve GDAL'ı içeriyor.

Acaba qGis görünümlerinin yeniden ihracatının qGis'in standart bir özelliği olmadığını merak ediyorum ... Bir qGis görünümünü iyi kullanılan bir raster formatına (ECW veya GEOTIFF gibi) vermek isteyen sadece ben miyim ???


1

Güzel QGIS bestecisinden coğrafi referanslı tarama (GeoTiff / png / jpeg) için doğal çözüm .

Composition Tab - Export Settings - World file on [Map 0]

Voilà oldukça besteci raster düzgün bir şekilde coğrafi referanslıdır.


Bu geotiff değil. Düzenli bir tiff, sadece onunla dünya dosyası varsa istenen amaç için çalışır.
Rodrigues

0

QGis 1.7.3 Eklentisi "MapServerExport", mevcut vektör / raster katmanları kompozisyonunuzu içeren bir MapServer (* .map) dosyası oluşturabilir. SourceForge üzerinde MapServer (* .map) dosyasından bir raster dosyasına (* .ecw) dönüştürme yapan yeni bir araç TopoMapCreator ( http://sourceforge.net/p/topomapcreator ) var. Araç, MapServer'ın Shp2img.exe dosyasına dayanır. Hedef çözünürlüğü tanımlamakta serbestsiniz. Böylece büyük çözünürlükte bir tarama dosyası oluşturulabilir.


-1

GeoPapatile eklentisini ve sonra "image.tif" çıktısını kullanabilirsiniz.

Bir tfw dosyası olan bir tif, bu yüzden coğrafi referanslıdır.


3
Bu eklenti hakkında daha fazla bilgi ekleyebilir misiniz, belki bir bağlantı?
Paul

1
Ve bir geliştiriciyseniz veya bu eklentiyle başka bir şekilde bağlıysanız, cevabınızda da açıkladığınızdan emin olun.
PolyGeo
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.