Thêm bản đồ tương tác vào PDF?


27

Tôi đã được yêu cầu thêm bản đồ tương tác vào báo cáo thường niên của công ty tôi.

Các yêu cầu là nó phải có nhiều lớp có thể bật và tắt, phóng to / thu nhỏ và chức năng xoay và các điểm có thể nhấp trên bản đồ sẽ hiển thị hình ảnh.

Nó phải hoàn toàn độc lập vì không có gì đảm bảo rằng đầu đọc sẽ được kết nối với mạng khi họ đang xem tài liệu.

Bất kỳ đề xuất?

Câu trả lời:


17

Tôi sẽ xem xét GeoPDF, nó cho phép nhúng dữ liệu tham chiếu địa lý vào tệp PDF và có thể xử lý mọi thứ bạn yêu cầu.

Tôi không chắc chắn về việc tạo và tạo một cái, nhưng có thể là một nơi nào đó để bắt đầu.

Liên kết: http://www.terragotech.com/products/terrago-toolbar


4
Tôi nghĩ rằng nó cũng đáng để xem xét PDF không gian địa lý. Từ Wikipedia: "Không nên nhầm lẫn Terrago GeoPDF độc quyền với PDF Geospatial PDF mở được Adobe giới thiệu cùng với việc phát hành Adobe Acrobat 9 Reader và Professional. Adobe Geospatial PDF tương tự như Terrago GeoPDF tuy nhiên không yêu cầu việc sử dụng bất kỳ plugin chuyên dụng hoặc độc quyền nào ... "
underdark

5
Đề xuất tuyệt vời là có bất kỳ triển khai mã nguồn mở nào trong việc tạo PDF không gian địa lý không? Thư viện C # hay như vậy?
Jamo

13

Tôi chắc chắn sẽ sử dụng PDF và sử dụng FME để tạo nó - với FME, bạn có thể biến bất kỳ dữ liệu không gian nào thành PDF 2d hoặc 3d.

Nhấn vào đây để xem FME hoạt động như thế nào với ArcGIS

Những hình ảnh hiển thị tôi không chắc lắm. Bạn có thể tạo liên kết trên PDF, nhưng nếu chúng không được kết nối với mạng không giúp ích.

Tuy nhiên, tôi cá là bạn có thể viết các hình ảnh riêng biệt vào một chỉ mục trong tài liệu, sau đó viết các tham chiếu đến chúng.

( Tiết lộ : Tôi là nhân viên của Phần mềm an toàn, người tạo ra FME.)


1
Xin chào Mark, nghe có vẻ là một giải pháp tốt. Cảm ơn đã tiết lộ liên kết của bạn là tốt, nhiều đánh giá cao.
scw

Bạn có một tập tin pdf ví dụ? Tôi không thể thấy bất kỳ liên kết nào bạn cung cấp.
johanvdw

6

ArcMap (Tôi đang sử dụng 9.3.1) có thể xuất tệp PDF nhiều lớp từ tài liệu MXD. Trong menu Tệp, chọn Xuất Bản đồ. Trong hộp thoại, chọn PDF làm loại và ở dưới cùng, chuyển sang tab Nâng cao. Đặt thả xuống Lớp và Thuộc tính thành "Chỉ xuất các lớp PDF" hoặc "Xuất các lớp PDF và thuộc tính tính năng" tùy theo nhu cầu của bạn. Kiểm tra Xuất thông tin bản đồ địa lý nếu cần, sau đó nhấn Lưu. Trong Acrobat Reader (Tôi đang sử dụng 9), có thể truy cập bảng điều hướng Lớp ở bên trái. Kích hoạt nó và bạn sẽ có thể bật và tắt các lớp.


2
Vâng, nhưng bạn không thể có liên kết tương tác với hình ảnh theo cách này, phải không?
thiên nhiên

Chà, bạn chắc chắn có thể tạo liên kết trong Acrobat Pro bằng công cụ liên kết. Điều này có thể tốn thời gian nếu có rất nhiều tính năng. Tôi không chắc chắn làm thế nào ArcMap xử lý các liên kết được tạo bằng công cụ siêu liên kết khi xuất bản đồ sang PDF.
GuillaumeC

5

MAPublisher của Avenza cũng có thể xuất tệp PDF không gian địa lý từ bên trong Adobe Illustrator bảo tồn các thuộc tính của bản đồ trong tệp PDF. Người dùng có thể xem cả tọa độ và duyệt thuộc tính đối tượng bằng cách sử dụng 'công cụ dữ liệu đối tượng' của acrobats.

Bạn sẽ phải nhập bản đồ của mình vào Illustrator bằng công cụ nhập MAPublisher, thực hiện mọi sửa đổi bạn cần bằng Illustrator, sau đó chỉ cần nhấp vào công cụ 'Xuất PDF không gian địa lý' và bạn đã hoàn tất.

Các tài liệu PDF không gian địa lý hoạt động với Acrobat 9 trở lên và không yêu cầu bất kỳ trình cắm bổ sung nào.


3

Âm thanh như GeoPublisher http://en.geopublishing.org/features có thể làm những gì bạn cần. Ngoài ra, bạn đang xem chạy GeoServer hoặc MapServer trên Live-DVD với giao diện người dùng OpenLayers. Nếu bạn đi xuống tuyến đường đó, bạn có thể muốn xem đĩa DVD trực tiếp OSGEO làm điểm bắt đầu http://live.osgeo.org/ .


Tôi cần nghiên cứu kỹ hơn một chút, nhưng tôi không nghĩ rằng một trong hai giải pháp sẽ hiệu quả với mình. Thị trường mục tiêu của chúng tôi rất không phức tạp, vì vậy, chỉ thị của tôi là nhúng bản đồ vào PDF, điều này dường như là không thể đối với GeoPublisher hoặc OSGEO. Tôi có thể thêm một liên kết đến tài liệu GeoPublisher từ PDF ( có thể hoạt động), nhưng tôi không thể tưởng tượng thị trường mục tiêu của chúng tôi có thể khởi động từ LiveCD để xem báo cáo / bản đồ hàng năm. Một lần nữa, tôi sẽ tiếp tục nghiên cứu và cảm ơn vì những lời khuyên.
Michael Todd

3

Tạo bản đồ tương tác, thủ công, sử dụng Flash và nhúng nó vào PDF.

Để làm như vậy, trước tiên hãy trích xuất từng lớp dưới dạng hình ảnh, đảm bảo rằng bạn sử dụng định dạng hình ảnh cho phép màu trong suốt (PNG trong trường hợp này). Sau đó, kết hợp các lớp này vào Flash theo đúng thứ tự, tạo chức năng thu phóng / xoay của riêng bạn và thêm điểm thủ công vào bản đồ để chỉ ra rằng hình ảnh tồn tại ở vị trí đó. Cuối cùng, tạo một cơ chế xem hình ảnh để khi người dùng nhấp vào biểu tượng trên bản đồ, hình ảnh phù hợp sẽ xuất hiện.

Để chèn bản đồ vào tệp PDF, trước tiên, hãy xuất bản ứng dụng Flash của bạn. Mở Adobe Acrobat và nhấp vào nút Thêm phim (trông giống như một dải phim) trong khi trên một trang trống, sau đó xác định vị trí tệp SWF mà bạn đã tạo và chọn nó. Lưu tệp PDF và người dùng của bạn giờ đây sẽ có thể xem bản đồ bên trong tài liệu.

Đây là giải pháp tôi đã đưa ra, nhưng tôi sẽ không chấp nhận đây là câu trả lời vì nó vẫn không cảm thấy đúng; hơn nữa, thật tẻ nhạt khi thực hiện tất cả quá trình xử lý và lập trình thủ công thay vì có một giải pháp GIS thực sự cho vấn đề này.


3

Tôi muốn bình luận về giả định sai lầm của Michael Todds , rằng Geopublisher tạo LiveCD.

Nó tạo ra các ứng dụng Stand-Alon có thể được khởi động từ web thông qua Java Web Start hoặc được phân phối trên DVD, USB-Stick, EMail, v.v.

Công cụ địa lý cho phép liên kết các tệp PDF với các đối tượng trong bản đồ của bạn nhưng bạn đang tìm kiếm PDF dưới dạng một thùng chứa.

Vì vậy, nó có thể không phải là giải pháp hoàn hảo cho bạn.


1

Nếu bạn có adobe acrobat pro, bạn có thể xếp các tệp PDF khác nhau lên nhau. Sau đó thêm các nút để đặt khả năng tồn tại của các lớp (bật và tắt). Tôi đã sử dụng video này như một nền tảng, sau đó trở nên phức tạp hơn từ đó. https://www.youtube.com/watch?v=HEyJuT8SSME


0

Để tạo bản đồ tương tác, hãy tải lên các lớp của bạn trên ArcGIS trực tuyến và lưu và chia sẻ nó. Điều này cũng sẽ có sẵn trực tuyến.


3
Có cách nào để ArcGIS Online khả dụng ngoại tuyến không? Đó là một trong những yêu cầu ban đầu, bản đồ có sẵn ngoại tuyến.
Michael Todd

-2

Bạn cũng có thể đọc một trang chất lượng cao thú vị cho c # thêm hình ảnh vào tài liệu pdf trên http://www.rasteredge.com/how-to/csharp-imaging/pdf-add-image/


Điều đó có thể trả lời câu hỏi, nhưng câu trả lời chỉ liên kết thường không được khuyến khích.
John Powell

Điều này không đáp ứng các yêu cầu cho câu hỏi. Nó không cho phép bật hoặc tắt nhiều lớp và nó không cung cấp khả năng nhấp vào hình ảnh để biết chi tiết về một điểm trên bản đồ. Thay vào đó, nó dường như là một công cụ lập trình để cho phép ai đó thêm hình ảnh vào PDF. Đây không phải là từ xa những gì đã được hỏi trong câu hỏi.
Michael Todd
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.