Создание карты, которая может быть легко изменена или масштабирована


11

Недавно я имел дело с запросчиком карт, который хочет, чтобы размеры карт были изменены в самый последний момент - от 8,5x11 до 22x34 или от большого размера плаката до «чего-то, что может поместиться в отчете» (эти расплывчатые являются лучшими ). Очевидно, что я могу сделать несколько вещей для «управления людьми», чтобы помочь ему лучше планировать свои проекты и запросы, но помимо этого мне все еще нужно производить несколько размеров одной и той же карты с минимальными затратами времени.

Утомительно вручную настраивать все элементы - легенду, заголовок, метки, различные текстовые поля - для создания нового макета. Я нашел «Масштабировать элементы карты пропорционально изменениям размера страницы» в диалоговом окне «Параметры страницы и печати»:

диалог настроек страницы и печати

Тем не менее, это все еще оставляет меня с делами:

  1. Он не работает на всех элементах карты (особенно текстовых прямоугольниках)
  2. Это никак не влияет на метки на карте; 16-точечные шрифтовые надписи, которые отлично подходят для больших плакатных карт, слишком велики для маленьких фигур (и проблема с аналогичным масштабом при увеличении карты)

Каковы дополнительные стратегии для того, чтобы сделать макет ArcMap более легко масштабируемым? (Моя цель - сделать как можно меньше настроек шрифта.)


1
Упоминается ниже в комментарии, конечно, но если я могу, я обычно вынимаю PDF, даже если он не запрашивается только для такой чрезвычайной ситуации. Размер PDF очень хорош, как вы упомянули (да, векторная графика!), Без растровых данных на карте. Имея растровые данные на карте, вы можете учесть размеры, сохранив PDF с настройкой dpi, намного превышающей необходимую (например, от 300 до 600 точек на дюйм). Затем, когда он увеличен (эквивалентно увеличенному), растр все еще выглядит резким - это предполагает, что у вашего растра достаточно тонкий размер ячейки, чтобы он не пикселировался при печати PDF в большем формате. Еще см. Ответ GetSpatial ниже.
user23715

Ответы:


8

Я думаю, что есть несколько способов взглянуть на этот вопрос.

  1. Вы можете видеть с чисто математической и процедурной точек зрения, на какой коэффициент я умножаю вещи, чтобы изменить размер этого макета с малого на большое.
  2. Посмотрите на это с картографической точки зрения. Что это означает для макета, внешнего вида карты и информации, которую вы пытаетесь донести, когда вы изменяете масштаб с малого на большое или наоборот?

Я собираюсь выйти на конечность и сказать, что нет простой кнопки, которую вы можете нажать, чтобы облегчить переход от одной шкалы к другой. Моя причина в том, что есть определенные элементы, которые работают определенным образом и подходят в одном масштабе, которые не работают одинаково в другом масштабе.

Одним из примеров этого является название. В большем графике вы можете захотеть иметь большой заголовок с центром на карте. Это может позволить увидеть его на расстоянии, если карта будет находиться в передней части комнаты или на стене. Эта же карта, масштабированная для размещения на бумаге формата Letter, не требует заголовка того же размера. На самом деле, вы бы хотели сделать наоборот, чтобы оно было крупным, центрированным и заметным. Вы, вероятно, захотите отодвинуть его в сторону и поместить в меньшую область. При меньшем размере карты вы хотите максимизировать область карты и, следовательно, возможности, которые вы пытаетесь показать, в отличие от информации заголовка.

Вот пример карты, которую я недавно создал. Меня специально попросили предоставить карту в двух разных размерах, один стандартного размера 8,5х11, а другой размер плаката для установки и отображения. Я связался с, pdf'sчтобы просмотреть их в реальном размере.

8.5x11 Карта : Карта размера 11x8,5 постер Размер карты : Карта размера постера - 35х34

