Установить контрольные точки представления в пересечениях (Set Representation Control Point At Intersect) (Картография)
Краткая информация
Этот инструмент обычно используется для состыковки символов границ смежных полигонов. Он создает контрольную точку представлений в вершинах, принадлежащих нескольким линейным или полигональным объектам.
Рисунок
Использование
-
Контрольные точки представлений далее могут быть использованы для контроля шаблонов представлений объектов, например, пунктирных линий. Используйте этот инструмент для состыковки символов контуров смежных полигонов.
-
Первым входным объектом должны быть линейный или полигональный слой пространственных объектов, который изображен при помощи представлений. Вторым входным объектом может быть точечный, линейный или полигональный класс пространственных объектов; он может не иметь представлений; эти объекты содержат геометрию, используемую для сравнения с первым входным объектом.
Только существующие вершины могут быть конвертированы в контрольные точки представления. Инструмент не может создать контрольную точку представления в месте, где отсутствует вершина.
Существующие репрезентативные контрольные точки не будут удалены.
Если в качестве входного используется только один слой, репрезентатиыне контрольные точки будут создаваться только там, где три сегмента формируют пересечение. При использовании вспомогательных объектов в качестве входных, контрольные точки добавляются в местах пересечения сегментов.
-
Только существующие вершины могут быть конвертированы в контрольные точки представления. Это позволит одновременно получить контрольные точки представления из двух входных классов. Если второй входной объект не задан, инструмент будет работать только с первым входным объектом; это позволит обнаружить самопересечения в нем.
-
Изменения положения вершин сохраняются как замещения геометрии в представлениях объекта.
-
Все исходные слои могут содержать объекты с составной геометрией.
Синтаксис
Параметр | Объяснение | Тип данных |
in_line_or_polygon_features |
Входной линейный или полигональный слой, отображенный с помощью представлений. | Layer |
in_features (дополнительно) |
Слой с совпадающими объектами. Эти объекты могут быть из базы геоданных, шейп-файла или покрытия. | Feature Layer |
Пример кода
Представленный скрипт Окна Python демонстрирует порядок непосредственного использования инструмента SetRepresentationControlPointAtIntersect.
import arcpy
from arcpy import env
env.workspace = "C:\data"
arcpy.SetRepresentationControlPointAtIntersect_cartography("parcels.lyr", "roads.lyr")
Этот автономный скрипт демонстрирует пример использования инструмента SetRepresentationControlPointAtIntersect.
# Name: SetRepresentationControlPointAtIntersect_standalone_script.py
# Description: adds representation control points at locations where two or more features have coincident vertices
# Author: ESRI
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
in_line_or_polygon_features = "parcels.lyr"
in_features = "roads.lyr"
# Execute Set Representation Control Point At Intersect
arcpy.SetRepresentationControlPointAtIntersect_cartography(in_line_or_polygon_features, in_features)