On m'a demandé d'ajouter une carte interactive au rapport annuel de mon entreprise.
Les exigences sont qu'il doit avoir plusieurs couches qui peuvent être activées et désactivées, un zoom avant / arrière et une fonctionnalité de panoramique, et des points cliquables sur la carte qui afficheront les images.
Il doit être entièrement autonome car il n'y a aucune garantie que le lecteur sera connecté à un réseau lors de la visualisation du document.
Aucune suggestion?
J'opterais certainement pour le PDF et j'utiliserais FME pour le créer - avec FME, vous pouvez transformer toutes les données spatiales en PDF 2D ou 3D.
Cliquez ici pour voir comment FME fonctionne avec ArcGIS
Les images affichées, je n'en suis pas si sûr. Vous pouvez créer des liens sur un PDF, mais s'ils ne sont pas connectés à un réseau, cela n'aide pas.
Cependant, je parie que vous pouvez écrire les images séparément dans un index du document, puis y écrire des références.
( Divulgation : je suis un employé de Safe Software qui fabrique FME.)
la source
ArcMap (j'utilise 9.3.1) est capable d'exporter un PDF multicouche à partir d'un document MXD. Dans le menu Fichier, sélectionnez Exporter la carte. Dans la boîte de dialogue, sélectionnez PDF comme type et, en bas, passez à l'onglet Avancé. Définissez les listes déroulantes et les attributs sur "Exporter les couches PDF uniquement" ou "Exporter les couches PDF et les attributs de fonction" en fonction de vos besoins. Cochez Exporter les informations de géoréférence de la carte si nécessaire, puis appuyez sur Enregistrer. Dans Acrobat Reader (j'utilise 9), le panneau de navigation des couches à gauche devrait être accessible. Activez-le et vous pourrez activer et désactiver les calques.
la source
MAPublisher d'Avenza est également capable d'exporter un PDF géospatial à partir d'Adobe Illustrator en préservant les attributs de la carte dans le PDF. L'utilisateur peut afficher les coordonnées et parcourir les propriétés des objets à l'aide de l'outil de données d'objets des acrobates.
Vous devrez importer votre carte dans Illustrator à l'aide de l'outil d'importation MAPublisher, apporter les modifications dont vous avez besoin à l'aide d'Illustrator, puis cliquer simplement sur l'outil «Exporter le PDF géospatial» et vous avez terminé.
Les documents PDF géospatiaux fonctionnent avec Acrobat 9 et versions ultérieures et ne nécessitent aucun plug-in supplémentaire.
la source
Des sons comme GeoPublisher http://en.geopublishing.org/features peuvent faire ce dont vous avez besoin. Vous envisagez également d'exécuter GeoServer ou MapServer sur un Live-DVD avec un frontal OpenLayers. Si vous suivez cette voie, vous voudrez peut-être consulter le live-dvd OSGEO comme point de départ http://live.osgeo.org/ .
la source
Créez une carte interactive, manuellement, à l'aide de Flash, et incorporez-la au PDF.
Pour ce faire, commencez par extraire chaque calque sous forme d'image, en vous assurant que vous utilisez un format d'image qui permet des couleurs transparentes (PNG dans ce cas). Ensuite, combinez ces couches dans Flash dans le bon ordre, créez votre propre fonctionnalité de zoom / panoramique et ajoutez manuellement des points à la carte pour indiquer qu'une image existe à cet emplacement. Enfin, créez un mécanisme de visualisation d'images de sorte que lorsqu'un utilisateur clique sur une icône de la carte, l'image appropriée apparaisse.
Pour insérer la carte dans un PDF, publiez d'abord votre application Flash. Ouvrez Adobe Acrobat et cliquez sur le bouton Ajouter un film (qui ressemble à une bande de film) sur une page vierge, puis recherchez le fichier SWF que vous avez créé et sélectionnez-le. Enregistrez le PDF et vos utilisateurs pourront désormais voir la carte à l'intérieur du document.
C'est la solution que j'ai trouvée, mais je n'accepterai pas cela comme une réponse car elle ne me semble toujours pas correcte; De plus, il est fastidieux de faire tout le traitement et la programmation manuellement plutôt que d'avoir une vraie solution SIG pour ce problème.
la source
Je veux commenter l' hypothèse erronée de Michael Todds , selon laquelle Geopublisher crée des LiveCD.
Il crée des applications autonomes qui peuvent être démarrées à partir du Web via Java Web Start ou distribuées sur DVD, clé USB, EMail, etc.
Geopublisher permet de lier des PDF à des objets de votre carte, mais vous recherchez le PDF comme conteneur.
Ce n'est donc probablement pas la solution parfaite pour vous.
la source
Si vous avez Adobe Acrobat Pro, vous pouvez superposer différents PDF les uns sur les autres. Ajoutez ensuite des boutons pour définir la viabilité des calques (on et off). J'ai utilisé cette vidéo comme fondation, puis je suis devenu plus complexe à partir de là. https://www.youtube.com/watch?v=HEyJuT8SSME
la source
Pour créer une carte interactive, téléchargez vos couches sur ArcGIS en ligne et enregistrez-la et partagez-la. Ce sera également disponible en ligne.
la source
Vous pouvez également lire une page intéressante de haute qualité pour c # ajouter une image à un document pdf sur http://www.rasteredge.com/how-to/csharp-imaging/pdf-add-image/
la source