問題

CSV ファイルをホスト フィーチャ レイヤーとしてアップロードおよび公開するときに、一般的なエラーが発生する

Last Published: January 20, 2021

説明

CSV ファイルを ArcGIS Online または Portal for ArcGIS にホスト フィーチャ レイヤーとしてアップロードまたは公開すると、一般的なエラーが発生することがあります。

CSV ファイルのアイテム詳細ページをホスト フィーチャ レイヤーとして開くと、次のエラーが返されます。

エラー: エラーが発生しました。

Map Viewer にレイヤーに追加すると、このエラーが表示されます。

エラー: レイヤーをマップに追加できません。

Web アプリ、日付フィルター、またはタイム スライダーに日付、時刻、数値フィールドの構成を適用できないなどのエラーが発生することもあります。

原因

フィールド タイプが CSV ファイルのデータと一致しないため、フィールドタイプ ベースの機能にエラーや制限が起こります。

各属性フィールドに対してフィールド タイプが定義されている、Web レイヤーの作成に使用されるファイル ジオデータベースやシェープファイルとは異なり、CSV ファイルには地理データ形式を格納するフィールド タイプは含まれません。 ただし、CSV ファイルのデータの冒頭数行は評価され、CSV ファイルがアップロードされてホスト フィーチャ レイヤーが作成される際に、CSV ファイルに割り当てられるフィールド タイプが決定します。

一貫性のない値がある場合、割り当てられたフィールド タイプがデータと一致しなくなることがあります。 たとえば、文字列 (テキスト) データは整数フィールドに入力できません。

割り当てられたフィールドとデータ間に不一致が発生するのは、次のような場合です。

  • フィールド名が空白である。
フィールド名の列が空白の、Excel の CSV ファイルの画像。
  • フィールド名が重複している。
フィールド名の見出しが重複している、Excel の CSV ファイルの画像。
  • フィールド名に特殊文字、予約語、カンマが含まれている。
  • CSV ファイルに結合されたファイルがある。
  • 日付または整数フィールドに文字列値が含まれている。
整数フィールドに文字列値が含まれた (左揃えされているフィールド) Excel の CSV ファイルの画像。
  • 日付で「25/1/2000」や「1/25/2000」などの日付形式が混在している。これは日付フィールドでは無効で、日付に基づく機能が正常に動作しなくなります。
複数の異なる日付形式で日付値を示す Excel の CSV ファイルの図。
  • データに英語以外の文字 (フランス語、ロシア語、ギリシャ語、日本語、またはアラビア語に固有の文字) が含まれており、ASCII でエンコードされている。 英語以外の文字を含む ASCII エンコード ファイルをインポートすると、予期しない文字を使用して属性値が表示されることがあります。
  • 場所フィールドに、一貫しない空間参照があります。
  • 整数フィールドに小数が入力されている。
整数フィールドに、整数と小数の値が入力された Excel の CSV ファイルの画像。

解決策または対処法

CSV ファイルをアップロードする前に、ファイルが次の条件を満たしていることを確認します:

  • 各フィールド名が入力されている。
  • フィールド名が重複していない。
  • フィールド名に含まれる特殊文字が下線 (_) に置換され、カンマが含まれていない。
  • Excel のセルを結合解除します。
  • 日付または数値 (float、integer、double) フィールドに、文字列値がないことを確認します。 右揃えされていないセルは、文字列値である可能性があります。
  • 一貫した日付形式 (ddmmyy または mmddyy) を使用します。
  • CSV ファイルを Windows に UTF-8 または Unicode として保存します。 メモ帳などのテキスト エディターでファイルを開き、[ファイル][名前を付けて保存] の順にクリックし、[名前を付けて保存] ダイアログ ボックスの下部に表示される [文字コード] ドロップダウン メニューから [UTF-8] または [Unicode] を選択します。
  • 場所フィールドの空間参照は一致し、既知である必要があります。 詳細については、「ArcMap: 空間参照のプロパティ」をご参照ください。
  • 整数フィールドは、整数値 (1、764 など) に使用します。 または、CSV に小数値 (1.1、764.2 など) が含まれる場合は、float または double のフィールド タイプを再割り当てします。 詳細については、「操作手順: 既存のフィールドのデータ タイプの変更」をご参照ください。

記事 ID:000024821

ArcGIS の専門家からヘルプを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動