Решить конфликты зданий (Инструменты Картография)
Краткая информация
Разрешает конфликты символов зданий относительно объектов линейных барьеров, передвигая, меняя размер или скрывая здания.
Иллюстрация

Использование
- Этот инструмент оценивает графические конфликты для символов объектов. Экстент символов и базовый масштаб используются во взаимосвязи друг с другом. Запускайте этот инструмент только после того, как вы закончили настройку отображения символов и убедились, что базовый масштаб соответствует окончательному выходному масштабу.
Более подробно о том, как работает инструмент Решить конфликты зданий.
Внимание:
Этот инструмент не создает новых выходных слоев, а изменяет геометрию исходных классов пространственных объектов входных слоев. Рекомендуется делать копию ваших входных объектов до запуска этого инструмента.
The Значение параметра Поле невидимости должно присутствовать и иметь одинаковое имя во всех входных классах объектов. Тип данных может быть коротким или длинным целым. Объектам, которые должны оставаться видимыми, присваивается значение 0, объектам, которые не должны отображаться, присваивается 1. Используйте определяющий запрос слоя или выборку для отображения получившегося упрощенного набора (то есть
invisibility <> 1). Вы можете использовать несколько полей невидимости для хранения нескольких различных результатов в одном классе пространственных объектов (для различных выходных масштабов).Когда точечные слои зданий используются в качестве входных, свойство Угол для слоя символа маркера должно быть задано как поле входного классе объектов. Это поле будет хранить настройки поворота. Если символ здания содержит два или более слоев символов-маркеров или в слое зданий имеется два или более символов, установите для всех слоев символов маркеров, присутствующих в символах слоя, одно и то же поле в таблице атрибутов. Настройка Повернуть по часовой стрелке свойства Угол должна соответствовать каждому слою символов-маркеров.
Перед оценкой конфликтов полигональные здания увеличиваются до минимального размера, определяемого параметром Минимальный допустимый размер здания. Минимальный размер – это длина короткой стороны наилучшего описывающего объект прямоугольника. Чтобы понять размер зданий на выходе, добавьте поле типа double или float с именем
RBC_SIZEк любому входному классу пространственных объектов-зданий. В процессе работы инструмента это поле будет обновляться значениями самой короткой стороны ограничивающего прямоугольника, повернутого вокруг каждого объекта.Параметр Поле иерархии является дополнительным. Если он не указан, важность строений будет определяться исходя из значения их периметра, а также расположения относительно барьеров. Здания большего размера, расположенные недалеко от более чем одного барьера, будут оцениваться как более важные, чем меньшие здания, расположенные дальше от барьера. Вы можете использовать частично заполненное поле
Hierarchy, в котором только наиболее важные здания имеют атрибутивное значение иерархии, а остальные объекты (с нулевым значением иерархии) имеют вычисленный показатель важности. Тип данных поля может быть коротким или длинным целым.Если используется параметр Поле иерархии, вы можете сделать здания видимыми, присвоив им значение иерархии 0. Эти здания не будут маскированы данным инструментом. Здание с нулевым значением иерархии считается важным, поэтому находящиеся вблизи здания будут оцениваться выше, чем было бы в случае, если бы они не отображались. Здания с нулевым значением иерархии все равно могут быть трансформированы (подвинуты, повернуты или изменены в размерах) в целях разрешения конфликтов и обеспечения соответствия другим необходимым параметрам.
Внимание:
Выдается предупреждение, если входные объекты не находятся в системе координат проекции. Этот инструмент использует линейные единицы расстояния, поэтому использование системы координат без проекции может привести к неожиданным результатам. Рекомендуем вам использовать для этого инструмента спроецированные данные для получения корректных результатов. Если координатная система отсутствует или неизвестна, инструмент выдаст ошибку и прекратит работу.
Any buildings that are geometrically in conflict with barriers (that is, the actual geometry—не только символика — перекрывающаяся символика здания с барьерной особенностью, такой как дорога) — не будет перемещена с элемента барьера. Такие здания могут быть помечены для последующего разрешения конфликтов, но они не будут сдвинуты. Таким образом, конфликт останется.
If the symbology of the barrier features is not symmetrically distributed across the geometry—то есть символ толще с одной стороны линии, чем с другой — на стороне барьера с более тонкой символикой может появиться больший зазор между зданием и барьером.
Одновременная обработка большого объема данных или многих слоев барьеров может вызвать превышение ограничений использования памяти. В таком случае попытайтесь разделить входные данные зданий на разделы, определив соответствующий полигональный класс пространственных объектов с помощью параметра среды Объекты разделов. Обработка данных зданий будет производиться последовательно по частям, определяемым границами разделов. Полученные слои будут бесшовными и согласованными на границах разделов. Более подробные сведения об использовании этого инструмента в сочетании с разделением на части см. в разделе Как работает инструмент Решить конфликты зданий.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входные слои зданий |
Входные слои с объектами зданий, которые могут находиться в конфликте или имеют размер меньше допустимого. Здания могут быть представлены точечными или полигональными объектами. Здания будут изменены с целью разрешения конфликтов с другими зданиями и объектами барьеров. Когда точечные слои зданий используются в качестве входных, свойство Угол для слоя символа маркера должно быть задано как поле входного классе объектов. Это поле будет хранить настройки поворота. Если несколько слоев символов маркеров у одного и того же точечного символа имеют свойство Угол, связанное с одним и тем же полем, параметр Повернуть по часовой стрелке должен совпадать в каждом из этих слоев символов маркеров. |
Layer |
|
Поле невидимости |
Поле типа короткое или длинное целое, хранящее значения невидимости объектов, которые могут использоваться для того, чтобы не отображать то или иное здание с целью разрешения конфликтов символов. Здания, имеющие значение, равное 1, не будут отображаться; здания, имеющие нулевое значение, будут. Для показа только видимых зданий используйте определяющий запрос слоя. Объекты не удаляются. |
String |
|
Входные слои барьеров |
Слои, которые содержат линейные или полигональные объекты, являющиеся барьерами по отношению к входным объектам зданий. Здания будут изменены для разрешения конфликтов между зданиями и барьерами. Значение Orient является булевым и определяет, будут ли здания сориентированы относительно слоя барьеров. Gap определяет расстояние, на которое будут подвинуты здания в направлении барьеров или в противоположную сторону. Вместе со значением должна быть указана единица измерения.
Примечание:Если не указана единица измерения значения параметра Промежуток (например, указано 10 вместо 10 метров), будут использованы линейные единицы измерения системы координат входных данных. Столбцы таблицы значений:
|
Value Table |
|
Пробел между зданиями |
Минимально допустимое расстояние между зданиями в масштабе карты. Здания, расположенные друг к другу ближе, будут смещены или скрыты, чтобы обеспечить соблюдение этого допуска. Минимально допустимое расстояние устанавливается на основании базового масштаба (то есть 15 метров в масштабе 1:50 000). Если базовый масштаб не установлен, значение равно нулю. |
Linear Unit |
|
Минимальный допустимый размер здания |
Минимально допустимый размер короткой стороны повернутого прямоугольника, в который вписывается символ здания, отображаемый в базовом масштабе. Здания, имеющие описывающий их прямоугольник меньшего размера, чем задано параметром, будут увеличены. Изменение размеров может привести к некорректным изменениям формы здания. |
Linear Unit |
|
Поле иерархии (Дополнительный) |
Поле типа короткое или длинное целое содержит иерархическое ранжирование объектов по их важности, где значение 1 соответствует наиболее важным объектам, а с дальнейшим увеличением этого значения важность объектов снижается. Здания, имеющие нулевое значение, будут отображаться, хотя они могли бы быть перемещены для решения конфликтов. Если этот параметр не используется, важность объектов будет оцениваться исходя из периметра объекта и его близости к барьеру. |
String |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Выходные слои |
Обновленные входные объекты |
Layer |
Параметры среды
Картографическая система координат, Базовый масштаб, Картографические разделы
Информация о лицензировании
- Basic: Нет
- Standard: Нет
- Advanced: Да
Связанные разделы
- Обзор группы инструментов Конфликты графики
- Основные сведения О разрешении конфликтов и генерализации
- Автоматизация рабочих процессов разрешения конфликтов и процессов генерализации с помощью геообработки
- Как работает инструмент Решить конфликты зданий.
- Упростить здание
- Агрегировать полигоны
- Генерализация больших наборов данных с помощью разделов
- Создать картографические разделы
- Картографические разделы (параметр среды)
- Очертить области застройки
- Поиск инструмента геообработки