Разбить линию в точке (Управление данными)

Уровень лицензии:BasicStandardAdvanced

Резюме

Разбивает линейные объекты на основе пересечения или близости к точечным объектам.

Использование

Синтаксис

SplitLineAtPoint_management (in_features, point_features, out_feature_class, {search_radius})
ПараметрОбъяснениеТип данных
in_features

Входные линейные объекты будут разбиты.

Feature Layer
point_features

Входные точечные объекты, местоположения которых будут использоваться для разбиения входных линий.

Feature Layer
out_feature_class

Создаваемый новый класс пространственных объектов, содержащий разбитые линии.

Feature Class
search_radius
(дополнительно)

Используется для разбиения линий по их близости к точечным объектам. Точки, расположенные в пределах этого расстояния от входных линий будут использованы для разбиения этих линий в местоположениях на сегменте, ближайших к соответствующим точкам.

Linear Unit

Пример кода

Разбить линию в точке. Пример (автономный скрипт)

Это пример использования скрипта Python для запуска инструмента Разбить линию в точке (Split Line At Point).

#Name: SplitLineAtPoint_Example.py
# Description: split line features based upon near point features; Search Distance is in linear 
# unit meters
# Requirements: 
# Author: ESRI

import arcpy
from arcpy import env

env.workspace="C:/data"
inFeatures="streets.shp"
pointFeatures="events.shp"
outFeatureclass="splitline_out.shp"
searchRadius= "20 Meters"
try:
    arcpy.SplitLineAtPoint_management(inFeatures, pointFeatures, outFeatureclass, searchRadius)
except Exception, e:
    # If an error occurred, print line number and error message
    import traceback, sys
    tb = sys.exc_info()[2]
    print "Line %i" % tb.tb_lineno
    print e.message
Разбить линию в точке. Пример (окно Python)

Это пример использования инструмента Разбить линию в точке (Split Line At Point) в окне Python.

import arcpy
from arcpy import env

env.workspace="C:/data"
arcpy.SplitLineAtPoint_management("streets.shp","events.shp","splitline_out.shp","20 Meters")

Параметры среды

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

Информация о лицензировании

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Нет
ArcGIS for Desktop Advanced: Да
9/10/2013