W ESRI Map Book najlepiej nadaje się do szeregu funkcji, z których każda ma własną stronę. Pozwala wybrać obiekt i wygenerować stronę książki z mapami dla każdej funkcji, w tym wszelkie dodatkowe informacje, które chcesz dodać do każdej strony za pomocą dynamicznego tekstu, wykresów itp.
Czy istnieje alternatywa dla powiedzmy serii stron pokazujących DOKŁADNY ten sam obszar, ale z włączonymi i wyłączonymi różnymi warstwami? Mamy dokument dotyczący ulepszeń kapitału, który muszę stworzyć, pokazując granice miasta na każdej stronie. Na jednej stronie wymieniono wszystkie posterunki policji i straży pożarnej, na innej pokazano proponowane systemy wodne, na innej pokazano drogi ekspresowe i autostrady oraz prace prowadzone w pobliżu lub na nich ... itd., Na muzeum.
Czy istnieje jakiś sposób, aby to skonfigurować, aby NIE musiałem tworzyć osobnego MXD dla każdej strony mapy tego dokumentu?
źródło
Odpowiedzi:
Byłem w stanie to zrobić, kiedy miałem je dla ArcGIS 9.3 i działa bardzo dobrze. Nie wiem, czy to będzie działać z ArcGIS 10.0 lub nowszym, jak podano na ich stronie internetowej, ale spróbuję.
ArcMapBook
Edycja:
Można tego dokonać, po prostu tworząc prostokątną stronę dla każdego zestawu warstw ułożonych bezpośrednio jeden na drugim. Nazwij każdą stronę osobno i przypisz wartość każdej warstwie do wyświetlenia w ramce.
Musisz także przypisać wartości atrybutów do elementów, które pojawiają się tylko na określonych stronach.
Następnie użyj definicji strony, aby ograniczyć obiekty do nazw stron.
We właściwościach warstwy w definicji Strona zapytania> definicja strony.
Istnieje opcja włączenia dopasowania / niedopasowania oraz nazwy pola.
Istnieją dość nieskończone możliwości kodowania danych do pracy w ramach.
Również jeśli masz elementy, które chcesz wyświetlać na wszystkich stronach, po prostu tego nie mają.
źródło
Myślę, że twoje wymagania byłyby najłatwiej i intuicyjnie spełnione poprzez posiadanie jednej mapy ze wszystkimi warstwami, a następnie napisanie prostego skryptu Python, który używa warstwy .visible do włączania / wyłączania warstw przed eksportowaniem każdej strony za pomocą ExportToPDF .
PDFDocument można następnie wykorzystać do dołączenia stron do jednego pliku PDF.
Technikę opisano na blogu Esri o nazwie Łączenie stron opartych na danych z Pythonem i arcpy.mapping, który zawiera również poniższy kod.
źródło