Poproszono mnie o dodanie interaktywnej mapy do raportu rocznego mojej firmy.
Wymagania są takie, że powinien mieć wiele warstw, które można włączać i wyłączać, powiększać / pomniejszać i przesuwać funkcje oraz klikalne punkty na mapie, które będą wyświetlać obrazy.
Musi być całkowicie samodzielny, ponieważ nie ma gwarancji, że czytnik zostanie podłączony do sieci podczas przeglądania dokumentu.
Jakieś sugestie?
Z pewnością wybrałbym PDF i użyłem FME do jego stworzenia - dzięki FME możesz zamienić dowolne dane przestrzenne na 2d lub 3d PDF.
Kliknij tutaj, aby zobaczyć, jak FME współpracuje z ArcGIS
Wyświetlane obrazy Nie jestem tego taki pewien. Możesz tworzyć linki w pliku PDF, ale jeśli nie są podłączone do sieci, która nie pomaga.
Założę się jednak, że możesz zapisać obrazy osobno w indeksie w dokumencie, a następnie napisać odniesienia do nich.
( Ujawnienie : Jestem pracownikiem Safe Software, który tworzy FME.)
źródło
ArcMap (używam 9.3.1) jest w stanie wyeksportować wielowarstwowy plik PDF z dokumentu MXD. W menu Plik wybierz Eksportuj mapę. W oknie dialogowym wybierz PDF jako typ, a na dole przejdź do karty Zaawansowane. Ustaw rozwijane warstwy i atrybuty na „Eksportuj tylko warstwy PDF” lub „Eksportuj warstwy PDF i atrybuty funkcji” w zależności od potrzeb. W razie potrzeby zaznacz opcję Eksportuj informacje georeferencyjne mapy, a następnie naciśnij przycisk Zapisz. W programie Acrobat Reader (używam 9) panel nawigacji Warstwy po lewej stronie powinien być dostępny. Włącz ją, a będziesz mógł włączać i wyłączać warstwy.
źródło
MAPublisher firmy Avenza jest również w stanie wyeksportować geoprzestrzenny plik PDF z poziomu programu Adobe Illustrator, zachowując atrybuty mapy w pliku PDF. Użytkownik może przeglądać zarówno współrzędne, jak i przeglądać właściwości obiektu za pomocą „narzędzia danych obiektów” programu Acrobats.
Musisz zaimportować mapę do programu Illustrator za pomocą narzędzia do importowania MAPublisher, dokonać niezbędnych modyfikacji za pomocą programu Illustrator, a następnie po prostu kliknąć narzędzie „Eksportuj geoprzestrzenny plik PDF” i gotowe.
Dokumenty geoprzestrzenne PDF działają z programem Acrobat 9 i nowszym i nie wymagają żadnych dodatkowych wtyczek.
źródło
Wygląda na to, że GeoPublisher http://en.geopublishing.org/features może zrobić to, czego potrzebujesz. Możesz także uruchomić GeoServer lub MapServer na Live-DVD z interfejsem OpenLayers. Jeśli pójdziesz tą drogą, możesz sprawdzić OSGEO live-dvd jako punkt wyjścia http://live.osgeo.org/ .
źródło
Utwórz interaktywną mapę ręcznie za pomocą Flasha i umieść ją w pliku PDF.
Aby to zrobić, najpierw wyodrębnij każdą warstwę jako obraz, upewniając się, że używasz formatu obrazu, który pozwala na przezroczyste kolory (w tym przypadku PNG). Następnie połącz te warstwy we Flash we właściwej kolejności, utwórz własną funkcję powiększania / przesuwania i ręcznie dodawaj punkty do mapy, aby wskazać, że obraz istnieje w tym miejscu. Na koniec utwórz mechanizm przeglądania obrazów, aby po kliknięciu ikony na mapie pojawił się odpowiedni obraz.
Aby wstawić mapę do pliku PDF, najpierw opublikuj aplikację Flash. Otwórz Adobe Acrobat i kliknij przycisk Dodaj film (wygląda jak pasek filmu) na pustej stronie, a następnie znajdź utworzony plik SWF i wybierz go. Zapisz plik PDF, a twoi użytkownicy będą mogli zobaczyć mapę w dokumencie.
Oto rozwiązanie, które wymyśliłem, ale nie zaakceptuję tego jako odpowiedzi, ponieważ nadal nie wydaje się to właściwe; ponadto żmudne jest wykonywanie wszystkich operacji przetwarzania i programowania ręcznie, zamiast posiadania prawdziwego rozwiązania GIS dla tego problemu.
źródło
Chcę skomentować błędne założenie Michaela Todds, że Geopublisher tworzy LiveCD.
Tworzy aplikacje Stand-Alon, które można uruchamiać z Internetu za pośrednictwem Java Web Start lub dystrybuować na DVD, pamięci USB, e-mailu itp.
Geopublisher pozwala łączyć pliki PDF z obiektami na mapie, ale szukasz pliku PDF jako kontenera.
Prawdopodobnie nie jest to idealne rozwiązanie dla Ciebie.
źródło
Jeśli masz program Adobe Acrobat Pro, możesz nakładać na siebie różne pliki PDF. Następnie dodaj przyciski, aby ustawić żywotność warstw (włączanie i wyłączanie). Użyłem tego filmu jako podstawy, a potem stałem się bardziej złożony. https://www.youtube.com/watch?v=HEyJuT8SSME
źródło
Aby stworzyć interaktywną mapę, prześlij swoje warstwy do ArcGIS online oraz zapisz i udostępnij. Będzie to również dostępne online.
źródło
Możesz także przeczytać interesującą stronę wysokiej jakości, aby dodać zdjęcie do dokumentu pdf na http://www.rasteredge.com/how-to/csharp-imaging/pdf-add-image/
źródło