Доступно с дополнительным модулем ArcGIS Indoors Pro или ArcGIS Indoors Maps.
Вы можете использовать 2D-графику SVG и PNG, построенную вне ArcGIS Pro в ArcGIS Indoors и клиентских приложениях. В разделах далее описано, как создавать пользовательские символы SVG или PNG, которые могут быть добавлены в проект ArcGIS Pro и в клиентские приложения Indoor Viewer, ArcGIS Indoors for iOS и ArcGIS Indoors for Android.
Копирование цветов
Большинство проектов разрабатываются с определенной цветовой палитрой. Если вы создаете символы SVG в программе графического дизайна, например Adobe Illustrator, вам нужно определить цветовой режим вашего документа как RGB. Это гарантирует, что цвета, которые вы используете в программе графического дизайна, будут перенесены в конечный продукт Indoors в соответствии с ожиданиями. И наоборот, это позволяет вручную вводить или вставлять шестнадцатеричные значения непосредственно в редактируемый графический файл из ArcGIS Pro. Например, если вы создаете точечные символы в программе графического дизайна после создания карт в Indoors, вы можете ввести значения цветов из ArcGIS Pro в программу графического дизайна.
Выполните следующие действия, чтобы скопировать значения цветов символов из Indoors и вставить их в программу графического дизайна:
- Щелкните предварительный просмотр символов на панели Содержание.
Появится панель Символы.
- Перейдите на вкладку Свойства.
- Щелкните стрелку раскрывающегося списка индикатора цвета в группе Оформление и выберите Свойства цвета, чтобы получить значения цветов.
- Скопируйте шестнадцатеричное значение из Редактора цветов в программу графического дизайна.
Размер символа
Ниже приведены рекомендации для форматов SVG и PNG.
Формат SVG
Несмотря на масштабируемость графики SVG, рекомендуется проектировать символы в соответствии с размером, который вы предполагаете использовать в проекте Indoors. Это поможет вам создать символ, который будет хорошо читаться. Имейте в виду, что для символа понадобятся пиктограммы, которые легко понять на интерактивной карте. Сложные символы с большим количеством деталей могут стать трудночитаемыми в своем конечном размере.
Формат PNG
PNG-графика - это растровые изображения, поэтому размер должен быть точным. Имейте в виду, что этот символ будет очень маленьким. При разработке пиктограмм убедитесь, что вы уменьшаете масштаб примерно до того размера, который будет иметь символ PNG, чтобы получить представление о конечном результате.
Примечание:
Для символов PNG Indoors используют размеры в пикселах: 23 пиксела, 43 пиксела и 69 пикселов. Эти размеры хорошо работают на веб-и мобильных платформах.
Управление слоями и уменьшение размера файлов в программе графического дизайна
При создании значков и символов карты в программе графического дизайна обычно используются следующие методы работы с файлами:
- Используют один файл для всех символов. Это позволяет управлять символами и значками.
- Переключите видимость пиктограмм, необходимых для символа, и сохраните этот статус, чтобы создать символ в виде растрового или векторного экземпляра символа.
Формат SVG
При создании символа SVG все слои в файле сохраняются в коде SVG, независимо от их статуса видимости. Это может привести к тому, что SVG-файлы будут намного больше, чем это необходимо. Далее представлены рекомендации по созданию SVG-файлов:
- При создании дизайна символов используйте один файл для всех символов. При сохранении символа удалите всю графику из файла, которая не является частью графического изображения символа, и сохраните его как новый файл SVG.
- Кроме того, создайте отдельный файл для каждого символа, который вы разрабатываете, и сохраните его в формате SVG.
Формат PNG
При разработке PNG-символов в Illustrator или аналогичной программе графического дизайна можно использовать один и тот же основной файл для создания PNG-символов.
Подсказка:
В отличие от создания символов SVG в Illustrator, вам не нужно удалять слои перед сохранением проекта в качестве символа.
Добавление пользовательского точечного символа
После того как вы создали свои символы, вы можете добавить их в ArcGIS Pro, выполнив следующие действия:
- Щелкните правой кнопкой мыши слой, к которому вы хотите добавить пользовательские символы, на панели Содержание и выберите Символы.
Появится панель Символы.
- Щелкните точечный символ, подлежащий изменению.
Откроется панель Форматировать точечный символ.
- Щелкните вкладку Свойства, чтобы открыть свойства символов.
- Щелкните кнопку Слои .
Откроется вкладка Слои.
- Определите тип символа, который вы хотите использовать, щелкнув раскрывающееся меню рядом с предварительным просмотром символов.
- Выберите Маркер-рисунок при использовании растровых символов, таких как файлы .png или .jpg.
- Выберите Маркер формы при использовании векторных символов, таких как файлы .svg.
- Если необходимо, разверните группу Оформление.
- Щелкните Файл в разделе Вставить рисунок из и выберите собственный файл символа.
- Дополнительно измените размер символа, щелкнув стрелку вверх или вниз в поле Размер, или укажите размер вручную.
Предварительный просмотр в нижней части панели Символы дает вам представление о том, как символ будет отображаться на вашей карте. Увеличивайте или уменьшайте размер точки до тех пор, пока не получите оптимальный размер для карты. Обратите внимание,что размер точки на панели Символы может отличаться от размера пиксела или точки, определенного в программе графического дизайна.
Примечание:
- Для Маркеров-рисунков размер задается в файле, но вы можете изменить его. Щелкните Сбросить размер, чтобы вернуться к размеру, заданному в файле.
- Для Маркеров символов размер символа не определяется в файле. Например, если исходный размер символа по умолчанию равен 4 точкам, символ SVG, выбранный на шаге 3, также будет отображаться с размером в 4 точки. Символы SVG масштабируются, поэтому их можно обновить.
- Для Маркеров формы дополнительно включите опцию Учитывать фрейм.
- Отмечено - параметр Размер маркера соответствует высоте фрейма маркера.
- Не отмечено - параметр Размер маркера соответствует высоте геометрии графики маркера.
- Дополнительно для Маркеров формы дополнительно включите опцию Масштабировать пропорционально, чтобы размер элементов маркеров менялся пропорционально при изменении маркера на уровне символа или слоя объектов.
- Нажмите кнопку Применить в нижней части панели Символы, чтобы применить символ к вашему проекту карты.
- Дополнительно настройте свойства слоя символов.
- Дополнительно сохраните пользовательский встроенный символ для повторного использования.