Tôi muốn xuất / lưu một thành phần QGIS của các lớp raster / vector sang raster GEOTIFF hoặc ECW với độ phân giải cao (20 000 * 20 000 Pixel).
Tôi muốn xuất / lưu một thành phần QGIS của các lớp raster / vector sang raster GEOTIFF hoặc ECW với độ phân giải cao (20 000 * 20 000 Pixel).
Câu trả lời:
Quantum GIS hiện hỗ trợ tính năng này, độ phân giải có thể được đặt và có thể bao gồm tệp thế giới tùy chọn chứa thông tin hội nghị địa lý.
Trong trình soạn thảo in, chọn hộp "World file on" bên dưới Cài đặt xuất.
Nếu bạn lưu canvas bản đồ vào một tệp tif, nó sẽ tự động được tham chiếu địa lý. (Một tính năng mới, tuyệt vời trong QGIS ...). Độ phân giải tuy nhiên sẽ là độ phân giải màn hình máy tính. (96 dpi). Vì vậy, có lẽ không quá 1900X1200 pixel.
img.save("pic.tif","tif")
) dường như không phải là mánh khóe đối với tôi
Lưu một dự án, trình raster và vectơ hoàn chỉnh của QGIS vào GeoTIFF có độ phân giải cao? Tôi không nghĩ bạn có thể làm điều này (hiện tại). Những gì bạn có thể làm là xuất hình ảnh độ phân giải cao từ nhà soạn nhạc in và sau đó định vị chúng.
Xem yêu cầu tính năng này: http://hub.qgis.org/issues/5840
Nick.
Tôi đã giải quyết vấn đề bằng cách áp dụng lại Shp2img.exe của MapServer.
MapServer có thể kết xuất dự án qGis, nếu dự án được xuất lần đầu bởi plugin MapServer tiêu chuẩn sang tệp * .map. Sau đó, có thể kết xuất dự án thành một tệp hình ảnh (png, jpg, tif). Thật không may, có một giới hạn - cho phép nói nhiều hơn hoặc ít hơn - 10000 * 10000 pixel.
Nhưng bằng cách viết một số mã lập trình, có thể thao tác nội dung của tệp * .map và áp dụng tuần tự shp2img.exe cho các ô đơn của dự án qGis. Trong các bước cuối cùng, hình ảnh gạch đơn có thể được hợp nhất bằng cách sử dụng gdalbuildvrt và gdal_translate. Khi đầu ra ECW hoặc GEOTIFF có kích thước khổng lồ có thể được sản xuất. Tôi đã viết một công cụ nhỏ để tự động hóa quy trình và tôi có thể xuất chế độ xem qGis sang các trình quét ECW với 100'000 * 100'000 pixel! Tôi đoán không có hạn chế với độ phân giải cao hơn.
Như điều kiện tiên quyết FWTools2.4.7 phải được cài đặt. FWTools2.4.7 bao gồm MapServer và GDAL với hỗ trợ đầu ra ECW.
Tôi tự hỏi tại sao việc xuất khẩu các chế độ xem qGis không phải là một tính năng tiêu chuẩn của qGis ... Có thực sự chỉ tôi muốn xuất một chế độ xem qGis sang định dạng raster được sử dụng tốt (như ECW hoặc GEOTIFF) ???
Giải pháp gốc cho raster tham chiếu địa lý (GeoTiff / png / jpeg) từ nhà soạn nhạc khá đẹp của QGIS .
Composition Tab - Export Settings - World file on [Map 0]
Voilà nhà soạn nhạc xinh đẹp raster được tham chiếu đúng địa lý.
Plugin "MapServerExport" của qGis 1.7.3 có thể tạo tệp MapServer (* .map), chứa thành phần hiện tại của các lớp vectơ / raster. Có một công cụ mới TopoMapCreator ( http://sourceforge.net/p/topomapcreator ) trên SourceForge, đó là thực hiện chuyển đổi từ tệp MapServer (* .map) sang tệp raster (* .ecw). Công cụ này dựa trên Shp2img.exe của MapServer. Bạn được tự do xác định độ phân giải mục tiêu. Vì vậy, một tệp raster với độ phân giải lớn có thể được tạo ra.
Bạn có thể sử dụng plugin GeoPapiverse sau đó sử dụng đầu ra "image.tif".
Nó là một tif với một tệp tfw, vì vậy nó được tham chiếu địa lý.