ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

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

ArcGIS Online

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

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

レコードの並べ替え (Sort)

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

サマリ

1 つ以上のフィールドに基づいて、フィーチャクラスまたはテーブルのレコードを昇順または降順で並べ替えます。並べ替えの結果は、新しいデータセットに書き込まれます。

[レコードの並べ替え (Sort)] ツールの詳細

図

3 つの属性による並べ替え

使用法

  • フィーチャクラスは、空間的に並べ替えることができます。空間的な並べ替えの場合、並べ替えフィールドとして Shape フィールドを使用する必要があります。位置に基づいて、さまざまな形でフィーチャを並べ替える、多数の空間的な並べ替え方法があります。

  • 有効な入力は、ジオデータベース フィーチャクラス、シェープファイル、フィーチャ レイヤー、テーブル、テーブル ビューです。CAD および SDC データセットの各コンポーネントも、有効な入力です。

  • 入力レコードを選択すると、選択レコードのサブセットだけが並べ替えられ、出力に書き込まれます。

  • 1 つ以上のフィールドをソート フィールドとして設定すると、まず最初のフィールドによって行が並べ替えられ、次にその順序内で 2 番目のフィールドによって並べ替えられ、以降、同様に並べ替えが続けられます。

  • ジオデータベース フィーチャクラスの Shape_Area フィールドを使用して、ポリゴン フィーチャを面積で並べ替えることができます。同様に、Shape_Length フィールドを使用して、ポリライン フィーチャを長さで並べ替えることができます。シェープファイルのポリゴン フィーチャを並べ替えたい場合は、[フィールド演算 (Calculate Field)] を使用して、面積を計算して新しいフィールドに値を表示し、そのフィールドを使用して [レコードの並べ替え (Sort)] を実行します。

  • ライセンス:

    [フィールド] パラメーターの場合、Shape フィールドまたは複数のフィールドによる並べ替えは Advanced ライセンスでのみ実行可能です。単一の属性フィールドによる並べ替え (Shape を除く) は、どのライセンス レベルでも実行できます。

構文

Sort_management (in_dataset, out_dataset, sort_field, {spatial_sort_method})
パラメータ説明データ タイプ
in_dataset

ソート フィールドのフィールド値に基づいてレコードが並べ替えられる、入力データセット。

Table View
out_dataset

出力フィーチャクラスまたはテーブル。

Feature Class; Table
sort_field
[[sort_field, direction],...]

入力レコードを並べ替えるために値を使用するフィールドと、レコードを格納する方向を指定します。

  • ASCENDING —レコードは最小値から最大値まで順に並べ替えられます。
  • DESCENDING —レコードは最大値から最小値まで順に並べ替えられます。
Value Table
spatial_sort_method
(オプション)

フィーチャを空間的に並べ替える方法を指定します。並べ替え方法は、並べ替えフィールドの 1 つとして Shape フィールドが選択されている場合のみ有効になります。

  • UR —並べ替えを右上隅から開始します。これがデフォルトです。
  • UL —並べ替えを左上隅から開始します。
  • LR —並べ替えを右下隅から開始します。
  • LL —並べ替えを左下隅から開始します。
  • PEANO —ペアノ曲線とも呼ばれる、空間を埋め尽くす曲線アルゴリズムを並べ替えに使用します。
String

コードのサンプル

Sort (並べ替え) の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、Sort (並べ替え) を使ってフィールドの値でフィーチャを並べ替える方法を示しています。

import arcpy
from arcpy import env

env.workspace = "C:/data/city.gdb"

arcpy.Sort_management("crime", "crime_Sort", [["DATE_REP", "ASCENDING"]])
Sort (並べ替え) の例 2 (スタンドアロン Python スクリプト)

次の Python スクリプトは、スタンドアロン スクリプトで Sort (並べ替え) を使用する方法を示しています。

# Name: Sort_example2.py
# Description: Sorts wells by location and well yield.
# Author: ESRI

# Import system modules
import arcpy
from arcpy import env

try:
    # Set workspace environment
    env.workspace = "C:/data/newfoundland.gdb"

    # set local variables
    in_dataset = "wells"
    out_dataset = "wells_Sort"

    # Order features first by location (Shape) and then by WELL_YIELD
    sort_fields = [["Shape", "ASCENDING"], ["WELL_YIELD", "DESCENDING"]]

    # Use Peano algorithm
    sort_method = "PEANO"

    # execute the function
    arcpy.Sort_management(in_dataset, out_dataset, sort_fields, sort_method)
    
    print arcpy.GetMessages()

except arcpy.ExecuteError:
    # Print error messages
    print arcpy.GetMessages(2)
    
except Exception as ex:
    print ex.args[0]

環境

  • 現在のワークスペース
  • テンポラリ ワークスペース
  • 出力データの座標系
  • 地理座標系変換
  • 範囲
  • XY 座標精度
  • XY 許容値
  • 出力データに M 値を含む
  • M 座標精度
  • M 許容値
  • 出力データに Z 値を含む
  • 出力データのデフォルト Z 値
  • Z 座標精度
  • Z 許容値
  • 修飾フィールド名
  • 出力データの XY ドメイン
  • 出力データの M ドメイン
  • 出力データの Z ドメイン

ライセンス情報

  • ArcGIS for Desktop Basic: 制限付き
  • ArcGIS for Desktop Standard: 制限付き
  • ArcGIS for Desktop Advanced: ○

関連トピック

  • 一般ツールセットの概要
このトピックへのフィードバック

ArcGIS for Desktop

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

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル