Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

设置地图服务器

  • Last UpdatedSep 24, 2024
  • 2 minute read

以下示例过程介绍了如何使用开源 Java Runtime Environment (JRE) 和名为 GeoServer 的开源地图服务器安装和配置地图服务器。此过程仅举例说明配置基于 Web 的地图服务器的典型工作流程。您可以使用这些产品或其他开源或商业产品作为本地地图服务器,以保存 MapApp 中显示的地图数据。

设置本地地图服务器并保存到所需的源地图后,必须配置 MapApp 地图源,以指向本地服务器上的地图位置,而不是指向原始供应器的网站。有关定义地图源的信息,请参阅地图供应器属性

注意:为了使用户在从另一个域连接时能够查看地图数据,您必须在地图服务器上启用跨域资源共享 (CORS)。CORS 允许一台服务器上的 JavaScript 访问另一台服务器上的资源。此操作存在安全风险,因此大多数服务器会禁用 CORS,以减少恶意脚本访问服务器资源的可能性。在确定是否启用 CORS 之前,请务必考虑启用 CORS 的所有安全含义。

配置地图服务器

这只是过程示例。您可以根据自己的需求使用任一可用的服务器产品。

  1. 安装 64 位版本的 Java Runtime Environment (JRE)。

  2. 安装 GeoServer 并找到 JRE 的文件夹路径。

    GeoServer Setup dialog

  3. 接受缺省数据目录。

    C:\Program Files (x86)\GeoServer 2.15.0\data_dir

  4. 设置 GeoServer 管理员的用户名和密码。

    缺省的管理员用户名和密码是 admingeoserver

  5. 设置 GeoServer Web 服务器端口,缺省为 8080。

  6. 对于安装类型,选择手动运行选项。

  7. 选择安装开始安装地图服务器。

  8. 选择完成结束安装过程。

  9. 启动 GeoServer。

    您可以在 Windows 的“开始”菜单中找到启动 GeoServer,也可以从 GeoServer 文件夹(例如 C:\Program Files (x86)\GeoServer 2.15.0\bin)中运行 startup.bat。

  10. 打开 Web 浏览器,然后使用管理员凭据登录 GeoServer 管理员页面。

    http://localhost:8080/geoserver/web

    GeoServer administrator page

  11. 从管理员页面左列中的安全性区域选择用户、组和角色

  12. 用户、组和角色页面选择添加新用户

  13. 添加作为凭证组成员的新用户并保存更改。

    Add a new user

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

    Available Roles and Selected Roles

  15. 从 管理员网页的“安全性”区域选择身份验证

  16. 身份验证网页的过滤器链区域选择缺省值。

    Filter Chains area

    过滤器链网页随即打开。

  17. 将 anonymous 移动到可用列表。

    Available list