概要
フィーチャクラスに対するフィーチャ ビニングを有効化します。
フィーチャ ビニングは、ユーザーが大きなデータセットを探索および視覚化できるようにする高度な視覚化機能です。また、すぐに使用できる簡単なマッピング オプションを使用して、マクロおよびミクロのレベルでパターンを確認するのにも役立ちます。フィーチャ ビニングは、大量のポイント フィーチャを、スケール処理された詳細レベルによって変化するダイナミック ポリゴンのビンに集約します。単一ビンは、その詳細レベルの境界内にあるすべてのフィーチャを表します。フィーチャ ビニングは、描画パフォーマンスとデータ圧縮の両方を向上します。
図
使用法
フィーチャ ビニングは、エンタープライズ ジオデータベースまたはデータベースに格納されたポイント フィーチャクラスとマルチポイント フィーチャクラスのみでサポートされます。データをバージョン対応にすることや、データの履歴管理を有効化することはできません。
サポートされているデータベース プラットフォームは次のとおりです。
- IBM Db2
- Microsoft SQL Server
- Oracle
- PostgreSQL
- SAP HANA
ビン フィーチャ レイヤーを含むマップと同じ座標系をビンに使用すると、直接 (リアルタイム) 投影を回避できます。使用する座標系が不明の場合は、正積円筒図法などの正積図法をお勧めします。カスタムの座標系は使用できません。
大規模なデータセットの場合、またはデータを頻繁に更新しない場合、集約結果の静的キャッシュを有効にできます。ただしキャッシュは、必ずしもすべての詳細レベルで作成されません。静的キャッシュは、[フィーチャ ビン キャッシュの管理 (Manage Feature Bin Cache)] ツールを実行して管理できます。このツールを使用して、静的キャッシュの詳細レベルを指定します。
静的キャッシュの詳細レベルの範囲を超えてズームしたときに、マップ内のビン対応レイヤーがダイナミック モードに切り替わります。ビン対応レイヤーの [レイヤー プロパティ] ダイアログ ボックスの [最大キャッシュ レベル] プロパティに、静的キャッシュの最大詳細レベルがリスト表示されます。静的キャッシュは、データセットのすべてのフィーチャを使用して生成されます。そのため、フィルター設定を使用する場合、あるいは時間フィルターまたは範囲フィルターをマップ内のビン対応フィーチャ レイヤーに適用する場合、静的キャッシュが無視され、ビンの集約が動的に発生します。
[フィーチャ ビニングの無効化 (Disable Feature Binning)] ツールを使用すると、必要に応じてレイヤーのビニング機能を無効化できます。フィーチャ ビニングを無効化しないでマップまたはシーン内のレイヤーのビン描画をオフにすることもできます。
フィーチャ ビニングが動的で、フィーチャクラスに格納された要約統計量のリストを更新する場合、フィーチャ ビニングを無効にしてから再び有効にする必要があります。レイヤーの [要約統計量] ダイアログ ボックスから、マップまたはシーン内のフィーチャ レイヤーに新しい要約統計量を追加できます。これらの統計情報はレイヤーにのみ格納されます。ソース フィーチャクラスには格納されません。
構文
arcpy.management.EnableFeatureBinning(in_features, {bin_type}, {bin_coord_sys}, {summary_stats}, {generate_static_cache})
パラメーター | 説明 | データ タイプ |
in_features | フィーチャ ビニングを有効化するフィーチャクラス。エンタープライズ ジオデータベースまたはデータベースに格納されたポイントとマルチポイント フィーチャクラスのみがサポートされます。データをバージョン対応にすることや、データの履歴管理を有効化することはできません。 | Feature Layer |
bin_type (オプション) | 有効化されるビニングのタイプを指定します。SAP HANA のデータを使用している場合、正方形のビンのみがサポートされます。
| String |
bin_coord_sys [bin_coord_sys,...] (オプション) | 集約された出力フィーチャ レイヤーの視覚化に使用する座標系。出力レイヤーを視覚化するために、最大 2 つの座標系を選択できます。デフォルトでは、入力フィーチャクラスの座標系が使用されます。カスタム座標系はサポートされていません。 | Coordinate System |
summary_stats [[Field, Statistic Type],...] (オプション) | 集計されてビンのキャッシュに格納される統計情報を指定します。統計情報は、各ビンをシンボル表示し、1 つのビン内のすべてのポイントの集約情報を提供するために使用されます。フィーチャ総数 (shape_count) という 1 つの要約統計量が常に使用できます。追加の要約統計量を最大で 5 つ定義できます。
| Value Table |
generate_static_cache (オプション) | 集約結果の静的キャッシュを生成するか、ビジュアライゼーションをリアルタイムで集約するかを指定します。キャッシュは、必ずしもすべての詳細レベルで作成されません。
| Boolean |
派生した出力
名前 | 説明 | データ タイプ |
out_features | フィーチャ ビニングを有効にした更新された入力。 | フィーチャ レイヤー |
コードのサンプル
個数統計をフィーチャ ビン キャッシュに追加する地震フィーチャ レイヤー上で四角形のフィーチャ ビニングを有効にします。
import arcpy
bin_coord_sys = "GEOGCS['GCS_WGS_1984',DATUM['D_WGS_1984',SPHEROID['WGS_1984',6378137.0,298.257223563]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]]",
arcpy.EnableFeatureBinning_management("lod_gdb.elec.Earthquakes",
"SQUARE",
bin_coord_sys,
"depth_km MAX",
"STATIC_CACHE")
環境
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい