| Подпись | Описание | Тип данных | 
| Входные объекты | Входные линейные объекты, которые будут разбиты. | Feature Layer | 
| Точечные объекты | Входные точечные объекты, местоположения которых будут использоваться для разбиения входных линий. | Feature Layer | 
| Выходной класс пространственных объектов | Выходной класс объектов, который будет содержать линии разбиения. | Feature Class | 
| Радиус поиска (Дополнительный) | Расстояние, которое будет использовано для разбиения линий по их близости к точечным объектам. Точки, расположенные в пределах этого расстояния от входных линий будут использованы для разбиения этих линий в местоположениях на сегменте, ближайших к соответствующим точкам. Если этот параметр не указан, для разбиения линейного объекта используется одна ближайшая точка. Если радиус указан, все точки в пределах радиуса будут использоваться для разбиения линии. | Linear Unit | 
Краткая информация
Разбивает линейные объекты на основе пересечения или близости к точечным объектам.
Использование
- Атрибуты входных объектов будут сохранены в выходном классе объектов. В выходной класс объектов будут добавлены следующие поля: - ORIG_FID– хранит идентификаторы входных объектов
- ORIG_SEQ— хранит последовательный номер каждой выходной линии, в соответствии с порядком сегментов от начальной вершины входного объекта
 
- Если Радиус поиска не указан, для разбиения линейного объекта используется ближайшая точка. Это означает, что если несколько точек совпадают с линией, только одна из этих точек будет использоваться для разбиения линии. Если Радиус поиска указан, все точки в пределах радиуса будут использоваться для разбиения линии. 
- Для создания точных результатов воспользуйтесь систему координат проекции входных данных. Вы можете использовать инструмент Проецировать для проецирования пространственных данных из географической системы координат в систему координат проекции перед использованием инструмента Разбить линию в точке. 
Параметры
arcpy.management.SplitLineAtPoint(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 | 
Пример кода
В примере показано, как запускать функцию SplitLineAtPoint в окне Python.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.management.SplitLineAtPoint("streets.shp", "events.shp", 
                                  "splitline_out.shp", "20 Meters")Это пример использования скрипта Python для запуска функции SplitLineAtPoint.
# Name: SplitLineAtPoint_Example.py
# Description: Split line features based on near point features.
import arcpy
arcpy.env.workspace = "C:/data"
inFeatures = "streets.shp"
pointFeatures = "events.shp"
outFeatureclass = "splitline_out.shp"
searchRadius = "20 Meters"
arcpy.management.SplitLineAtPoint(inFeatures, pointFeatures, outFeatureclass, 
                                  searchRadius)