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

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

フィールド演算を使用して簡単な日付フィールドの計算を実行する

ArcMap には、フィールド演算を実行するための 2 つの方法があります。それらは、属性テーブルを使用する方法、または [フィールド演算 (Calculate Field)] ジオプロセシング ツール使用する方法です。どちらも同じ機能を使用します。

属性テーブルのフィールドで日付値を計算する手順は次のとおりです。

  1. [エディター] ツールバーの [エディター] メニューをクリックし、[編集の開始] をクリックします。

    編集セッションを開始しなくても計算を行うことは可能ですが、その場合、結果を元に戻すことはできません。

  2. コンテンツ ウィンドウの [ソース別にリスト] ボタンをクリックします。
  3. コンテンツ ウィンドウでテーブルかレイヤーを右クリックし、[属性テーブルを開く] を選択します。
  4. 日付フィールドの見出しを右クリックし、[フィールド演算] をクリックします。

    日付値を保持するためのフィールドがない場合は、[オプション] ボタンをクリックした後、[フィールドの追加] オプションをクリックして、新しい日付フィールドを追加します。新しいフィールドを追加するには、編集セッションを終了する必要があります。

  5. [フィールド] リストと [関数] リストを使用して、日付フィールドの計算式を構築します。テキスト エリアの式を編集したり、有効な式を独自に入力することもできます。
  6. [OK] をクリックします。
ヒント:

Python または VBScript の日付関数を使用して、日付を計算することができます。

  • Python の例 - time.strftime('31/1/2000')
  • VB スクリプトの例 - cdate("1/31/2000") または cdate(#1/31/2000#)

必要であれば、二重引用符 (") を使用して文字列を示すのと同様に、シャープ記号 (#) を使用して日付を示すこともできます。シャープ記号はロケールに対応せず、正常に動作するのは 米国英語の日付構造に限られることに注意してください。他のロケールでは、DateSerial() 使用するか、別のロケール対応の関数を使用してください。

メモ:

日時ごとに数値表現があります。1899 年 12 月 30 日の日付は、一般に合意された 0 の値を持っています。1.5 に対して日付フィールドを計算した場合、1899 年 12 月 31 日 12:00:00 PM が得られます。小数点の左側の数値 (この場合は 1) は、通年日を表します。負の数値は、1899 年 12 月 30 日よりも前の日付を表し、正の数値は 1899 年 12 月 30 日の後の日付を表します。小数点の右側の数値は時刻を表し、0 が 12:00:00 AM、0.5 が 12:00:00 PM を示します。これにより、数値と日付を組み合わせた計算を行うことができます。たとえば、データに水道メートルの点検日が含まれていて、次の点検日が 30 日後であることを示すレポートを生成したいとします。日付の特定には、次の VBScript 計算式を使用することができます。

Next_Service_Date = service_date + 30

ArcGIS Desktop

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

ArcGIS

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

Esri について

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