Сводка
Этот инструмент обычно используется для состыковки символов границ смежных полигонов. Он создает контрольную точку представлений в вершинах, принадлежащих нескольким линейным или полигональным объектам.
Иллюстрация
Использование
Контрольные точки представлений далее могут быть использованы для контроля шаблонов представлений объектов, например, пунктирных линий. Используйте этот инструмент для состыковки символов контуров смежных полигонов.
Первым входным объектом должны быть линейный или полигональный слой пространственных объектов, который изображен при помощи представлений. Вторым входным объектом может быть точечный, линейный или полигональный класс пространственных объектов; он может не иметь представлений; эти объекты содержат геометрию, используемую для сравнения с первым входным объектом.
Только существующие вершины могут быть конвертированы в контрольные точки представления. Инструмент не может создать контрольную точку представления в месте, где отсутствует вершина.
Существующие репрезентативные контрольные точки не будут удалены.
Если в качестве входного используется только один слой, репрезентатиыне контрольные точки будут создаваться только там, где три сегмента формируют пересечение. При использовании вспомогательных объектов в качестве входных, контрольные точки добавляются в местах пересечения сегментов.
Только существующие вершины могут быть конвертированы в контрольные точки представления. Это позволит одновременно получить контрольные точки представления из двух входных классов. Если второй входной объект не задан, инструмент будет работать только с первым входным объектом; это позволит обнаружить самопересечения в нем.
Изменения положения вершин сохраняются как замещения геометрии в представлениях объекта.
Все исходные слои могут содержать объекты с составной геометрией.
Синтаксис
arcpy.cartography.SetRepresentationControlPointAtIntersect(in_line_or_polygon_features, {in_features})
Параметр | Объяснение | Тип данных |
in_line_or_polygon_features | Входной линейный или полигональный слой, отображенный с помощью представлений. | Layer |
in_features (Дополнительный) | Слой с совпадающими объектами. Эти объекты могут быть из базы геоданных, шейп-файла или покрытия. | Feature Layer |
Пример кода
Пример инструмента SetRepresentationControlPointAtIntersect (Окно Python)
Представленный скрипт Окна Python демонстрирует порядок непосредственного использования инструмента SetRepresentationControlPointAtIntersect.
import arcpy
from arcpy import env
env.workspace = "C:\data"
arcpy.SetRepresentationControlPointAtIntersect_cartography("parcels.lyr", "roads.lyr")
Пример инструмента SetRepresentationControlPointAtIntersect (автономный скрипт Python)
Этот автономный скрипт демонстрирует пример использования инструмента 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)
Параметры среды
Этот инструмент не использует параметры среды геообработки
Информация о лицензиях
- Basic: Нет
- Standard: Нет
- Advanced: Да