Aggiunta di una mappa interattiva in PDF?


27

Mi è stato chiesto di aggiungere una mappa interattiva al rapporto annuale della mia azienda.

I requisiti sono che dovrebbe avere più livelli che possono essere attivati ​​e disattivati, zoom in / out e funzionalità di panoramica e punti cliccabili sulla mappa che visualizzeranno le immagini.

Deve essere completamente autonomo in quanto non vi è alcuna garanzia che il lettore sarà connesso a una rete durante la visualizzazione del documento.

Eventuali suggerimenti?

Risposte:


17

Esaminerei geoPDF che consente di incorporare dati georeferenziati in un PDF e può gestire tutto ciò che hai richiesto.

Non sono sicuro dei dettagli di crearne uno, ma potrebbe essere un punto da cui partire.

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


4
Penso che valga la pena esaminare anche il PDF geospaziale. Da Wikipedia: "Il GeoPDF proprietario di Terrago non deve essere confuso con il PDF geospaziale standard Adobe aperto che è stato introdotto da Adobe con il rilascio di Adobe Acrobat Reader e Professional. Adobe PDF Geospatial è simile al GeoPDF di Terrago, tuttavia non richiede l'uso di plugin specializzati o proprietari ... "
underdark

5
Un grande suggerimento ci sono implementazioni open source per la produzione di un PDF geospaziale? Libreria C # o simile?
Jamo,

13

Preferirei sicuramente il PDF e utilizzerei FME per crearlo: con FME puoi trasformare qualsiasi dato spaziale in un PDF 2d o 3d.

Fai clic qui per vedere come funziona FME con ArcGIS

Le immagini del display non sono così sicuro. È possibile creare collegamenti su un PDF, ma se non sono collegati a una rete che non aiuta.

Tuttavia, scommetto che potresti scrivere le immagini separatamente in un indice nel documento, quindi scrivere riferimenti ad esse.

( Divulgazione : sono un dipendente di Safe Software che produce FME.)


1
Ciao Mark, sembra una buona soluzione. Grazie per aver rivelato anche la tua affiliazione, molto apprezzato.
scw,

Hai un file pdf di esempio? Non sono riuscito a vederne nessuno sul link che hai fornito.
johanvdw,

6

ArcMap (sto usando 9.3.1) è in grado di esportare un PDF multistrato da un documento MXD. Nel menu File, seleziona Esporta mappa. Nella finestra di dialogo, seleziona PDF come tipo e, in fondo, passa alla scheda Avanzate. Imposta il menu a discesa Livelli e attributi su "Esporta solo livelli PDF" o "Esporta livelli e attributi PDF" a seconda delle tue necessità. Controlla Esporta informazioni georeferenziazione mappa se necessario, quindi fai clic su Salva. In Acrobat Reader (sto usando 9), il pannello di navigazione Livelli a sinistra dovrebbe essere accessibile. Abilitalo e sarai in grado di attivare e disattivare i livelli.


2
Sì, ma non puoi avere collegamenti interattivi alle immagini in questo modo, vero?
natura

Bene, puoi sicuramente creare un link all'interno di Acrobat Pro con lo strumento link. Questo può richiedere molto tempo se ci sono molte funzionalità. Non sono sicuro di come ArcMap gestisca i collegamenti creati con lo strumento hyperlink durante l'esportazione della mappa in PDF.
GuillaumeC,

5

MAPublisher di Avenza è anche in grado di esportare un PDF geospaziale da Adobe Illustrator preservando gli attributi della mappa all'interno del PDF. L'utente può visualizzare entrambe le coordinate e sfogliare le proprietà dell'oggetto usando lo "strumento dati oggetto" di acrobat.

Dovrai importare la tua mappa in Illustrator utilizzando lo strumento di importazione MAPublisher, apportare le modifiche necessarie utilizzando Illustrator, quindi fare semplicemente clic sullo strumento "Esporta PDF geospaziale" e il gioco è fatto.

I documenti PDF geospaziali funzionano con Acrobat 9 e versioni successive e non richiedono plug-in aggiuntivi.


3

