QGIS có thể xuất PDF không gian địa lý cho ứng dụng bản đồ PDF của Avenza không?


10

Vì QGIS sử dụng GDAL, nên bất kỳ bản đồ nào được xuất dưới dạng PDF sẽ trở thành PDF không gian địa lý? Tôi hy vọng sẽ nhập bản đồ từ QGIS vào ứng dụng Bản đồ PDF của Avenza trên điện thoại của mình. Các bài đăng trước đây đã đề cập đến việc xuất dưới dạng Geospatial PDF và GeoTiff, nhưng không có câu trả lời hoặc quy trình chính xác nào.



Câu trả lời cho câu hỏi trên nói rằng không thể tạo pdf không gian địa lý bằng cách sử dụng QGIS. Có một số hỗ trợ để đọc / viết chúng bằng GDAL, nhưng theo tôi hiểu thì QGIS không sử dụng GDAL cho đầu ra trong trình soạn thảo in.
Snorfalorpagus

1
Vui lòng lưu ý nhận xét về câu trả lời được chấp nhận liên quan đến sự khác biệt giữa GeoPDFpdf không gian địa lý . Thông tin ở đây giải quyết cả hai, nhưng câu hỏi không rõ ràng về việc bạn muốn tạo. Xem thẻ Wikis để biết thêm thông tin chi tiết về sự khác biệt.
Chris W

Câu trả lời:


17

Hãy để tôi trích dẫn Andreas trong danh sách gửi thư (Trạng thái ngày 05 tháng 2 năm 2012):

"Không - GeoPDF chưa được hỗ trợ trong QGIS.

Nếu bạn muốn một tính năng như vậy trong QGIS, vui lòng xem xét tài trợ cho thư viện GDAL / OGR để bao gồm hỗ trợ cho định dạng này. Xem http://www.gdal.org/ogr/ và các định dạng được hỗ trợ: http://www.gdal.org/ogr/ogr_formats.html

QGIS đang sử dụng thư viện OGR cho các định dạng vector. Khi GeoPDF được hỗ trợ trong OGR, việc hỗ trợ nó trong QGIS sẽ dễ dàng hơn. Mặt khác, nhiều gói và công cụ GIS khác sẽ được hưởng lợi từ định dạng bổ sung. "


Cập nhật tháng 11 năm 2012:

http://www.gdal.org/ogr/drv_pdf.html

GDAL / OGR> = 2.0.0 có thể đọc và viết PDF không gian địa lý với các tính năng vectơ.

Hỗ trợ đọc yêu cầu liên kết đến các thư viện podofo hoặc poppler, nhưng hỗ trợ ghi thì không.

Nhưng ít nhất là QGIS thông qua OSGeo4W vẫn được xây dựng với GDAL / OGR 1.9.


Cập nhật tháng 10 năm 2014:

http://www.gdal.org/frmt_pdf.html

Từ GDAL 1.10 trở đi, PDF có thể được đọc và tạo từ các phép thuật raster và vector. Cả OSGEO4W và gisi Internalals đều được xây dựng với sự hỗ trợ PDF.

Nhưng QGIS vẫn còn một số vấn đề với nó: http://hub.qgis.org/issues/8912

Bây giờ có thể xuất một lớp raster trong QGIS sang GeoPDF. QGIS 2.4.0 không thể đọc đầu ra của chính nó, nhưng qgis-dev 2.5.0 hiện tại có thể. Một ngăn xếp lớp có thể được tạo bằng cửa sổ dòng lệnh Raster -> Conversion -> Translatebằng cách sử dụng ví dụ dòng lệnh GDAL từ trang chủ, nhưng QGIS-dev chỉ lấy lớp đầu tiên. Trong một trình đọc PDF, tất cả các lớp có thể lựa chọn.


6
Có sự khác biệt giữa GeoPDF và PDF không gian địa lý. GeoPDF là nhãn hiệu của Terrago và kết hợp công nghệ độc quyền (và tôi nghĩ đã được cấp bằng sáng chế). Sự khác biệt cơ bản nhất đối với người dùng là GeoPDF thực sự, khi được sử dụng với tiện ích mở rộng Thanh công cụ Terrago cho Acrobat Reader, có các khả năng đánh dấu không khả dụng với PDF không gian địa lý. Một tệp PDF không gian địa lý đơn giản sẽ hiển thị vị trí con trỏ trong các đồng địa lý, nhưng bị giới hạn ở những phép chiếu nào bạn có thể sử dụng và đánh dấu sẽ không hoạt động. Không rõ ràng rằng GDAL có thể triển khai GeoPDF thực sự mà không vi phạm IP Terrago.
Llaves

Cách tiếp cận này thường thất bại với "raster lớn". Các tài liệu QGIS thuộc tính thất bại này đến cơ bản quản lý qt của rasters. Không có định lượng của một tập tin lớn là gì.
Philip Whitten

Câu trả lời hay, Liên kết " gdal.org/ogr/drv_pdf.html " bị hỏng FYI
DarkCygnus

7

Có, bạn có thể tạo PDF không gian địa lý từ các bản đồ raster của QGIS sang bản đồ Avenza PDF.

