Меня попросили добавить интерактивную карту в годовой отчет моей компании.
Требования состоят в том, чтобы в нем было несколько слоев, которые можно включать и выключать, увеличивать / уменьшать и выполнять панорамирование, а также нажимаемые точки на карте, которые будут отображать изображения.
Он должен быть полностью автономным, поскольку нет гарантии, что читатель будет подключен к сети при просмотре документа.
Какие-либо предложения?
Я бы, конечно, пошел на PDF, и использовал бы FME для его создания - с FME вы можете превратить любые пространственные данные в 2d или 3d PDF.
Нажмите здесь, чтобы увидеть, как FME работает с ArcGIS
В отображении изображений я не так уверен. Вы можете создавать ссылки в PDF, но если они не подключены к сети, это не помогает.
Тем не менее, держу пари, что вы можете записать изображения отдельно в указатель в документе, а затем написать ссылки на них.
( Раскрытие информации : я являюсь сотрудником Safe Software, который производит FME.)
источник
ArcMap (я использую 9.3.1) может экспортировать многослойный PDF из документа MXD. В меню Файл выберите Экспорт карты. В диалоговом окне выберите PDF как тип и в нижней части перейдите на вкладку «Дополнительно». В раскрывающемся списке «Слои и атрибуты» выберите «Экспортировать только слои PDF» или «Экспортировать слои и атрибуты PDF» в зависимости от ваших потребностей. При необходимости проверьте Экспорт информации о географической привязке, затем нажмите Сохранить. В Acrobat Reader (я использую 9) должна быть доступна панель навигации «Слои» слева. Включите его, и вы сможете включать и выключать слои.
источник
MAPublisher Avenza также может экспортировать геопространственный PDF из Adobe Illustrator, сохраняя атрибуты карты в PDF. Пользователь может просматривать как координаты, так и просматривать свойства объекта, используя акробаты «инструмент данных объекта».
Вам нужно будет импортировать свою карту в Illustrator с помощью инструмента импорта MAPublisher, внести любые необходимые изменения с помощью Illustrator, а затем просто нажмите на инструмент «Экспорт геопространственного PDF», и все готово.
Геопространственные документы PDF работают с Acrobat 9 и выше и не требуют никаких дополнительных плагинов.
источник
Похоже, что GeoPublisher http://en.geopublishing.org/features может делать то, что вам нужно. В качестве альтернативы вы хотите запустить GeoServer или MapServer на Live-DVD с интерфейсом OpenLayers. Если вы пойдете по этому пути, вы можете проверить OSGEO live-dvd в качестве отправной точки http://live.osgeo.org/ .
источник
Создайте интерактивную карту вручную, используя Flash, и вставьте ее в PDF.
Для этого сначала извлеките каждый слой как изображение, убедившись, что вы используете формат изображения, который допускает прозрачные цвета (в данном случае PNG). Затем объедините эти слои во Flash в правильном порядке, создайте свою собственную функцию масштабирования / панорамирования и вручную добавьте точки на карту, чтобы указать, что в этом месте существует изображение. Наконец, создайте механизм просмотра изображений, чтобы при нажатии пользователем значка на карте отображалось соответствующее изображение.
Чтобы вставить карту в PDF-файл, сначала опубликуйте приложение Flash. Откройте Adobe Acrobat и нажмите кнопку «Добавить фильм» (выглядит как кинопленка) на пустой странице, затем найдите созданный SWF-файл и выберите его. Сохраните PDF, и ваши пользователи теперь смогут видеть карту внутри документа.
Это решение, которое я придумала, но я не приму это как ответ, так как оно все еще не кажется правильным; Кроме того, утомительно выполнять всю обработку и программирование вручную, а не иметь реальное ГИС-решение для этой проблемы.
источник
Я хочу прокомментировать неверное предположение Майкла Тодда о том , что Geopublisher создает LiveCD.
Он создает автономные приложения, которые можно запускать из Интернета через Java Web Start или распространять на DVD, USB-флешке, EMail и т. Д.
Geopublisher позволяет связывать PDF-файлы с объектами на карте, но вы ищете PDF как контейнер.
Так что это, вероятно, не идеальное решение для вас.
источник
Если у вас есть Adobe Acrobat Pro, вы можете накладывать разные PDF-файлы друг на друга. Затем добавьте кнопки, чтобы установить жизнеспособность слоев (вкл и выкл). Я использовал это видео в качестве основы, а затем стал более сложным. https://www.youtube.com/watch?v=HEyJuT8SSME
источник
Чтобы создать интерактивную карту, загрузите свои слои в ArcGIS онлайн, сохраните и поделитесь ими. Это будет также доступно онлайн.
источник
Вы также можете прочитать интересную высококачественную страницу для c #, добавить изображение в PDF-документ на http://www.rasteredge.com/how-to/csharp-imaging/pdf-add-image/
источник