Skip to main content

カンマ区切り値のファイル

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

  • ファイルをアイテムとして追加し、他のユーザーがデータをダウンロードできるようにそれらを共有します。

  • 緯度/経度座標を含んでいるファイルをローカルまたはネットワーク ドライブから Map Viewer に追加します。 Map Viewer は、ファイル内の位置情報を使用してマップにフィーチャを描画し、情報をレイヤーとしてマップに保存します。 ファイルがマップに追加された後は、作成されるレイヤーのプロパティを編集できます。 たとえば、ポップアップの構成、シンボルの変更、表示範囲の設定、編集の有効化、ポップアップの削除が可能です。

  • 位置情報が含まれていないファイルは、テーブルとしてマップに追加します。 これは、フィーチャの結合 ツールを使用して、非空間データ (最近の竜巻に関連する物的損害請求など) を空間データ (ZIP Codes レイヤーなど) に追加する場合に便利です。

  • パブリックにアクセス可能な Web サイトにファイルが保存されている場合は、そのファイルを Web 上でレイヤーとして Map Viewer のマップから参照できます。 .csv ファイルに座標情報が含まれている場合は、Web 上のファイルに対する更新がマップに表示されます。 .csv ファイルに住所または場所情報が含まれている場合は、Web 上のファイルに対する更新はマップに反映されません。

  • ホスト フィーチャ レイヤーを公開する権限がある場合は、.csv ファイルのデータを公開して、他のユーザーが使用できるようにホスト レイヤーを共有できます。

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

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

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

位置フィールド

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

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

  • 経度と緯度*

  • 緯度と経度*

  • MGRS (Military Grid Reference System)

  • USNG (United States National Grid)

*緯度経度情報は、10 進度である必要があります。

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

  • 緯度、経度

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

日付または時刻フィールドの値が表示されるとき、この値は必ず UTC 時間からローカル時間に変換されます。 これは、コンピューターのタイム ゾーン設定を参照することで実現しています。 たとえば、コンピューターが PST (太平洋標準時) に設定されているとします。 PST は UTC より 8 時間遅れているため、UTC 時間が午前 10 時のとき、PST は午前 2 時です。

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

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

次の最初の表に、.csv ファイルから公開するホスト フィーチャ レイヤーで日付フィールドが生成される日時形式を示します。 2 番目の表に、.csv ファイルから公開するホスト フィーチャ レイヤーで他の日時フィールドが生成される形式を示します。 これらのリストに存在しない形式の値は、生成されるホスト フィーチャ レイヤーで文字列データ タイプとして作成されます。値が数値のみの場合は、整数として作成されます。

形式

例

M/DD/YYYY

7/28/2009

MM/DD/YYYY

07/28/2009

M/DD/YY

7/28/09

MM/DD/YY

07/28/09

YYYY/MM/DD

2009/07/28

YYYY/MM/DD hh:mm:ss

2009/07/28 17:23:00

YYYY/M/DD hh:mm:ss

2009/7/28 17:23:00

YYYY-MM-DD hh:mm:ss

2009-07-28 17:23:00

YYYY-M-DD hh:mm:ss

2009-7-28 17:23:00

形式

生成されるフィールド タイプ

例

YYYY-MM-DD

Date Only

2009-07-28

DD/MM/YYYY

Date Only

28/07/2009

hh:mm:ss

Time Only

17:23:00

hh:mm:ss.sss

Time Only

17:23:00.025

