Tworzenie mapy, którą można łatwo zmienić lub skalować


11

Ostatnio miałem do czynienia z wnioskodawcą mapy, który chce zmienić rozmiar mapy w ostatniej chwili - od 8,5 x 11 do 22 x 34 lub od dużego plakatu o rozmiarze „do czegoś, co można zmieścić w raporcie” (te niejasne są najlepsze ). Oczywiście są pewne rzeczy związane z „zarządzaniem ludźmi”, które mogę zrobić, aby pomóc mu w lepszym planowaniu jego projektów i próśb, ale poza tym nadal muszę tworzyć wiele rozmiarów tej samej mapy przy minimalnym nakładzie czasu.

Żmudne jest ręczne dostosowywanie wszystkich elementów - legendy, tytułu, etykiet, różnych pól tekstowych - w celu utworzenia nowego układu. Znalazłem „Skaluj elementy mapy proporcjonalnie do zmian rozmiaru strony” w oknie dialogowym Ustawienia strony i wydruku:

okno dialogowe konfiguracji strony i wydruku

Jednak wciąż pozostawia mi wiele do zrobienia:

  1. Nie działa na wszystkich elementach mapy (szczególnie prostokątach tekstowych)
  2. Nie robi nic z etykietami na mapie; 16-punktowe etykiety czcionek, które świetnie nadają się do dużych map plakatowych, są o wiele za duże dla małych figurek (i podobny problem ze skalą, jeśli mapa jest większa)

Jakie są dodatkowe strategie ułatwiające skalowanie układu ArcMap? (Moim celem jest jak najmniej drobnych poprawek rozmiaru czcionki.)


1
Wymienione poniżej w komentarzu, trochę, ale jeśli mogę, zwykle wykopuję plik PDF, nawet jeśli nie jest on wymagany z powodu takiej sytuacji awaryjnej. Pliki PDF powiększają się bardzo ładnie, jak wspomniałeś (grafika wektorowa!), Bez danych rastrowych na mapie. Mając dane rastrowe na mapie, możesz zezwolić na powiększanie, zapisując plik PDF z ustawieniem dpi znacznie więcej niż potrzebujesz (powiedzmy 300 do 600 dpi). Następnie, gdy jest powiększony (odpowiednik powiększenia), raster nadal wygląda ostro - zakłada to, że twój raster ma wystarczającą wielkość komórki, aby nie pikselować podczas drukowania pliku PDF do większego formatu. W przeciwnym razie zobacz odpowiedź GetSpatial poniżej.
user23715

Odpowiedzi:


8

Myślę, że istnieje kilka sposobów spojrzenia na to pytanie.

  1. Możesz to zobaczyć z czysto matematycznego i proceduralnego punktu widzenia, przez jaki czynnik mnożę rzeczy, aby zmienić rozmiar tego układu z małego na duży.
  2. Spójrz na to z kartograficznego punktu widzenia. Co to znaczy dla układu, wyglądu mapy i informacji, które próbujesz przekazać, kiedy zmieniasz skalę z małej na dużą lub odwrotnie?

Mam zamiar wyjść na kończynę i powiedzieć, że nie ma łatwego przycisku, który można nacisnąć, aby ułatwić przechodzenie z jednej skali na drugą. Moje uzasadnienie jest takie, że istnieją pewne elementy, które działają w określony sposób i są odpowiednie w jednej skali, które nie działają w ten sam sposób w innej skali.

Jednym z przykładów jest tytuł. Na większej grafice możesz chcieć mieć duży tytuł, który jest wyśrodkowany na mapie. Dzięki temu będzie widoczna z daleka, jeśli mapa będzie z przodu pokoju lub na ścianie. Ta sama mapa, skalowana w celu dopasowania do papieru formatu Letter, nie będzie wymagała tytułu o tym samym rozmiarze. W rzeczywistości chciałbyś zrobić coś przeciwnego, niż mieć duży, wyśrodkowany i widoczny. Prawdopodobnie będziesz chciał przesunąć go na bok i dopasować do mniejszego obszaru. Przy mniejszym rozmiarze mapy chcesz zmaksymalizować obszar mapy, a tym samym funkcje, które próbujesz pokazać, w przeciwieństwie do informacji o tytule.

Oto przykład mapy, którą niedawno utworzyłem. Zostałem specjalnie poproszony o dostarczenie mapy w dwóch różnych rozmiarach, jeden standardowy 8,5 x 11, a drugi rozmiar plakatu do zamontowania i wyświetlenia. Połączyłem się z, pdf'saby wyświetlić je w rzeczywistym rozmiarze.

8.5x11 Mapa : Mapa rozmiarów 11 x 8,5 Mapa rozmiarów plakatu : Mapa rozmiarów plakatu - 35 x 34

Ze względu na różnice w strukturze układu, które są związane z różnymi rozmiarami map, nie ma łatwego sposobu skalowania jednej z drugiej. Są jednak pewne rzeczy, które to ułatwiają.

  1. Praktyka - im dłużej pracujesz z funkcjami kartograficznymi w ArcMap, QGIS itp., Tym łatwiej będzie z nich korzystać. Im więcej pracujesz w różnych skalach, zaczniesz szukać, które wymiary najlepiej pasują do ramek, jakie szerokości linii, jakie rozmiary tekstu itp. Są odpowiednie w różnych skalach. Gdy zaczniesz to rozpoznawać, szybkie rozpoczęcie pracy nad nowym układem mapy i zrzuceniem obramowania, tabelki rysunkowej, logo itp. O szerokości i odstępach standardowych dla tego rozmiaru.
  2. Standardowe układy - dwa układy na moich przykładach to te, które w zasadzie powielam dla wszystkich map, które wykonuję w tych ogólnych rozmiarach. Rozmiary etykiet, blok tytułowy i odstępy konturu mapy od obramowania są takie same. Twórz szablony o różnych rozmiarach i używaj ich przez cały czas.
  3. Użyj automatyzacji - Utwórz jak najwięcej etykiet na mapie, symboliki, elementów tekstowych itp., Kierując się warstwami mapy. Jeśli to zrobisz, nie musisz iść i wybierać wielu elementów tekstowych podczas zmiany skali. Możesz po prostu zmienić skalę odniesienia, a następnie przejść do sekcji etykiety dla warstwy i zmienić żądany rozmiar tekstu. Jeśli skorzystasz z sugestii @Mapperz dla stron opartych na danych w ArcGIS, pozwala to umieścić jeszcze więcej elementów tekstowych sterowanych przez dane.

Głównym powodem, dla którego trudno jest po prostu użyć współczynnika skalowania do zmiany rozmiaru elementów podczas zmiany rozmiaru mapy, jest to, że różne elementy muszą zmieniać różne kwoty. W powyższych przykładach, podczas gdy rozmiar tekstu zmienił się prawie dwukrotnie między dwiema grafikami, niektóre obramowania zmieniły się o mniej niż to, a niektóre odstępy zmieniły się o inny czynnik.

Każda tworzona mapa ma określony cel, aby wyróżnić określone dane lub analizy. Chcesz się upewnić, że zawsze są one centralnym punktem mapy. Aby to zrobić, musisz upewnić się, że wszystkie pozostałe elementy są spójne, zrównoważone i regularne. Kiedy masz coś nieco nie tak, jak mapa skalowana z jednej strony, zamiast środka, dzięki czemu nierówny wymiar na mapie, przyciąga twoją uwagę i odwraca uwagę od rzeczywistego punktu tej mapy.

Oto kilka dobrych odniesień do projektu kartograficznego:

  • Cartotalk : publiczne forum kartografii i projektowania
  • Peterson GIS : materiały kartograficzne i materiały edukacyjne dla twórców map

1
Podoba mi się ta odpowiedź za to, że jest tak dokładna; jest to dobre przypomnienie, dlaczego wysokiej jakości kartografii nie należy spieszyć. Dzięki!!!
Erica

6

Jedną z opcji, która może pomóc w łatwiejszym zmianie rozmiaru etykiet na nową skalę, jest zmiana skali odniesienia. Po dopasowaniu mapy do nowej strony, korzystając z właściwości ramki danych, karty ogólnej, przejdź na dół, gdzie znajduje się menu rozwijane o nazwie „skala odniesienia”, i wybierz (lub dowolne bardziej szczegółowe ustawienie skali). może to być dość szybkie rozwiązanie dla rozmiarów etykiet przy częstym zmienianiu mapy


2

Sugestia na wypadek, gdyby ktoś napotkał ten wątek / problem, tak jak ja:

W widoku układu ArcMap zgrupuj elementy pomocnicze na bieżącej mapie, a następnie skopiuj> wklej je do innego rozmiaru mapy, którego potrzebujesz. Po wklejeniu rozwiń obraz, przeciągając jeden z rogów na zewnątrz. Następnie możesz rozgrupować te elementy, a wszystko, co musisz zrobić, to przeskalować mapę!

Happy Mapping!


1

Zamiast wprowadzać zmiany w .mxd, wyeksportuj do pliku .pdf i skaluj go w górę lub w dół, jeśli to konieczne.


Próbowałem tego i widziałem, jak użytkownicy zniekształcają mapę podczas wstawiania do raportu: \ Działa jednak w przypadku drukowania, a szczególnie skalowania w górę.
Erica,

1

Weź pod uwagę to, co Mapperz powiedział o skalach.

