マップ サーバーの設定
- Last UpdatedSep 26, 2024
- 2 minute read
次のサンプル手順では、オープン ソースの Java Runtime Environment (JRE) と GeoServer という名前のオープン ソース マップ サーバーを使用して、マップ サーバーをインストールして設定する方法を説明します。この手順は、Webベースのマップサーバーを設定する一般的なワークフローを示す例としてのみ意図されています。MapAppで表示されるマップデータを保存するには、これらの製品または他のオープンソースまたは商用製品をローカルマップサーバーとして使用します。
ローカル マップ サーバーをセットアップし、目的のソース マップをそのソース に保存したら、MapApp マップ ソースを設定して、元のプロバイダーの Web サイトではなく、ローカル サーバー上のマップの場所を参照するように設定する必要があります。マップ ソースの定義については、「 マッププロバイダープロパティ 」を参照してください。
注: ユーザーが別のドメインから接続するときにマップデータを表示できるようにするには、マップサーバーでオリジン間リソース共有(CORS)を有効にする必要があります。CORSを使用すると、あるサーバー上のJavaScriptが別のサーバーのリソースにアクセスできます。これはセキュリティのリスクになりるかねないので、ほとんどのサーバはCORSを無効にして、サーバ上のリソースにアクセスする悪意のあるスクリプトの侵入を減らします。CORSを有効にするかどうか決める前に、セキュリティ上の影響をすべて考慮してください。
マップ サーバーを設定するには
これはサンプル プロシージャのみです。お客様のニーズに合わせて、使用可能な任意のマップサーバ製品を使用できます。
-
64ビットバージョンのJava Runtime Environment(JRE)をインストールする。
-
GeoServerをインストールし、JREのフォルダーパスを見つけます。

-
既定のデータディレクトリを受け入れます。
C:\Program Files (x86)\GeoServer 2.15.0\data_dir
-
GeoServer管理者のユーザー名とパスワードを設定します。
デフォルトの管理者ユーザー名とパスワードは admin および geoserver です。
-
既定では8080であるGeoServer Webサーバーポートを設定します。
-
インストールの種類に応じて、 [ 手動で実行 ] オプションを選択します。
-
[インストール(Install)] を選択して、マップ サーバーのインストールを開始します。
-
[ 終了(Finish)] を選択して、インストール手順を終了します。
-
GeoServer を起動します。
[ GeoServer を起動する ] オプションは、Windowsの [スタート] メニューから選択するか、 [GeoServer] フォルダーでstartup.bat実行できます(例: C:\Program Files (x86)\GeoServer 2.15.0\bin )。
-
Webブラウザーを開き、管理者の資格情報を使用してGeoServer管理者ページにログオンします。
http://localhost:8080/geoserver/web

-
管理者ページの左側の列にある[Security]領域から[ユーザー、グループ、役割]を選択します。
-
[ユーザー、グループ、役割] ページで [新しいユーザーを追加] を選択します。
-
資格情報グループのメンバーである新しいユーザーを追加し、変更を保存します。

-
資格情報ユーザーに割り当てられた利用可能な役割を、 [ 選択された役割] フィールドに移動します。

-
管理者Webページの [セキュリティ] 領域から [ 認証] を選択します。
-
認証Webページの [フィルターチェーン] 領域で、デフォルト値を選択します。

[フィルターチェーン] Webページが開きます。
-
「匿名を 使用可能 」リストに移動します。
