ポイントでラインを分割(Split Line at Point) (データ管理)

ライセンス レベル: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

コードのサンプル

SplitLineAtPoint(ポイントでラインを分割)の例(スタンドアロン スクリプト)

この例では、SplitLineAtPoint(ポイントでラインを分割)を実行するために、Python スクリプトを使用する方法を示します。

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

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
SplitLineAtPoint(ポイントでラインを分割)の例(Python ウィンドウ)

この例では、Python ウィンドウで SplitLineAtPoint(ポイントでラインを分割)を実行する方法を示します。

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: ○
7/28/2014