CSV、TXT、および GPX ファイル

ArcGIS Online では、カンマ区切り (CSV) テキスト ファイル (.csv) に格納されているデータや、区切りテキスト ファイル (.txt) または GPS Exchange Format ファイル (.gpx) に格納されているデータを使用できます。 以下のリストは、これらのファイルの使用方法の概要と、手順へのリンクを示しています。 機能リストの後のセクションでは、ArcGIS Online 組織で .csv.txt、および .gpx ファイルを使用する際の適切な書式設定とヒントに関する情報を提供しています。

  • .csv.txt、または .gpx ファイルをアイテムとして追加し、他のユーザーがデータをダウンロードできるようにファイルを共有します。
  • 緯度/経度座標を含んでいる .csv ファイルをローカルまたはネットワーク ドライブから Map Viewer に追加するか、.csv.txt、および .gpx ファイルを Map Viewer Classic に追加して、ファイルの各行についてマップ上にフィーチャを描画します。 ファイルは、レイヤーとしてマップに保存され、作成されたレイヤーのプロパティは編集することができます。 たとえば、ポップアップの構成、シンボルの変更、表示範囲の設定、編集の有効化、ポップアップの削除が可能です。
  • 位置情報が含まれていない .csv ファイルは、テーブルとしてマップに追加します。 これは、フィーチャの結合解析ツールを使用して、非空間データ (最近の竜巻に関連した建物被害の請求など) を空間データ (郵便番号レイヤーなど) に追加する場合に便利です。位置情報を含まない .csv ファイルを Map Viewer に追加すると、テーブル レイヤーが公開されてマップに追加されます。
  • パブリックにアクセス可能な Web サイトに .csv ファイルが保存されている場合は、そのファイルを Web 上でレイヤーとして Map Viewer または Map Viewer Classic のマップから参照できます。 .csv ファイルに座標情報が含まれている場合は、Web 上の .csv ファイルに対する更新がマップに表示されます。 .csv ファイルに住所または場所情報が含まれている場合は、Web 上の .csv ファイルに対する更新はマップに反映されません。

.csv および .txt ファイル

.csv および .txt ファイルは情報をプレーン テキストで保存します。 ファイルの最初の行で、以降のすべてのフィールドの名前を定義します。 .csv ファイルと .txt ファイルでは、フィールドはカンマ、セミコロン、またはタブで区切ることができます。 その他の区切り文字はサポートされていません。

ファイルにデータ タイプが適用されていないため、ArcGIS Online はフィールド名とフィールド内の特定の書式設定を使用して、適用するデータ タイプを解釈します。

次のセクションでは、.csv および .txt ファイルでサポートされるデータ形式に関する情報と、.csv および .txt ファイルをマップに追加する際に考慮すべき事項について説明します。

.csv および .txt ファイルの場所フィールド

組織で .csv または .txt ファイルを使用するには、ファイルに場所フィールドが含まれている必要があります。 場所フィールドには、座標、住所、または場所情報を含めることができます。 ファイルの最初の行には、場所フィールド名が含まれている必要があります。 住所は 1 つまたは複数のフィールドに格納できます。 座標は 2 つの別々のフィールドに格納する必要があります。

ファイルに座標フィールドが含まれている場合、ArcGIS Online はこれらのフィールドを使用してマップ上のフィーチャを特定します。 ArcGIS Online は以下の座標タイプをサポートしています。

  • 経度と緯度*
  • 緯度と経度*
  • MGRS (Military Grid Reference System)
  • USNG (United States National Grid)
*緯度経度情報は、10 進度である必要があります。

Map Viewer Classic では、座標情報を判別できない場合またはファイルに住所または場所情報が代わりに含まれている場合は、場所フィールドを確認し、必要に応じて変更するように求められます。 常に Map Viewer およびコンテンツ ページで位置ファイルを確認するよう求められます。

以下の位置フィールドがサポートされています。

  • Latitude、Longitude
  • Lat、Long
  • Longitude83、Latitude83
  • Longdecdeg、Latdecdeg
  • Long_dd、Latdd
  • Lng
  • Y、X
  • Ycenter、Xcenter
  • Xcenter、Ycenter
  • Point-y、Point-x
  • Point-x、Point-y
  • MGRS
  • USNG
  • 住所
  • 市区町村
  • 地方
  • ZIP

.csv ファイルの日付と時刻

.csv ファイルの日付および時刻フィールドは、UTC (協定世界時) の日付と時刻が入力されることを想定しており、UTC の日付と時刻として格納されます。 これは、データをホストするサーバーの物理的な位置は世界中のどの場所でもかまわないためです。 UTC ではなくローカル タイム ゾーンの日付と時刻を格納する方法は、特にユーザーやデータをホストするサーバーが別のタイム ゾーンに移動する場合に問題を引き起こします。

日付または時刻フィールドの値が表示されるとき、この値は必ず UTC 時間からローカル時間に変換されます。 これは、コンピューターのタイム ゾーン設定を参照することで実現しています。 たとえば、コンピューターが太平洋標準時 (米国およびカナダ) に設定されているとします。 太平洋標準時は、サマータイムの期間を除いて UTC から 8 時間遅れになります (たとえば、UTC 時間が 10:00 a.m. の場合、太平洋標準時は 2:00 a.m.)。

.csv ファイルからホスト フィーチャ レイヤーを公開するとき、データのタイム ゾーンを指定できます。 ArcGIS Online は、日時データが UTC で表現されていると見なすため、指定したタイム ゾーンを使用してオフセットを改善できます。 たとえば、日付フィールドを含む .csv ファイルを公開する際に、PST をタイム ゾーンとして選択すると、.csv ファイル内のすべての日付と時刻の値には、サマータイムの期間に入っているかどうかに応じて、UTC への変換の一部として 8 時間または 7 時間が加算されます。

.csv ファイルの日付フィールドに含まれるのが日付だけで、時刻の値は含まれていない場合、ホスト フィーチャ レイヤーを公開するとき、時刻の値には午前 0 時が割り当てられます。 そのため、公開時にタイム ゾーンを指定しない場合、データは時刻の値を午前 0 時 (UTC) にして格納されます。 データを表示するとき、時刻はローカル タイムに変換されます。このとき、日付が変わる可能性があります。 たとえば、7/28/2009 0:00 は 2009 年 7 月 28 日の午前 0 時 (UTC) です。 タイム ゾーンが PT のコンピューターでデータを表示すると、日時は 7/27/2009 17:00 と表示されます。 公開時にタイム ゾーンを指定すると、指定したタイム ゾーンで表示するときに、このオフセットがなくなります。

次の表に、.csv ファイルから公開するホスト フィーチャ レイヤーで日付フィールドが生成される日時形式を示します。

このリストに存在しない形式の値は、生成されるホスト フィーチャ レイヤーで文字列データ タイプとして作成されます。値が数値のみの場合は、整数として作成されます。

フォーマット

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

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.0

YYYY-MM-DDThh:mm:ss.s

2009-07-28T17:23:00.0

.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

.csv ファイルを Map Viewer Classic に直接追加した場合、次の日付形式は .csv ファイルに表示されているとおりに文字列フィールドとして読み込まれます。

フォーマット入力の例

M/DD/YYYY

7/28/2009

MM/DD/YYYY

07/28/2009

M/DD/YYYY 24 時間形式

7/28/2009 17:23

MM/DD/YYYY 24 時間形式

07/28/2009 17:23

M/DD/YY

7/28/09

MM/DD/YY

07/28/09

M/DD/YY 24 時間形式

7/28/09 17:23

MM/DD/YY 24 時間形式

07/28/09 17:23

Month DD

July 28

YYYY/MM

2009/07

YYYY-MM

2009-07

YYYY/MM/DD

2009/07/28

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.0

YYYY-MM-DD hh:mm:ss.s

2009-07-28 17:23:00.0

.csv ファイルで日付フィールドを公開するときの注意事項

日付フィールドを公開する際には、以下の点に注意してください。

  • .csv ファイルの公開時にタイム ゾーンを指定した場合、選択したタイム ゾーンは、公開時またはフィーチャ レイヤーを上書きするときに、.csv ファイルに存在するすべての日時の値に適用されます。
  • タイム ゾーンを個別のレコードのみに適用する場合は、レコードごとに UTC からのオフセットを指定できます。 たとえば、Tuesday, July 28, 2009 5:23 AM+8 という日付値は、UTC より 8 時間進んでいるタイム ゾーンを表します。 世界のタイム ゾーンのリストについては、www.worldtimezone.com をご参照ください。 .csv ファイルでタイム ゾーンがレコードごとに指定されている場合、公開中に選択されたタイム ゾーンは、オフセットが指定されていないレコードに適用されます。
  • .csv ファイルからホスト フィーチャ レイヤーを公開するときにタイム ゾーンを指定した場合、更新されたデータでホスト フィーチャ レイヤーを上書きしても、公開時に選択した当初のタイム ゾーンが維持されます。
  • 公開したフィーチャ レイヤーの日付フィールドを変更する場合、ホスト フィーチャ レイヤーを変更して [フィーチャの作成者および最終更新者を記録します] オプションを使用した場合を含めて、日付フィールドは編集者のローカル時間の値をキャプチャし、時間オフセットを適用して UTC に変換します。
  • 公開時にタイム ゾーンを指定したホスト フィーチャ レイヤーからデータをエクスポートする場合、オフセットは適用されません。 日付は UTC 形式でエクスポートされます。これにより、公開時に選択したタイム ゾーンが効果的に維持されます。
  • .csv ファイルの日付値がサマータイム内にあり、選択したタイム ゾーンがサマータイムを認識している場合、サマータイムが自動的に適用されます。

.txt ファイルの日付フィールド

.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

*これらの日付形式はタブまたはセミコロンを使用してフィールドを区切っている場合にのみサポートされます。

