説明
ArcGIS Online で、Web マップ内のフィーチャの属性情報を表示するようにポップアップを構成してカスタマイズすることができます。 場合によっては、ポップアップから、フィーチャに添付されている PDF ファイルにアクセスできないことがあります。 以下の図は、Map Viewer に表示されたフィーチャのポップアップを示しています。
原因
ArcGIS Online は、ローカル ドライブに格納されたデータにアクセスすることができません。 ポップアップに表示されているように、PDF はローカル C: ドライブに格納されており、ファイルをホストする Web サイトまたはローカル サーバー上でホストされておらず、PDF へのアクセスを不可能にしています。
解決策または対処法
次のいずれかの回避策を選択して、この問題を解決してください。
PDF ファイルを ArcGIS Online でパブリック コンテンツとして追加する
- ArcGIS Online で、PDF ファイルをコンピューターからアップロードします。 その手順については、「ArcGIS Online: コンピューターからのファイルの追加」をご参照ください。
- PDF ファイルの共有オプションを [すべての人 (パブリック)] に変更します。 詳細については、「ArcGIS Online: すべてのユーザーとのアイテムの共有」をご参照ください。
- PDF ファイルの URL をコピーします。
- [コンテンツ] → [マイ コンテンツ] の順に移動して PDF ファイルをクリックし、アイテム詳細ページにアクセスします。
- アイテム詳細ページで、Web ページの下部へスクロールし、[URL] の下の [コピー]
アイコンをクリックします。
- Web マップで、ローカル パスをコピーした URL に置き換えます。
- [コンテンツ] → [マイ コンテンツ] の順に移動して Web マップをクリックし、アイテム詳細ページにアクセスします。
- アイテム詳細ページで、[Map Viewer Classic で開く] の横にあるドロップダウン矢印をクリックし、[Map Viewer で開く] を選択します。
- Map Viewer の右側の垂直方向のツールバーで、[編集] をクリックします。
- [エディター] ウィンドウで [フィーチャの編集] をクリックします。
- PDF ファイルのローカル パスを含んでいるマップ上のフィーチャを選択します。
- [エディター] ウィンドウで、ステップ 3 で取得した URL を、PDF ファイルのローカル パスを含んでいるフィールドに貼り付けて、キーボードの Enter キーを押します。 この例では、フィールドは PDFSamples です。
- [更新] をクリックします。
- 左側の垂直方向のツールバーで、[保存] をクリックして変更内容を保存します。
ポップアップの [表示] には、URL を介して PDF へのハイパーリンクが設定されています。
PDF ファイルをアタッチメントとしてフィーチャに追加する
- ArcGIS Online で、[コンテンツ] → [マイ コンテンツ] の順に移動して Web マップをクリックし、アイテム詳細ページにアクセスします。
- アイテム詳細ページで、[Map Viewer Classic で開く] の横にあるドロップダウン矢印をクリックし、[Map Viewer で開く] を選択します。
- PDF ファイルをアタッチメントとしてフィーチャに追加します。
- Map Viewer の右側の垂直方向のツールバーで、[編集] をクリックします。
- [エディター] ウィンドウで [フィーチャの編集] をクリックします。
- フィーチャを選択して編集します。
- [エディター] ウィンドウの [アタッチメント] で [追加] をクリックします。
- [ファイルの選択] をクリックして、コンピューターから PDF ファイルを選択します。
- [追加] をクリックします。
- アタッチメントをポップアップに表示します。 その手順については、「ArcGIS Online: アタッチメントの追加」をご参照ください。
- 左側の垂直方向のツールバーで、[保存] をクリックし、Web マップで行った変更内容を保存します。
PDF ファイルがアタッチメントとしてフィーチャに追加され、ポップアップでアクセスすることができます。