フィーチャ レイヤーの多くは日時 (時系列) 情報を格納します。 日時は、いつフィーチャが特定の場所にあったか、またはいつフィーチャが実世界で最初に観測されたか、を表します。 あるいは、日時は、財産が売られた日時、最後にサンプルが特定の水域から取得された日時、または消防車が特定の消防署から配車された日時など、その他の非空間属性に関連する場合があります。
時系列データは ArcGIS Online の次の日時フィールドに保存されますが、機能はタイプによって異なります。 ホスト フィーチャ レイヤーで日時の値を正しく追加、編集、または解釈するには、ArcGIS Online でデータを格納し表示する方法を理解することが重要です。 リンクを使用すると、各タイプの書式設定と格納に関する情報にアクセスできます。
Date フィールド
Date フィールドには、日付 (日、月、年) と時間の値をミリ秒精度のローカル時間で格納できます。
Date フィールドを使用すると、時間値がすべて同じタイム ゾーンの場合に、日時の値を必要とするデータを格納できます。 次のようなケースがあります。
- 建設現場の調査
- ある郡全体の病院あたりの出生日時
- 表示アプリに設定されたロケールに基づき、表示する際にローカル時間に変換される、あるタイム ゾーンで格納された日時の値
日付値の入力形式
Date フィールドの値を計算して、フィールドに値を入力したり、フィールドのクエリを実行したりする場合は、日付を MM/DD/YYYY hh:mm:ss 形式で入力し、単一引用符で囲む必要があります。 たとえば、Date フィールドを 2014 年 5 月 27 日午後 5:00 に設定するには、「'05/27/2014 05:00:00PM'」、「'05/27/2014 5:00PM'」、または「'05/27/2014 17:00:00'」 (24 時間制) と入力します。 時刻のみの格納はサポートされていません。時刻は常に Date のコンポーネントです。 時刻を指定しない場合、デフォルトで午前 12:00 に設定されます。
SQL 標準日付関数を使用してホスト フィーチャ レイヤーの日時値を計算する場合は、時刻を UTC で指定する必要があります。 計算された値をテーブルで表示する場合は、ローカル時間で表示されます。 たとえば、ローカル時間が PST で、計算時に「'05/27/2014 12:23:00 PM'」と入力した場合、計算されたフィールドの値は、コンピューターの時間に基づいて時間変換されて表示されます。 この例では、計算された値は「'05/27/2014 05:23:00 AM'」と表示されます。
ホスト フィーチャ レイヤーの日付値の保存
ホスト フィーチャ レイヤーの日付値は、ArcGIS Online フィーチャ データ ストアの協定世界時 (略称: UTC) で格納されます。 UTC は、イギリスのグリニッジ近くに位置する地球の本初子午線 (経度ゼロ度) の現在時間とほぼ等しく、GMT (グリニッジ標準時) よりも精度の高い時間です。
ファイル、ArcGIS Pro、ArcGIS Desktop アプリから Date フィールドを含むフィーチャ レイヤーを公開するとき、Date フィールドにローカル タイム ゾーンの値が含まれている場合、レイヤーを公開する際に日付値がローカル タイム ゾーンであることを指定する必要があります。 これにより、公開プロセスでデータベースに格納するローカル タイム データを UTC に変換することができます。
データおよびそのデータを含むマップを表示するユーザーをホストするサーバーの物理的な位置は世界中のどの場所でもかまわないため、日付は格納される際に UTC に変換されます。 UTC で時刻を格納すると、ArcGIS Online では、サーバーの位置やアプリケーションのビューアーに関係なく、データを正しいローカル タイム ゾーンに変換できます。
Date フィールドの表示方法
ArcGIS Online で表示すると、値はローカル タイム形式で正しく表示されます。
データの表示に使用するクライアントによって、日時値の表示形式が決まります。 Date フィールドが ArcGIS Online に表示されるとき、日付は UTC からローカル時間またはレイヤーを公開するときに選択したタイム ゾーン オフセットに変換されます。 ローカル時間の場合、ArcGIS Online はコンピューターのタイム ゾーン設定を検索します。 たとえば、コンピューターが PST (太平洋標準時) に設定されているとします。 PST は UTC より 8 時間遅れています。つまり、UTC が 9:00 a.m. のとき、PST は 1:00 a.m. です。 サマータイムが有効な場合、ローカル時間は太平洋夏時間 (PDT) になり、UTC より 7 時間遅れているため、ArcGIS Online でレイヤーのアイテム ページまたはプレビューに表示される際に、値は 2:00 a.m. に変換されます。 レイヤーのタイム ゾーン オフセットを選択した場合、Map Viewer で値はそのタイム ゾーンで表示されます。
Map Viewer のテーブルとポップアップで書式設定が共有されます。 Date フィールドの値の表示方法を変更するには、フィールド構成を変更します。
ホスト フィーチャ レイヤーの公開に使用するファイル内の日付形式
Microsoft Excel、Google Sheets、カンマ区切り値 (CSV)、その他の区切りテキスト ファイルなどのファイルを追加して公開すると、ArcGIS Online は以下の表の形式を Date フィールドとして認識します。
形式 | 例 |
---|---|
M/DD/YYYY | 7/28/2009 |
M/DD/YYYY 12 時間形式 | 7/28/2009 5:23 AM または 7/28/2009 05:23 AM |
M/DD/YY | 7/28/09 |
M/DD/YY 12 時間形式 | 7/28/09 5:23 PM または 7/28/09 05:23 PM |
MM/DD/YY | 07/28/09 |
MM/DD/YY 12 時間形式 | 07/28/09 5:23 PM または 07/28/09 05:23 PM |
MM/DD/YYYY | 07/28/2009 |
MM/DD/YYYY 12 時間形式 | 07/28/2009 5:23 PM または 7/28/2009 05:23 PM |
Month DD | July 28 |
YYYY/MM | 2009/07 |
YYYY-MM | 2009-07 |
YYYY/MM/DD | 2009/07/28 |
YYYY/MM/DD hh:mm:ss | 2009/07/28 17:23:00 |
YYYY-MM-DD hh:mm:ss | 2009-07-28 17:23:00 |
YYYY/MM/DD hh:mm:ss.s | 2009/07/28 17:23:00.5 |
YYYY-MM-DDThh:mm:ss.s | 2009-07-28T17:23:00.5 |
Map Viewer Classic に直接追加されたファイルの日付形式
ファイルを [マイ コンテンツ] に追加し、そのファイルからフィーチャ レイヤーを公開しない場合、そのファイルで日付値に使用される形式には制限がありません。
ただし、CSV ファイルまたはテキスト ファイルを直接マップに追加した場合、ArcGIS Online は次の表に記載の日付形式のみを認識します。
CSV およびテキスト ファイルをマップへ直接追加する機能は、Map Viewer Classic でのみサポートされています。
.csv ファイルを Map Viewer Classic に直接追加した場合、次の日付形式は日付として読み込まれますが、時刻は Map Viewer Classic のテーブルに表示されません。
形式 | 入力の例 | テーブルの値 |
---|---|---|
M/DD/YYYY 12 時間形式 | 7/28/2009 5:23 PM | July 28, 2009 |
MM/DD/YYYY 12 時間形式 | 07/28/2009 5:23 PM | July 28, 2009 |
M/DD/YY 12 時間形式 | 7/28/09 5:23 PM | July 28, 2009 |
MM/DD/YY 12 時間形式 | 07/28/09 5:23 PM | July 28, 2009 |
.txt ファイルを Map Viewer Classic に追加した場合、次の日付形式は日付フィールドとして認識されます。
形式 | 入力の例 | テーブルの値 |
---|---|---|
M/DD/YYYY 12 時間形式 | 7/28/2009 5:23 PM | July 28, 2009 |
MM/DD/YYYY 12 時間形式 | 07/28/2009 5:23 PM | July 28, 2009 |
MM/DD/YY 12 時間形式 | 07/28/09 5:23 PM | July 28, 2009 |
Day of week, Month DD, YYYY 12 時間形式* | Tuesday, July 28, 2009 5:23 PM | July 28, 2009 |
Month DD, YYYY 12 時間形式* | July 28, 2009 5:23 PM | July 28, 2009 |
*これらの日付形式はタブまたはセミコロンを使用してフィールドを区切っている場合にのみサポートされます。
Date Only フィールド
Date Only フィールドには、日、月、年の日付値を格納できます。 Date Only フィールドに時間値は格納されません。
Date Only フィールドを使用すると、履歴ジャーナル エントリなどの日単位で収集されたデータ、または次のような 1 日全体に適用される、または 1 日全体を表す属性値の単位で収集されたデータを格納できます。
- 各従業員の雇用日
- 本の刊行日
- 著作権の有効期限日
Date Only フィールドの入力形式
値を入力するクライアントによって入力形式が決まります。
Map Viewer と ArcGIS Online の他のほとんどの場所では、値を入力すると、使用するツールまたはインターフェイスによってカレンダーのモーダルと形式チェックを提供されます。
ホスト フィーチャ レイヤーのアイテム ページの [データ] タブのテーブルで編集する場合、YYYY-MM-DD 形式で値を入力できます。 たとえば、2023 年 10 月 6 日の値を格納するには、2023-10-06 と入力します。
ホスト フィーチャ レイヤーの日付のみの値の保存
Date Only フィールドをホスト フィーチャ レイヤーに追加するか、Date Only フィールドを含む空のホスト フィーチャ レイヤーを作成すると、そのフィールドは ArcGIS Online フィーチャ データ ストアに Date Only フィールドとして格納されます。 ホスト フィーチャ レイヤーのアイテム ページの [データ] タブから Date Only フィールドを追加すると、そのフィールドは ArcGIS Online フィーチャ データ ストアに文字列フィールドとして格納されます。
Date Only フィールドの表示方法
ホスト フィーチャ レイヤーを利用するために使用するクライアントによって、Date Only フィールドの表示方法を変更できる場合があります。
Map Viewer のテーブルとポップアップで書式設定が共有されます。 Date Only フィールドの値の表示方法を変更するには、フィールド構成を変更します。
ホスト フィーチャ レイヤーの公開に使用するファイル内の Date Only 形式
.csv、Excel、または GeoJSON ファイルから公開する際に値が DD/MM/YYYY 形式または YYYY-MM-DD 形式の場合、デフォルトのフィールド タイプは Date Only です。 形式が日付フィールド用にリストされている形式のいずれかに一致する場合は、デフォルトで Date フィールドとして公開されます。 その他の形式では、生成されるホスト フィーチャ レイヤーでデフォルトの文字列フィールドになる可能性が高くなります。
圧縮されたファイル ジオデータベース、サービス定義ファイル、ArcGIS Pro から公開されている場合、Date Only フィールドは Date Only フィールドとして保持されます。
Time Only フィールド
Time Only フィールドには、ミリ秒精度のローカル時間で時間値を格納できます。 日付値は格納されません。
Time Only フィールドを使用すると、次のように毎日繰り返されるデータ、または時間コンポーネントのみが重要となるコンテンツを格納できます。
- 時間の格納
- 地域バスの時刻表
Date Only フィールドとは別に Time Only フィールドを作成し、短期間の事象に対する時間の計算を実行しやすくすることもできます。 たとえば、ドライブスルーで注文を行った時間と注文が完了した時間を記録しておくと、Date フィールドまたは Timestamp Offset フィールドの値を解析せずに、2 つのイベントの時間差を計算することができます。
Time Only フィールドの入力形式
値を入力するクライアントによって入力形式が決まります。
Map Viewer と ArcGIS Online の他のほとんどの場所では、値を入力すると、使用するツールまたはインターフェイスによってドロップダウン メニューと形式チェックが提供されます。
ホスト フィーチャ レイヤーのアイテム ページの [データ] タブのテーブルで編集する場合、hh:mm:ss.s 形式で値を入力できます。 たとえば、午後 4 時 12 分 8.4 秒の値を格納するには、16:12:08.4 と入力します。
ヒント:
これらのフィールドに秒とミリ秒を格納できますが、ArcGIS Online にはミリ秒は表示されません。 ただし、データをエクスポートする際、ファイル タイプがミリ秒をサポートしていれば、ミリ秒がエクスポート ファイルに表示されます。
ホスト フィーチャ レイヤーの Time Only 値の保存
Time Only フィールドをホスト フィーチャ レイヤーに追加するか、Time Only フィールドを含む空のホスト フィーチャ レイヤーを作成すると、そのフィールドは ArcGIS Online フィーチャ データ ストアに Time Only フィールドとして格納されます。 ホスト フィーチャ レイヤーのアイテム ページの [データ] タブから Time Only フィールドを追加すると、そのフィールドは ArcGIS Online フィーチャ データ ストアに文字列フィールドとして格納されます。
Time Only フィールドの表示方法
ホスト フィーチャ レイヤーを利用するために使用するクライアントによって、Time Only フィールドの表示方法を変更できる場合があります。
これらのフィールドは実際には文字列フィールドであるため、ローカル時間またはフィーチャ レイヤーで設定された時間オフセットを反映して値が変更されることはありません。
Map Viewer のテーブルとポップアップで書式設定が共有されます。 Time Only フィールドの値の表示方法を変更するには、フィールド構成を変更します。
ホスト フィーチャ レイヤーの公開に使用するファイル内の Time Only 形式
ソース .csv、Excel、GeoJSON ファイル内の値が hh:mm:ss 形式または hh:mm:ss.sss 形式の場合、公開時にデフォルトのフィールド タイプは Time Only になります。
形式がサポートされている日付形式の時間部分に一致する場合は、デフォルトのタイプは Date フィールドになります。 しかしながら、ArcGIS Online は今日の日付 (公開時に選択したタイム ゾーン オフセットまたは UTC に基づく) を挿入し、これによって時間値が変更されるため、Time Only の値を Date フィールドとして公開することはお勧めしません。 ソース ファイルに格納されている時間値を保持するには、公開時にフィールドを文字列にマッピングします。
圧縮されたファイル ジオデータベース、サービス定義ファイル、または ArcGIS Pro から公開する場合、Time Only フィールドは Time Only フィールドとして保持されます。
Timestamp Offset フィールド
Timestamp Offset フィールドには、日付と時間の値を格納できます。 時間値には、協定世界時 (UTC) からの時間オフセットに関する情報が含まれます。
協定世界時 (UTC) からの時間オフセットは、時刻のある時点を一意に表しますが、タイム ゾーンを一意に表すものではありません。 UTC からのオフセットは、タイム ゾーンの 1 つの特徴に過ぎず、そのタイム ゾーンがサマータイムを採用している場合は変化し、複数のタイム ゾーンが UTC からの同じオフセットを共有します。
Timestamp Offset フィールドは、ローカル時間の値が重要となり、日付が複数のタイム ゾーンにまたがることのあるデータ (たとえば、次のようなタイプのデータ) に使用します。
- 世界中の自然災害の記録
- 航空路線の出発および到着
- 製品の出荷の追跡
Timestamp Offset フィールドの入力形式
値を入力するクライアントによって入力形式が決まります。
Map Viewer と ArcGIS Online の他のほとんどの場所では、値を入力すると、使用するツールまたはインターフェイスによってドロップダウン メニュー、カレンダーのモーダル、形式チェックが提供されます。
ホスト フィーチャ レイヤーのアイテム ページの [データ] タブのテーブルで編集する場合、YYYY-MM-DDThh:mm:ss±OffsetFromUTC 形式で値を入力できます。 たとえば、中央ヨーロッパ時間の 2023 年 10 月 6 日午後 4 時 12 分 8 秒の値を格納するには、2023-10-06T16:12:08+01:00 と入力します。
ホスト フィーチャ レイヤーの Timestamp Offset 値の保存
ソース ファイル内の値の形式が YYYY-MM-DDThh:mm:ss±OffsetFromUTC の場合、フィールド タイプはデフォルトで Timestamp offset フィールド タイプに設定され、ArcGIS Online フィーチャ データ ストアに Timestamp offset フィールド タイプとして格納されます。
Timestamp Offset フィールドの表示方法
ホスト フィーチャ レイヤーを利用するために使用するクライアントによって、Timestamp Offset フィールドの表示方法を変更できる場合があります。
Map Viewer のテーブルとポップアップで書式設定が共有されます。 Timestamp Offset フィールドの値の表示方法を変更するには、フィールド構成を変更します。