日時フィールドを公開するときの注意事項

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

  • .csv ファイルの公開時にタイム ゾーンを指定した場合、選択したタイム ゾーンは、公開時またはフィーチャ レイヤーを上書きするときに、.csv ファイルに存在するすべての日時の値に適用されます。

  • タイム ゾーンを個別のレコードのみに適用するには、レコードごとに UTC からのオフセットを指定します。 たとえば、Tuesday, July 28, 2009 5:23 AM+8:00 という日付値は、UTC より 8 時間進んでいるタイム ゾーンを表します。 世界のタイム ゾーンのリストについては、www.worldtimezone.com をご参照ください。 .csv ファイルでタイム ゾーンがレコードごとに指定されている場合、公開中に選択されたタイム ゾーンは、オフセットが指定されていないレコードに適用されます。

  • 公開したフィーチャ レイヤーの日付フィールドを変更する場合、ホスト フィーチャ レイヤーを変更して フィーチャの作成者および最終更新者を記録します オプションを使用した場合を含めて、日付フィールドは編集者のローカル時間の値をキャプチャーし、時間オフセットを適用して UTC に変換します。

  • 公開時にタイム ゾーンを指定したホスト フィーチャ レイヤーからデータをエクスポートする場合、オフセットは適用されません。 日付は UTC 形式でエクスポートされます。これにより、公開時に選択したタイム ゾーンが効果的に維持されます。

  • 公開時に タイム ゾーン リストで利用できるのは標準のタイム ゾーンだけです。 ただし、.csv ファイルの日付値がサマータイム内にあり、選択したタイム ゾーンがサマータイムを認識している場合は、サマータイムが自動的に適用されます。

ファイルをマップに追加する際の注意事項

  • 含まれている住所フィールドが多いほど、ジオコーディングの結果は正確になります。 たとえば、住所と郵便番号では、住所だけよりも良い結果が得られます。

  • 住所フィールドには、住所を構成している複数のパートを含めることができます (1 行形式のジオコーディングと呼ばれることがあります)。

  • ファイルを Map Viewer に追加すると、フィールド タイプを定義できます。

  • ファイル内のフィールド名 (ファイルの 1 行目) に含まれるスペースが区切り文字より多い場合、ファイルをレイヤーとしてマップに追加できないことがあります。 フィールド名の余分なスペースを削除して、ファイルの追加をやり直してください。

  • 順序および大文字/小文字を区別しません (たとえば、「519 East 86 Street, New York, NY, 10028」と「519 east 86 street, new york, ny, 10028」は同じです)。 ただし、ファイル内のすべての行は同じ順序である必要があります。

  • サイン インしているときに、座標情報や住所を含むファイルを追加する場合は、マップに直接 4,000 行を追加できます。 4,000 行を超えるファイルは、ホスト フィーチャ レイヤーとして公開する必要があります。

  • 匿名ユーザーとして住所を含むファイルを追加する場合や、サイン インしていない場合は、250 のフィーチャを直接マップに追加できます。 この数を超える住所を含むファイルは、ホスト フィーチャ レイヤーとして公開する必要があります。

  • ファイル内のデータに英語以外の文字が含まれている場合、たとえばフランス語、ロシア語、ギリシャ語、日本語、アラビア語に固有の文字が含まれている場合は、インポートするファイルを ASCII ではなく Unicode または UTF-8 としてエンコードする必要があります。 英語以外の文字を含む ASCII エンコード ファイルをインポートすると、予期しない文字を使用して属性値が表示されることがあります。 Microsoft Windows ではテキスト ファイルを UTF-8 または Unicode として保存できます。 メモ帳などのテキスト エディターでファイルを開き、ファイル > 名前を付けて保存 の順にクリックし、名前を付けて保存 ダイアログ ボックスの下部に表示される 文字コード ドロップダウン メニューから UTF-8 または Unicode を選択します。

  • 小数点付き数値を含む .csv ファイルを、URL を使用して追加する場合、ファイル内の小数記号は、システム言語がサポートしている形式と一致する必要があります。 たとえば、システムが英語に設定されている場合、ファイルでは小数記号としてピリオドを使用する必要があります。 システムがフランス語に設定されている場合、ファイルでは小数記号としてカンマを使用する必要があります。

  • 緯度/経度情報を含む .csv ファイルがマップに追加されると、緯度/経度座標値が現在のベースマップの空間参照に変換されます。

  • .csv ファイル アイテム (住所情報を含むアイテム) をマップに追加することはできません。マップに追加できるのは、ディスク上のソース ファイル、または .csv ファイルから公開されたホスト フィーチャ レイヤーのみです。