| ラベル | 説明 | データ タイプ | 
 入力ライン フィーチャ   | フィーチャのパスを定義する複数の入力ポリライン フィーチャ。  | Feature Layer | 
 出力フィーチャクラス   | 出力ポリゴン フィーチャクラス  | Feature Class | 
 ラインに沿った長さ  (オプション)  | 入力ライン フィーチャに沿った出力ポリゴン フィーチャの長さ。デフォルト値は、入力ライン フィーチャの空間参照によって決まります。この値は、X 軸に沿った入力フィーチャクラス範囲の 1/100 になります。  | Linear Unit | 
 ラインに垂直な長さ (オプション)  | 入力ライン フィーチャに垂直な出力ポリゴン フィーチャの長さ。デフォルト値は、入力ライン フィーチャの空間参照によって決まります。値は、ラインに沿った長さに使用される数字の 1/2 になります。  | Linear Unit | 
空間的な並べ替え方法 (オプション)  | 出力フィーチャが特定の順序で作成され、空間的な始点を必要とします。方向タイプを右上に設定すると、各入力フィーチャの右上から出力フィーチャが開始されます。 
  | String | 
サマリー
1 つのライン フィーチャまたはライン フィーチャのグループに沿って一連の矩形ポリゴンを作成します。
図

使用法
作成されるフィーチャには多数の属性が含まれます。
- [ID] - 増分しながら各フィーチャに割り当てられる番号。
 - [GroupId] - 接続したチェーンまたはライン フィーチャのグループに含まれるすべてのフィーチャに割り当てられる整数。[ラインに沿って四角形を生成 (Generate Rectangles Along Lines)] の結果に複数のグループが含まれる場合があります。通常は、複数のライン フィーチャが接続されたセット、または複数の接続されていない部分がある単一ラインから 1 つのグループが作成されます。個別の、接続されていないライン フィーチャから作成されたフィーチャは、それぞれ別のグループに割り当てられます。GroupId の値は一意であり、任意のチェーンの最初のライン フィーチャの ObjectID に基づきます。
 - [SeqId] - 各グループ内部でのフィーチャの作成順序に基づいて、増分しながら各フィーチャに割り当てられる番号。
 - [Previous] - 各グループ内の 1 つ前の [SeqId] への参照 (各グループ内の最初のレコードを除く)。最初のレコードは、グループ外の隣接エレメントを参照できます。
 - [Next] - 各グループ内の次の [SeqId] への参照 (各グループ内の最後のレコードを除く)。最後のレコードは、グループ外の隣接エレメントを参照できます。
 - [Angle] - 値は、デフォルトの 0 度が真北、90 度が真東、180 度が真南、-90 度が真西というマップの方向に従って計算されます。
 
[ラインに沿った長さ] および [ラインに垂直な長さ] のデフォルトの単位は、自動的に入力ライン フィーチャの空間参照の単位に変更されます。
パラメーター
arcpy.management.GenerateRectanglesAlongLines(in_features, out_feature_class, {length_along_line}, {length_perpendicular_to_line}, {spatial_sort_method})| 名前 | 説明 | データ タイプ | 
in_features  | フィーチャのパスを定義する複数の入力ポリライン フィーチャ。  | Feature Layer | 
out_feature_class  | 出力ポリゴン フィーチャクラス  | Feature Class | 
length_along_line (オプション)  | 入力ライン フィーチャに沿った出力ポリゴン フィーチャの長さ。デフォルト値は、入力ライン フィーチャの空間参照によって決まります。この値は、X 軸に沿った入力フィーチャクラス範囲の 1/100 になります。  | Linear Unit | 
length_perpendicular_to_line (オプション)  | 入力ライン フィーチャに垂直な出力ポリゴン フィーチャの長さ。デフォルト値は、入力ライン フィーチャの空間参照によって決まります。値は、ラインに沿った長さに使用される数字の 1/2 になります。  | Linear Unit | 
spatial_sort_method (オプション)  | 出力フィーチャが特定の順序で作成され、空間的な始点を必要とします。方向タイプを右上に設定すると、各入力フィーチャの右上から出力フィーチャが開始されます。 
  | String | 
コードのサンプル
次の Python ウィンドウ スクリプトは、GenerateRectanglesAlongLinesツールの使用方法を示しています。
import arcpy
arcpy.env.workspace = r"C:\data\US_Streams.gdb"
arcpy.management.GenerateRectanglesAlongLines("StreamReach", "riparian_zones", 
                                              "250 Meters", "180 Meters", "UR")ライセンス情報
- Basic: Yes
 - Standard: Yes
 - Advanced: Yes