Sembra che GeoPublisher http://en.geopublishing.org/features possa fare ciò di cui hai bisogno. In alternativa, stai guardando GeoServer o MapServer su un Live-DVD con un front-end OpenLayers. Se segui questa strada potresti voler controllare il live-dvd di OSGEO come punto di partenza http://live.osgeo.org/ .


Devo effettuare ricerche più approfondite, ma non credo che nessuna delle due soluzioni funzionerà per me. Il nostro mercato di riferimento è molto poco sofisticato, quindi la mia direttiva è quella di incorporare la mappa nel PDF, il che sembra impossibile per GeoPublisher o OSGEO. Potrei aggiungere un collegamento al documento GeoPublisher dal PDF (che potrebbe funzionare), ma non riesco a immaginare che il nostro mercato di riferimento sia in grado di avviarsi da un LiveCD per visualizzare il rapporto / la mappa annuale. Ancora una volta, continuerò a fare ricerche e grazie per i suggerimenti.
Michael Todd,

3

Crea una mappa interattiva, manualmente, utilizzando Flash e incorporala nel PDF.

Per fare ciò, prima estrai ogni livello come immagine, assicurandoti di utilizzare un formato immagine che consenta colori trasparenti (PNG in questo caso). Quindi, combina questi livelli in Flash nell'ordine corretto, crea la tua funzionalità di zoom / panoramica e aggiungi manualmente punti alla mappa per indicare che esiste un'immagine in quella posizione. Infine, crea un meccanismo di visualizzazione delle immagini in modo tale che quando un utente fa clic su un'icona sulla mappa, venga visualizzata l'immagine appropriata.

Per inserire la mappa in un PDF, pubblica innanzitutto l'applicazione Flash. Apri Adobe Acrobat e fai clic sul pulsante Aggiungi film (sembra una striscia di pellicola) su una pagina vuota, quindi individua il file SWF che hai creato e selezionalo. Salva il PDF e i tuoi utenti saranno ora in grado di vedere la mappa all'interno del documento.

Questa è la soluzione che mi è venuta in mente, ma non accetterò questa come risposta poiché non sembra ancora corretta; inoltre, è noioso eseguire manualmente tutta l'elaborazione e la programmazione anziché disporre di una vera soluzione GIS per questo problema.


3

Voglio commentare l' errata ipotesi di Michael Todd , secondo cui Geopublisher crea LiveCD.

Crea applicazioni stand-alone che possono essere avviate dal Web tramite Java Web Start o distribuite su DVD, chiavetta USB, EMail ecc.

Geopublisher consente di collegare i PDF agli oggetti nella tua mappa ma stai cercando PDF come contenitore.

Quindi probabilmente non è la soluzione perfetta per te.


1

Se hai Adobe Acrobat Pro, puoi sovrapporre PDF diversi uno sopra l'altro. Quindi aggiungi i pulsanti per impostare la vitalità dei livelli (on e off). Ho usato questo video come base, poi sono diventato più complesso da lì. https://www.youtube.com/watch?v=HEyJuT8SSME


0

Per creare una mappa interattiva, carica i tuoi livelli su ArcGIS online e salvali e condividili. Questo sarà disponibile anche online.


3
Esiste un modo per rendere ArcGIS Online disponibile offline? Quello era uno dei requisiti iniziali, che la mappa fosse disponibile offline.
Michael Todd,

-2

Puoi anche leggere un'interessante pagina di alta qualità per c # aggiungere un'immagine a un documento pdf su http://www.rasteredge.com/how-to/csharp-imaging/pdf-add-image/


Ciò potrebbe rispondere alla domanda, ma le risposte solo al link sono generalmente scoraggiate.
John Powell,

Questo non soddisfa i requisiti per la domanda. Non consente di attivare o disattivare più livelli e non consente di fare clic su un'immagine per ottenere dettagli su un punto sulla mappa. Invece, sembra essere uno strumento di programmazione per consentire a qualcuno di aggiungere un'immagine a un PDF. Questo non è in remoto ciò che è stato chiesto nella domanda.
Michael Todd,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.