С учетом различий в структуре макета, которые присуще разным размерам карт, нет простого способа масштабирования одного из другого. Есть, однако, некоторые вещи, которые делают это проще.

  1. Практика. Чем дольше вы будете работать с картографическими функциями в ArcMap, QGIS и т. Д., Тем проще будет их использовать. Чем больше вы работаете в разных масштабах, вы начнете находить, какие размеры лучше всего подходят для границ, какие ширины линий, какие размеры текста и т. Д. Подходят для разных масштабов. Как только вы начнете распознавать это, вы сможете быстро приступить к открытию нового макета карты и сбросу границы, титульного блока, логотипа и т. Д. С шириной и интервалом в стандарте для этого размера.
  2. Стандартные макеты - это два макета на моих примерах, которые я в основном дублирую для всех карт, которые я делаю в этих общих размерах. Размеры меток, титульный блок, расстояние от контура карты до границы одинаковы. Создавайте шаблоны разных размеров и используйте их постоянно.
  3. Использование Automation - сделать так много меток на карте, символике, текстовые элементы и т.д., как это возможно, движимый слои карты. Если вы сделаете это, вам не нужно будет выбирать количество текстовых элементов при изменении масштаба. Вы можете просто изменить эталонный масштаб, а затем перейти в раздел меток для слоя и изменить нужный размер текста. Если вы используете предложение @Mapperz для Data Driven Pages в ArcGIS, это позволяет вам добавлять еще больше текстовых элементов, управляемых данными.

Основная причина, по которой трудно просто использовать масштабный коэффициент для изменения размера элементов при изменении размера карты, заключается в том, что разные элементы должны изменять разное количество. В приведенных выше примерах размер текста для двух графических изображений изменился почти вдвое, но некоторые границы изменились менее чем на это, а некоторые интервалы изменились на другой фактор.

Каждая карта, которую вы создаете, имеет определенную цель, чтобы выделить конкретные данные или анализы. Вы хотите убедиться, что они всегда находятся в центре внимания карты. Чтобы сделать это, вы должны убедиться, что все остальные элементы последовательны, сбалансированы и регулярны. Когда у вас есть что-то немного смещенное, например, карта, которая масштабируется с одной стороны, вместо центра, что создает неравномерное измерение по всей карте, это привлекает ваше внимание и отвлекает от фактической точки этой карты.

Вот несколько хороших картографических ссылок:

  • Cartotalk : общественный форум по картографии и дизайну
  • Петерсон ГИС : Картографические ресурсы и учебные материалы для картографов

1
Мне нравится этот ответ за его тщательность; это хорошее напоминание о том, почему нельзя спешить с качественной картографией. Благодаря!!!
Эрика

6

Один из вариантов, который может помочь с изменением размера меток к новому масштабу, - это изменение эталонного масштаба. Как только вы подгоните свою карту к новой странице, используя свойства фрейма данных, вкладку «Общие», перейдите в нижнюю часть, где есть раскрывающееся меню «Контрольный масштаб», и выберите (или любую более конкретную настройку масштаба). это может быть довольно быстрое решение для размеров этикетки при частом изменении размера карты


2

Предложение на случай, если кто-нибудь еще столкнется с этой темой / проблемой, как у меня:

В виде компоновки ArcMap сгруппируйте вспомогательные элементы на текущей карте, затем скопируйте> вставьте их в другой размер карты, который вам нужен. После вставки разверните изображение, перетащив один из углов наружу. Затем вы можете разгруппировать эти элементы, и все, что вам нужно сделать, это изменить масштаб вашей карты!

Счастливого отображения!


1

Вместо того, чтобы вносить изменения в .mxd, экспортируйте в .pdf и масштабируйте страницы по мере необходимости.


Я пытался это сделать и видел, как пользователи искажают карту при вставке в отчет: \ Однако она работает для печати и особенно для увеличения масштаба.
Эрика

1

Примите во внимание, что Mapperz сказал о весах.

То, о чем я пытаюсь думать при изменении размера, это соотношение сторон. Например, от 8,5х11 до 22х34 не легко исправить, так как:

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

Для того, чтобы легко изменить размер карты, помогает, если отношение является аналогичным. Что я делаю в этой ситуации, так это увеличиваю пустое пространство вокруг полей, если я работаю в ArcMap, и перемещаю свои элементы по размеру. Обычно я выбираю весь текст / легенду и т. Д. И увеличиваю шрифт на ту же сумму.

Тем не менее, я полностью понимаю, откуда вы пришли, когда коллега просто думает, что технология / ГИС работает одним щелчком пальца, поэтому, если они просят об этом, это должно быть сделано так, как они считают целесообразным (крайне маловероятно) период времени.

В таких случаях, я не делаю приоритетной задачей, чтобы карта выглядела симпатично - если они торопят вас после того, как вы дали им готовый (симпатичный!) Продукт, им нужно понять, что они должны указать эти размеры ДО или при время разработки. В таких случаях, когда вас спешат, это сводится к:

Выбери два

  1. точность
  2. скорый
  3. привлекательный

    Я бы попытался донести это эффективно до коллег, которые сами по себе могут не услышать.

Другой подход заключается в том, чтобы экспортировать вашу карту в формате pdf / png / jpeg и изменить ее размер с помощью графического программного обеспечения, такого как Photoshop или Adobe. Я считаю, что печать и изменение размера могут работать очень хорошо вне ArcMap, если вам нужно, чтобы это было быстро , но не обязательно точно.


Все хорошие моменты. (Я уже большой поклонник философии «Выбери второго» - возможно, я распечатаю ее, положу на стену и укажу на нее, когда он придет.) Adobe Illustrator был бы идеальным решением, но у нас нет доступа к нему.
Эрика

Хахаха! Возможно, попробуйте что-то вроде GIMP, если у вас нет доступа к продуктам Adobe?
GISKid

1

Легенда может быть особенно проблематичной. Иногда вы можете сделать снимок экрана блока легенды или снимок из экспортированного PDF-файла и вставить его на новую карту и подобрать по размеру. Другие вещи могут быть обработаны уже внесенными предложениями, такими как справочная шкала. Если ваши две карты не слишком отличаются по размеру и форме, вы можете даже экспортировать всю большую карту в формат с высоким разрешением, а затем вставить ее в новый макет в качестве единственного слоя и экспортировать в pdf, если растеризация достаточно хороша. , Я также иногда выбирал все элементы легенды, группировал их, а затем изменял их размеры с помощью ручек, чтобы соответствовать другому макету.


0

Масштабировать текст - управляемые данными страницы

«Вы также можете представить масштаб вашей карты с помощью текста масштаба. Текст масштаба указывает масштаб карты и объектов на карте. Текст масштаба сообщает читателю карты, сколько наземных единиц представлено единицей карты - например, 1 сантиметр равняется 100 000 метров.

Масштаб текста также может быть абсолютным отношением, не зависящим от единиц, например 1: 24000. Это означает, что одна единица на карте равна 24 000 тех же единиц на земле. Преимущество текста в абсолютном масштабе заключается в том, что читатели карт могут интерпретировать его с любыми единицами, которые они хотят.

Один недостаток масштабируемого текста состоит в том, что если печатная копия карты дублируется в другом масштабе (увеличенном или уменьшенном), текст масштаба будет содержать ошибку. Масштабные линейки не страдают от этого ограничения. Многие карты имеют как масштабный текст, так и масштабную линейку для указания масштаба карты. **

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


Я склонен использовать масштабные линейки преимущественно для масштабирования текста (многие конечные пользователи карт помимо этой конкретной карты перепечатки символов непреднамеренных размеров) - однако, меня особенно интересует, как упростить процесс масштабирования меток и элементов карты, когда я нужно сделать новый размер макета карты.
Эрика
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.