Przy zmianie rozmiaru staram się myśleć o proporcjach. Na przykład od 8,5 x 11 do 22 x 34 nie jest łatwym rozwiązaniem, ponieważ:

22 / 8.5 = 2.59
34 / 2.59 = 13.13 =/= 11

Aby łatwo zmienić rozmiar mapy, pomaga, jeśli stosunek jest podobny. W tej sytuacji zwiększam białe marginesy wokół marginesów, jeśli pracuję w ArcMap i przesuwam elementy tak, aby pasowały. Zazwyczaj następnie zaznaczam cały tekst / legendę itp. I zwiększam czcionkę o tę samą wartość.

Jednak całkowicie rozumiem, skąd pochodzisz, gdy kolega po prostu myśli, że technologia / GIS działa jednym ruchem palca, dlatego jeśli o to poproszą, należy to zrobić w sposób, który uznają za odpowiedni (wysoce nieprawdopodobny) ramy czasowe.

W takich przypadkach nie uważam za priorytet, aby mapa wyglądała ładnie - jeśli rzucą się na ciebie po otrzymaniu gotowego (ładnego!) Produktu, muszą zrozumieć, że powinni określić te wymiary PRZED lub na czas rozwoju. W przypadkach takich jak te, w których się spieszysz, sprowadza się to do:

Wybierz dwa

  1. Precyzja
  2. Szybki
  3. Atrakcyjny

    Spróbowałbym przekazać to skutecznie współpracownikom, którzy sami mogą wpaść w głuchotę.

Innym podejściem jest wyeksportowanie mapy jako pdf / png / jpeg i zmiana rozmiaru z oprogramowania graficznego, takiego jak Photoshop lub Adobe. Wydaje mi się, że drukowanie i zmiana rozmiaru może działać całkiem nieźle poza ArcMap, jeśli potrzebujesz, aby było szybkie , ale niekoniecznie dokładne.


Wszystkie dobre punkty. (Jestem już wielkim fanem filozofii „Wybierz dwa” - być może wydrukuję ją, powiesię na ścianie i wskażę, kiedy przyjdzie.) Adobe Illustrator byłby idealnym rozwiązaniem, ale nie mamy do niego dostępu.
Erica,

Hahaha! Może wypróbujesz coś takiego jak GIMP, jeśli nie masz dostępu do produktów Adobe?
GISKid

1

Legenda może być szczególnie problematyczna. Czasami możesz zrobić zrzut ekranu bloku legendy lub migawkę z wyeksportowanego pliku PDF i wkleić go do nowej mapy i dopasować do rozmiaru. Inne rzeczy mogą być obsługiwane przez sugestie już wykonane, takie jak skala odniesienia. Jeśli dwie mapy nie różnią się zbytnio rozmiarem i kształtem, możesz nawet wyeksportować całą większą mapę do formatu tif o wysokiej rozdzielczości, a następnie wstawić ją do nowego układu jako jedyną warstwę i wyeksportować do pliku pdf, jeśli rasteryzacja jest wystarczająco dobra . Czasami również wybrałem wszystkie elementy legendy, pogrupowałem je, a następnie zmieniłem rozmiar za pomocą uchwytów, aby pasowały do ​​innego układu.


0

Skaluj tekst - strony oparte na danych

„Możesz także przedstawić skalę mapy za pomocą tekstu skali. Tekst skali pokazuje skalę mapy i jej elementy. Tekst skali informuje czytelnika mapy, ile jednostek naziemnych reprezentuje jednostka mapy - na przykład 1 centymetr równa się 100 000 metrów.

Skalowany tekst może być również bezwzględnym współczynnikiem niezależnym od jednostek, takim jak 1: 24 000. Oznacza to, że jedna jednostka na mapie jest równa 24 000 takich samych jednostek na ziemi. Zaletą tekstu w skali bezwzględnej jest to, że czytniki map mogą interpretować go za pomocą dowolnych jednostek.

Wadą tekstu skali jest to, że jeśli wydrukowana kopia mapy zostanie powielona w innej skali (powiększonej lub zmniejszonej), tekst skali będzie błędny. Paski skali nie podlegają temu ograniczeniu. Wiele map ma zarówno tekst w skali, jak i pasek skali, które wskazują skalę mapy. **

http://resources.arcgis.com/en/help/main/10.1/index.html#/Map_elements/00s900000002000000/


Zwykle używam pasków skali do skalowania tekstu (wielu użytkowników końcowych map oprócz tego konkretnego znaku ponownie drukuje mapy w niezamierzonych rozmiarach) - jestem jednak szczególnie zainteresowany, jak uprościć proces skalowania etykiet i elementów mapy, gdy trzeba utworzyć nowy rozmiar układu mapy.
Erica,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.