ラベル | 説明 | データ タイプ |
入力フィーチャ | 単純化されるトラフィック サークルなど、小さな囲まれた道路の詳細を含む入力フィーチャ | Feature Layer |
単純化する距離 | 単純化の対象とする道路の詳細の直径または距離。 | Linear Unit |
出力フィーチャクラス | 単純化されたフィーチャを含む出力フィーチャクラス - 単純化に合わせて変更されたフィーチャ - および影響を受けないすべてのフィーチャ | Feature Class |
ロック フィールド (オプション) | フィーチャのロック情報が格納されているフィールド。 データ タイプは Short または Long Integer である必要があります。 値 1 は、フィーチャが単純化されないことを示します。 | Field |
サマリー
トラフィック サークルなど、道路網の一般的な方向をわかりにくくする道路セグメントの、細かく開いた形状を簡単な描写に置き換えて単純化します。
空きエリアの直径が [単純化する距離] パラメーター値よりも小さいまたは同じ場合、形状は、道路クラスに関係なく単純化されます。 入力コレクションで単純化されないすべての道路が、出力フィーチャクラスにコピーされます。
ヒント:
このツールの一般的な用途は、トラフィック サークルや他の小さなネットワークへの中断を単純な交点として描写したほうが適切な場合に、比較的大規模な道路の集合体を単純化して小規模にすることにあります。 中間的な規模では、これらの形状を別々のフィーチャとして保持して強調したほうが望ましい場合があります。 このような場合は、[道路の競合を解決 (Resolve Road Conflicts)] ツールを使用して、シンボルが競合しないようにラインをシンボル化させます。 同じ道路コレクションに対して [道路の競合を解決 (Resolve Road Conflicts)] ツールと [道路形状の単純化 (Collapse Road Detail)] ツールの両方を実行する場合は、先に [道路形状の単純化 (Collapse Road Detail)] を実行することをお勧めします。
図
使用法
道路の密集したブロックやその他の複雑な配置は、単純化されたり間引かれたりはしません。 [道路網の間引き (Thin Road Network)] ツールを使用して、道路の密集を減らすことを検討します。
分割された道路に接続するロータリーまたは同様のオープン道路の詳細は、道路のセグメントが小さくなりすぎるのを防ぐために、単純化されません。 最初に [道路のマージ (Merge Divided Roads)] ツールを実行して、単一の道路を作成してからロータリーを単純化できます。
ロータリーまたは他のオープン道路の詳細の変更が、ネットワークの接続性に影響を与える場合、単純化は実行されません。
単純化させる距離を変えながら、複数回このツールを実行して、縮尺に応じた出力を生成します。
「ジオデータベース フィールド プロパティの転送」環境がオフの場合でも、ドメインとサブタイプは出力にコピーされます。
大きな道路データセットを処理すると、メモリの制限を超えることがあります。 このような場合は、「カートグラフィック パーティション」環境設定で、関連するポリゴン フィーチャクラスを特定することによって、パーティション単位で入力データを処理できます。 パーティションの境界によって定義されたデータの一部が順次処理されます。 出力フィーチャクラスは、パーティション エッジで一致します。
パラメーター
arcpy.cartography.CollapseRoadDetail(in_features, collapse_distance, output_feature_class, {locking_field})
名前 | 説明 | データ タイプ |
in_features | 単純化されるトラフィック サークルなど、小さな囲まれた道路の詳細を含む入力フィーチャ | Feature Layer |
collapse_distance | 単純化の対象とする道路の詳細の直径または距離。 | Linear Unit |
output_feature_class | 単純化されたフィーチャを含む出力フィーチャクラス - 単純化に合わせて変更されたフィーチャ - および影響を受けないすべてのフィーチャ | Feature Class |
locking_field (オプション) | フィーチャのロック情報が格納されているフィールド。 データ タイプは Short または Long Integer である必要があります。 値 1 は、フィーチャが単純化されないことを示します。 | Field |
コードのサンプル
次の Python ウィンドウ スクリプトは、イミディエイト モードで CollapseRoadDetail 関数を使用する方法を示しています。
import arcpy
arcpy.env.workspace = "C:/data/cartography.gdb/transportation"
arcpy.cartography.CollapseRoadDetail("roads.lyr", "250 Feet", "roads_collapse_250")
ライセンス情報
- Basic: No
- Standard: No
- Advanced: Yes