Понимание логики геометрии представлений

Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.

Поскольку геометрические эффекты изменяют конфигурацию, а иногда и тип геометрии, понимание того, какой логике геометрии следуют правила представлений, очень важно. Геометрические эффекты выполняются последовательно. Результат одного геометрического эффекта становится исходным материалом для следующего, таким образом, вы можете построить цепочку геометрических эффектов, чтобы достичь соответствующей логики геометрии. Независимо от того, как геометрия динамически изменилась в ходе цепочки геометрических эффектов, результат последнего эффекта должен соответствовать типу геометрии слоя символов. Если в заголовке слоя символов Предупреждающий значок логики геометрии появляется предупреждающий символ, это означает разъединение в логике геометрии. Только что добавленный слой символов не имеет никакой геометрии для обозначения..

Корректная и некорректная геометрия для комбинаций слоев символов

Полигональная геометрия

Линейная геометрия

Точечная геометрия

Слой символов заливки

Символы для внутренних частей полигона

Вызывает ошибку логики геометрии Предупреждающий значок логики геометрии поскольку отсутствует геометрия полигона для заполнения

Вызывает ошибку логики геометрии Предупреждающий значок логики геометрии поскольку отсутствует геометрия полигона для заполнения

Слой линейных символов

Символы для границ полигона

Символы для линий

Вызывает ошибку логики геометрии Предупреждающий значок логики геометрии поскольку отсутствует геометрия линии для отрисовки

Слой маркерных символов

Размещает маркеры в полигонах с учетом стиля размещения маркеров

Размещает маркеры на линиях с учетом стиля размещения маркеров

Размещает маркеры на точках с учетом стиля размещения маркеров

Комбинации символов и геометрии слоя

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

См. полный список геометрических эффектовПросмотр полного списка стилей расположения маркеров
Динамическое изменение геометрии при отображении объектов с помощью представлений

Чтобы изменить входящую геометрию

На итоговую геометрию

Использовать

Пример

Точка

Точка

  • Исходный стиль размещения маркеров точек

  • Стиль размещения маркеров В точке (On Point)
    Стиль размещения маркеров В точке

Точка

Линия

  • Геометрический эффект от-точки-к-линии
  • Геометрический эффект от-точки-к-полигону

  • Геометрический эффект Радиально от линии (Radial from Line)
    Геометрический эффект Радиально от линии
  • Геометрический эффект Буфер (Buffer)
    Геометрический эффект Буфер

Точка

Полигон

  • Геометрический эффект от-точки-к-полигону

  • Геометрический эффект Буфер (Buffer)
    Геометрический эффект Буфер

Линия

Точка

  • Исходный стиль размещения маркеров на линии

  • Стиль размещения маркеров Вдоль линии (Along Line)
    Стиль размещения маркеров Вдоль линии

Линия

Линия

  • Только линейный слой символов
  • Геометрический эффект от-линии-к-линии
  • Геометрический эффект от-линии-к-полигону

  • Только линейный слой символов
    Слой символов штриховки (Stroke symbol layer)
  • Геометрический эффект Упростить (Simplify)
    Геометрический эффект Упростить
  • Геометрический эффект Обрамляющий полигон (Выпуклая оболочка) (Enclosing Polygon (Convex Hull))
    Геометрический эффект Обрамляющий полигон

Линия

Полигон

  • Геометрический эффект от-линии-к-полигону

  • Геометрический эффект Обрамляющий полигон (Прямоугольник) (Enclosing Polygon (Rectangle Box))
    Геометрический эффект Обрамляющий полигон (Прямоугольник)

Полигон

Точка

  • Исходный полигональный стиль размещения маркеров

  • Стиль размещения маркеров Произвольно внутри полигона (Randomly Inside Polygon)
    Стиль размещения маркеров Произвольно внутри полигона

Полигон

Линия

  • Только линейный слой символов
  • Геометрический эффект от-линии-к-линии
  • Геометрический эффект от-линии-к-полигону

  • Только линейный слой символов
    Только линейный слой символов
  • Геометрический эффект Усеченная кривая (Cut Curve)
    Геометрический эффект Усеченная кривая
  • Геометрический эффект Кольцо (Donut)
    Геометрический эффект Кольцо

Полигон

Полигон

  • Только слой символов заливок
  • Геометрический эффект от-полигона-к-полигону

  • Только слой символов заливок (стиль Штриховка (Hatch))
    Слой символов заливок (стиль Штриховка)
  • Геометрический эффект Смещенная кривая (Offset Curve) (с отрицательным значением)
    Геометрический эффект Смещенная кривая

Динамическое изменение геометрии при отображении объектов с помощью представлений

Связанные темы

5/10/2014