ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

ラインに沿ってポイントを生成 (Generate Points Along Lines)

  • 概要
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

概要

固定間隔またはパーセンテージ基準でラインまたはポリゴンに沿ってポイント フィーチャを作成します。

使用法

  • 入力フィーチャの属性は、出力フィーチャクラス内に保持されます。その出力フィーチャクラスに追加された新しいフィールド ORIG_FID は、入力フィーチャ ID に設定されます。

構文

arcpy.management.GeneratePointsAlongLines(Input_Features, Output_Feature_Class, Point_Placement, {Distance}, {Percentage}, {Include_End_Points})
パラメーター説明データ タイプ
Input_Features

ポイントに変換されるラインまたはポリゴン フィーチャ。

Feature Layer
Output_Feature_Class

入力フィーチャから作成されるポイント フィーチャクラス。

Feature Class
Point_Placement

ポイントの作成に使用する方法。

  • PERCENTAGE —このツールで Percentage パラメーターを使用して、パーセンテージを基準にラインに沿ってポイントを配置します。
  • DISTANCE —このツールで Distance パラメーターを使用して、一定の間隔でラインに沿ってポイントを配置します。これがデフォルトです。
String
Distance
(オプション)

フィーチャの始点からの間隔。指定した間隔に基づいてポイントが配置されます。

Linear Unit
Percentage
(オプション)

フィーチャの始点からのパーセンテージ。指定したパーセンテージに基づいてポイントが配置されます。たとえば、パーセンテージを 40 にすると、フィーチャの距離全体の 40 パーセントと 80 パーセントの位置にポイントが配置されます。

Double
Include_End_Points
(オプション)

フィーチャの始点と終点に追加ポイントを配置するかどうかを指定します。

  • END_POINTS —フィーチャの始点と終点に追加ポイントを配置します。
  • NO_END_POINTS —フィーチャの始点と終点に追加ポイントを配置しません。これがデフォルトです。
Boolean

コードのサンプル

GeneratePointsAlongLinese (ラインに沿ってポイントを生成) の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで GeneratePointsAlongLines 関数を使用する方法を示しています。

import arcpy
arcpy.env.workspace = 'C:/data/base.gdb'
arcpy.GeneratePointsAlongLines_management('rivers', 'distance_intervals', 'DISTANCE', Distance='500 meters')
arcpy.GeneratePointsAlongLines_management('rivers', 'percentage_intervals', 'PERCENTAGE', Percentage=10)
GeneratePointsAlongLines (ラインに沿ってポイントを生成) の例 2 (スタンドアロン スクリプト)

次のスタンドアロン スクリプトは、GeneratePointsAlongLines の使用方法を示しています。

# Description: Convert point features into line features
import arcpy
# Set environment settings
arcpy.env.workspace = 'C:/data/base.gdb'
# Set local variables
in_features = 'rivers'
out_fc_1 = 'distance_intervals'
out_fc_2 = 'percentage_intervals'
# Execute GeneratePointsAlongLines by distance
arcpy.GeneratePointsAlongLines_management(in_features, out_fc_1, 'DISTANCE',
                                          Distance='500 meters')
# Execute GeneratePointsAlongLines by percentage
arcpy.GeneratePointsAlongLines_management(in_features, out_fc_2, 'PERCENTAGE',
                                          Percentage=10,
                                          Include_End_Points='END_POINTS')

環境

  • 現在のワークスペース
  • 出力データのコンフィグレーション キーワード
  • 出力データの空間グリッド 1、2、3

ライセンス情報

  • Basic: はい
  • Standard: はい
  • Advanced: はい

関連トピック

  • サンプリング ツールセットの概要
  • フィーチャの頂点 → ポイント (Feature Vertices To Points)

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2021 Esri. | プライバシー | リーガル