Додавання інтерактивної карти до PDF?


27

Мене попросили додати інтерактивну карту до річного звіту моєї компанії.

Вимоги полягають у тому, що він повинен мати декілька шарів, які можна вмикати та вимикати, функцію збільшення / зменшення функцій та панорамування, а також кнопки на карті, які відображатимуть зображення.

Він повинен бути повністю автономним, оскільки немає гарантії, що читач буде підключений до мережі під час перегляду документа.

Будь-які пропозиції?

Відповіді:


17

Я б заглянув у geoPDF, він дозволяє вбудовувати геореференційовані дані в PDF і може обробляти все, про що ви просили.

Я не впевнений у тому, що можна створити, але можливо, десь з чого почати.

Linky: http://www.terragotech.com/products/terrago-toolbar


4
Я думаю, що варто також заглянути в геопросторовий PDF. З Вікіпедії: "Власний Terrago GeoPDF не слід плутати з відкритим стандартом Adobe Geospatial PDF, який був представлений Adobe з випуском Adobe Acrobat 9 Reader and Professional. Adobe Geospatial PDF схожий на Terrago GeoPDF, однак він не вимагає. використання будь-яких спеціалізованих або фірмових плагінів ... "
underdark

5
Прекрасна пропозиція: Чи є якісь реалізовані програми для створення геопросторового PDF? C # Бібліотека чи така?
Джамо,

13

Я б, безумовно, перейшов до PDF, а для його створення використовую FME - за допомогою FME ви можете перетворити будь-які просторові дані у 2d або 3d PDF.

Клацніть тут, щоб побачити, як FME працює з ArcGIS

Дисплейні зображення я не дуже впевнений. Ви можете створювати посилання на PDF, але якщо вони не підключені до мережі, яка не допомагає.

Однак, я думаю, ви можете записати зображення окремо в індекс у документі, а потім написати посилання на них.

( Розкриття інформації : я працівник Safe Software, який виробляє FME.)


1
Привіт Марку, це звучить як хороше рішення. Дякуємо за те, що розкрили вашу приналежність, дуже вдячні.
scw

У вас є приклад pdf-файлу? Я не міг бачити жодного у наданому вами посиланні.
johanvdw

6

ArcMap (я використовую 9.3.1) може експортувати багатошаровий PDF з документа MXD. У меню Файл виберіть Експорт карти. У діалоговому вікні виберіть PDF як тип і внизу перейдіть на вкладку «Додатково». Установіть розкривне меню "Шари та атрибути" на "Експортувати лише шари PDF" або "Експортувати PDF шари та атрибути функції" залежно від ваших потреб. Перевірте, якщо потрібно, експортувати інформацію про геореференцію карти, а потім натисніть Зберегти. У програмі Acrobat Reader (я використовую 9) навігаційна панель "Шари" зліва повинна бути доступною. Увімкніть це, і ви зможете вмикати та вимикати шари.


2
Так, але ви не можете мати інтерактивні посилання на зображення таким чином, чи не так?
природа

Ну, ви точно можете створити посилання в Acrobat Pro за допомогою інструменту посилання. Це може зайняти багато часу, якщо функцій багато. Я не впевнений, як ArcMap обробляє посилання, створені за допомогою інструмента гіперпосилання під час експорту карти в PDF.
GuillaumeC

5

MAPublisher Avenza також може експортувати геопросторовий PDF з Adobe Illustrator, зберігаючи атрибути карти у PDF. Користувач може переглядати як координати, так і переглядати властивості об'єкта, використовуючи акробати "інструмент даних об'єкта".

Вам доведеться імпортувати свою карту в Illustrator за допомогою інструмента імпорту MAPublisher, внести будь-які зміни, використовуючи Illustrator, а потім просто натиснути на інструмент "Експортувати геопросторовий PDF" і все завершено.

Геопросторові документи PDF працюють з Acrobat 9 і вище і не потребують додаткових плагінів.