.csv および .txt ファイルをマップに追加する際の注意事項

  • 含まれている住所フィールドが多いほど、ジオコーディングの結果は正確になります。 たとえば、住所と郵便番号では、住所だけよりも良い結果が得られます。
  • 住所フィールドには、住所を構成している複数のパートを含めることができます (1 行形式のジオコーディングと呼ばれることがあります)。
  • Map Viewer Classic は、国フィールドをサポートしていません。 デフォルトでは、住所は組織の地域に基づいてジオコーディングされます。 ファイルを追加するときは、別の国を選択できます。 ファイルに複数の国の住所が含まれている場合は、「世界」を選択します。
  • .csv ファイルを直接 Map Viewer Classic に追加すると、フィールド タイプが自動的に設定されます。これを変更することはできません。 フィールド タイプを変更する必要がある場合、.csv ファイルをホスト フィーチャ レイヤーとして公開し、公開時にフィールド タイプを定義します。 .csv ファイルを Map Viewer に追加すると、フィールド タイプを定義できます。
  • ファイル内のフィールド名 (ファイルの 1 行目) に含まれるスペースが区切り文字より多い場合、ファイルをレイヤーとしてマップに追加できないことがあります。 フィールド名の余分なスペースを削除して、ファイルの追加をやり直してください。
  • 順序および大文字/小文字を区別しません (たとえば、「519 East 86 Street, New York, NY, 10028」と「519 east 86 street, new york, ny, 10028」は同じです)。 ただし、ファイル内のすべての行は同じ順序である必要があります。
  • 組織アカウントでサイン インしているときに、座標情報や住所を含む .csv および .txt ファイルを追加する場合は、マップに直接 4,000 行を追加できます。 4,000 行を超える .csv および .txt ファイルは、ホスト フィーチャ レイヤーとして公開する必要があります。
  • 個人向けプランのアカウントでサイン インしているときに、住所を含む .csv および .txt ファイルを追加する場合や、サイン インしていない場合は、250 のフィーチャを直接マップに追加できます。 この数を超える住所を含む .csv および .txt ファイルは、ホスト フィーチャ レイヤーとして公開する必要があります。
  • ファイル内のデータに英語以外の文字が含まれている場合、たとえばフランス語、ロシア語、ギリシャ語、日本語、またはアラビア語に固有の文字が含まれている場合は、インポートするファイルを ASCII ではなく Unicode または UTF-8 としてエンコードする必要があります。 英語以外の文字を含む ASCII エンコード ファイルをインポートすると、予期しない文字を使用して属性値が表示されることがあります。 Microsoft Windows では、テキスト ファイルを UTF-8 または Unicode として保存できます。 Notepad などのテキスト エディターでファイルを開き、[ファイル] > [名前を付けて保存] の順にクリックし、[名前を付けて保存] ダイアログ ボックスの下部に表示される [文字コード] ドロップダウン メニューから [UTF-8] または [Unicode] を選択します。
  • 小数点付き数値を含む .csv ファイルを、URL を使用して追加する場合、ファイル内の小数記号は、システム言語がサポートしている形式と一致する必要があります。 たとえば、システムが英語に設定されている場合、ファイルでは小数記号としてピリオドが使用されている必要があります。 システムがフランス語に設定されている場合、ファイルでは小数記号としてカンマが使用されている必要があります。
  • 緯度/経度、MGRS、または USNG 座標を含む .csv ファイルがマップに追加されると、その座標値が現在のベースマップの空間参照に変換されます。
  • .csv ファイル アイテム (住所情報を含むアイテム) をマップに追加することはできません。マップに追加できるのは、ディスク上のソース ファイル、または .csv ファイルから公開されたホスト フィーチャ レイヤーのみです。 同様に、.txt ファイルのアイテムをマップに追加することはできません。ディスク上のソース ファイルのみ追加できます。

.gpx ファイル

GPS デバイスでデータを取得した後、サード パーティ製のツールや GPS ベンダー製のユーティリティを使用して、そのデータを GPX 形式ファイルに変換できます。 .gpx ファイルへの変換が終了したら、そのファイルを Map Viewer Classic に追加してデータを視覚化することができます。 Map Viewer Classic では次の種類のデータがサポートされています。

  • [ウェイポイント] - GPS ユーザーが手動で記録したポイントで、多くの場合は名前を指定して、マップ上の位置をマークします。
  • [トラック] - 定期的な間隔で GPS デバイスが自動的に記録したポイントです。 トラックはライン フィーチャとしてレンダリングされます。
  • ルート - GPS デバイスが指定された場所に案内する際に使用するポイントです。 ルートはライン フィーチャとしてレンダリングされます。

.gpx ファイルの使用に関する注意事項

.gpx ファイルを使用する際には、以下に注意してください。

  • .gpx ファイルには、ウェイポイント、トラック、およびルートを示すレイヤーを複数含めることができます。
  • シンボルが指定されていないか、またはシンボルが Map Viewer Classic に含まれるシンボル セットに存在しない場合は、デフォルトのウェイポイント シンボルが使用されます。
  • .gpx ファイルを Map Viewer Classic に追加することはできますが、コンテンツ ページの [マイ コンテンツ] タブからアイテムとしてファイルを追加することはできません。