设置地图服务器
- Last UpdatedSep 24, 2024
- 2 minute read
以下示例过程介绍了如何使用开源 Java Runtime Environment (JRE) 和名为 GeoServer 的开源地图服务器安装和配置地图服务器。此过程仅举例说明配置基于 Web 的地图服务器的典型工作流程。您可以使用这些产品或其他开源或商业产品作为本地地图服务器,以保存 MapApp 中显示的地图数据。
设置本地地图服务器并保存到所需的源地图后,必须配置 MapApp 地图源,以指向本地服务器上的地图位置,而不是指向原始供应器的网站。有关定义地图源的信息,请参阅地图供应器属性。
注意:为了使用户在从另一个域连接时能够查看地图数据,您必须在地图服务器上启用跨域资源共享 (CORS)。CORS 允许一台服务器上的 JavaScript 访问另一台服务器上的资源。此操作存在安全风险,因此大多数服务器会禁用 CORS,以减少恶意脚本访问服务器资源的可能性。在确定是否启用 CORS 之前,请务必考虑启用 CORS 的所有安全含义。
配置地图服务器
这只是过程示例。您可以根据自己的需求使用任一可用的服务器产品。
-
安装 64 位版本的 Java Runtime Environment (JRE)。
-
安装 GeoServer 并找到 JRE 的文件夹路径。

-
接受缺省数据目录。
C:\Program Files (x86)\GeoServer 2.15.0\data_dir
-
设置 GeoServer 管理员的用户名和密码。
缺省的管理员用户名和密码是 admin 和 geoserver。
-
设置 GeoServer Web 服务器端口,缺省为 8080。
-
对于安装类型,选择手动运行选项。
-
选择安装开始安装地图服务器。
-
选择完成结束安装过程。
-
启动 GeoServer。
您可以在 Windows 的“开始”菜单中找到启动 GeoServer,也可以从 GeoServer 文件夹(例如 C:\Program Files (x86)\GeoServer 2.15.0\bin)中运行 startup.bat。
-
打开 Web 浏览器,然后使用管理员凭据登录 GeoServer 管理员页面。
http://localhost:8080/geoserver/web

-
从管理员页面左列中的安全性区域选择用户、组和角色。
-
从用户、组和角色页面选择添加新用户 。
-
添加作为凭证组成员的新用户并保存更改。

-
将分配给凭据用户的可用角色移到所选角色字段。

-
从 管理员网页的“安全性”区域选择身份验证。
-
从身份验证网页的过滤器链区域选择缺省值。

过滤器链网页随即打开。
-
将 anonymous 移动到可用列表。