3

Начебто GeoPublisher http://en.geopublishing.org/features може робити все, що потрібно. Крім того, ви дивитесь на запуск GeoServer або MapServer на Live-DVD з передньою частиною OpenLayers. Якщо ви спускаєтесь по цьому маршруту, ви можете перевірити OSGEO live-DVD як вихідну точку http://live.osgeo.org/ .


Мені потрібно вивчити це дещо ретельніше, але я не думаю, що жодне рішення не допоможе мені. Наш цільовий ринок дуже неохайний, тому моя директива полягає в тому, щоб вставити карту в PDF, що видається неможливим ні для GeoPublisher, ні для OSGEO. Я можу додати посилання на документ GeoPublisher з PDF (який може працювати), але я не уявляю, що наш цільовий ринок може завантажуватися з LiveCD для перегляду річного звіту / карти. Знову продовжую дослідження та дякую за поради.
Майкл Тодд

3

Створіть інтерактивну карту вручну, використовуючи Flash, і вставте її в PDF.

Для цього спочатку витягніть кожен шар у вигляді зображення, переконавшись, що ви використовуєте формат зображення, який дозволяє отримати прозорі кольори (PNG у цьому випадку). Потім об'єднайте ці шари у Flash у правильному порядку, створіть власну функцію масштабування / панорамування та вручну додайте на карту точки, щоб вказати, що зображення існує у цьому місці. Нарешті, створіть механізм перегляду зображень, щоб користувач натискав на піктограму на карті, з'являлося відповідне зображення.

Щоб вставити карту у PDF, спочатку опублікуйте свою програму Flash. Відкрийте Adobe Acrobat і натисніть кнопку Додати фільм (схожа на стрічку фільму), перебуваючи на порожній сторінці, а потім знайдіть створений вами файл SWF та виберіть його. Збережіть PDF і ваші користувачі зможуть бачити карту всередині документа.

Це рішення, яке я придумав, але я не прийму це як відповідь, оскільки він все ще не вважає себе правильним; Плюс до цього, нудно робити всю обробку та програмування вручну, а не мати справжнє рішення ГІС для цієї проблеми.


3

Я хочу прокоментувати помилкове припущення Майкла Тодда , що Geopublisher створює LiveCD.

Він створює додатки Stand-Alon, які можна запустити з Інтернету через Java Web Start або поширити на DVD, USB-Stick, EMail тощо.

Geopublisher дозволяє пов'язувати PDF-файли з об’єктами на вашій карті, але ви шукаєте PDF як контейнер.

Тож це, мабуть, не ідеальне рішення для вас.


1

Якщо у вас є Adobe Acrobat Pro, ви можете наносити різні PDF-файли один на одного. Потім додайте кнопки, щоб встановити життєздатність шарів (увімкнено і вимкнено). Я використав це відео як фундамент, а потім отримав складніший звідти. https://www.youtube.com/watch?v=HEyJuT8SSME


0

Щоб зробити інтерактивну карту, завантажте свої шари на ArcGIS в Інтернеті та збережіть та поділіться нею. Це також буде доступне в Інтернеті.


3
Чи є спосіб зробити ArcGIS Online доступним в режимі офлайн? Це було однією з первинних вимог, щоб карта була доступна в режимі офлайн.
Майкл Тодд

-2

Ви також можете прочитати цікаву сторінку високої якості для c # додати зображення до PDF-документа на http://www.rasteredge.com/how-to/csharp-imaging/pdf-add-image/


Це може відповісти на питання, але відповіді лише на посилання, як правило, не рекомендують.
Джон Пауелл

Це не відповідає вимогам до питання. Він не дозволяє включати чи вимикати декілька шарів і не забезпечує можливість клацання зображення, щоб отримати детальну інформацію про точку на карті. Натомість, здається, це інструмент програмування, який дозволяє комусь додати зображення в PDF. Це далеко не те, що було задано у питанні.
Майкл Тодд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.