Nếu bạn có các lớp vectơ, bạn có thể lưu bản đồ QGIS vào Hình ảnh (Dự án> Lưu dưới dạng hình ảnh ...). Sử dụng hình ảnh này làm đầu vào trong hội tụ PDF không gian địa lý từ menu Raster> Convertion> Dịch (Chuyển đổi định dạng) ...

nhập mô tả hình ảnh ở đây

Tải PDF lên Bản đồ PDF của Avenza. Tôi sử dụng Android, không biết hệ điều hành tối.

nhập mô tả hình ảnh ở đây

Tôi đã quản lý để có được 500 MB bản đồ raster quét định hướng được tải lên Avenza. Nếu giới hạn bản đồ lớn, mức thu phóng tối đa không đủ để biết chi tiết.


Cách tiếp cận này được giới hạn trong việc tạo một hình ảnh của dữ liệu nằm trong cửa sổ bản đồ qss. Do đó, nó bị giới hạn bởi kích thước màn hình của máy tính của bạn và sẽ không làm độ phân giải cao của bản đồ lớn.
Philip Whitten

vâng, đó là những gì chúng ta gọi là một giải pháp người nghèo.
Jakob


2

Bạn sẽ có thể xuất từ ​​QGIS dưới dạng địa lý và sau đó có thể được đưa vào Bản đồ PDF.

Với mục đích thêm ngữ cảnh vào câu trả lời này, ứng dụng bản đồ Avenza PDF có thể đọc GeoTiffs. Nếu bạn xem trên trang chủ của họ www.avenza.com/pdf-maps, họ sẽ liệt kê một trong những tính năng của ứng dụng là có thể "Đọc bản đồ không gian địa lý PDF, GeoTIFF và GeoPDF®". Vì vậy, tùy thuộc vào yêu cầu bản đồ cuối cùng của người dùng, họ có thể sử dụng định dạng GeoTiff nếu điều đó phù hợp với họ.


2

Trả lời các câu trả lời từ JakobMichael , tôi đã thấy rằng quy trình được mô tả hoạt động cho một hình ảnh được lưu từ Nhà soạn nhạc. Chỉ cần tham chiếu vào dự án của bạn và sau đó áp dụng dịch. Bằng cách đó, bạn có thể nhận được độ phân giải cao (Tôi đã thử tối đa hơn 6k x 6k px).


2

Sau khi tự mình hoàn thành quá trình này, bạn chắc chắn có thể sử dụng QGIS để tạo tệp PDF tham chiếu địa lý. Câu trả lời của Jakob từ tháng 5 năm 2015 là chính xác. Như họ đề xuất, bạn lưu dự án dưới dạng hình ảnh và sau đó sử dụng Raster / Convert / Translate để lưu nó dưới dạng PDF. Tuy nhiên, có một vài điểm tốt mà họ bỏ qua khiến tôi mất vài giờ:

  • Hãy chắc chắn rằng bạn đã cài đặt plugin GDAL Geospatial PDF. Mặc dù
    QGIS cài đặt GDAL theo mặc định, nhiều cài đặt không
    tự động cài đặt plugin PDF. Bạn sẽ biết bạn đang thiếu
    plugin nếu bạn không thấy lựa chọn PDF trong
    danh sách kiểu tệp đầu ra của hộp thoại chuyển đổi
  • Khi chọn SRS mục tiêu, hãy chọn SRS của sơ đồ cơ sở, ngay cả khi đó không phải là SRS mặc định cho dự án hoặc dữ liệu vectơ
  • Ví dụ hiển thị "Nén cao" làm Tùy chọn tạo. Cài đặt của tôi không hỗ trợ nó. Nén JPEG chỉ hoạt động tốt.

Một khi bạn sắp xếp các chi tiết này, nó hoạt động như một nét duyên dáng. Trước đây, tôi đã viết một loạt các tập lệnh để thực hiện chuyển đổi trong Terminal. Điều này dễ dàng hơn nhiều!


2

Theo hiểu biết của tôi, QGIS hiện không hỗ trợ việc tạo Pdf không gian địa lý.

Tuy nhiên, nó có thể được thực hiện tương đối dễ dàng bằng gdal - xem hướng dẫn này:

http://latuviitta.org/document/Geospatial_PDF_maps_from_OSM_with_GDAL.pdf


Có thể hỗ trợ raster trong QGIS, nhưng vectơ sẽ cần hỗ trợ ogr-vrt. Xem vé này: hub.qgis.org/issues/11159 chưa có hoạt động nào đằng sau nó.
AndreJ

1

Mặc dù không thể với QGIS nhưng có thể in các lớp PDF nhưng không được tham chiếu địa lý trực tiếp từ OpenJUMP Plus.

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây


1

Có một plugin thử nghiệm cho QGIS được gọi là " GeorefExport " sẽ cho phép bạn xuất bản đồ PDF không gian địa lý (cũng như các định dạng khác) từ QGIS trực tiếp.

Tuy nhiên, từ những gì tôi có thể nói, plugin này không hoạt động từ mẫu Trình soạn thảo, chỉ là khung bản đồ trình chỉnh sửa chính.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.