lizmap / lizmap-wps-web-client
Jelix 模块以添加 WPS Web 客户端。
0.5.1
2024-07-23 15:13 UTC
This package is auto-updated.
Last update: 2024-09-24 14:00:36 UTC
README
Lizmap WPS Web 客户端是一个 Lizmap 模块,可以将 WPS 面板添加到 Lizmap Web 客户端。
这是一个示例,展示了 QGIS 处理缓冲区算法,在 Lizmap Web 客户端中作为 WPS 算法公开。
它还提供了一个面板,显示在 Lizmap 实例上已执行的结果。
安装
从版本 0.1.1 开始,建议使用 Composer(PHP 的包管理器)安装模块。如果您不能使用它或如果您正在使用 Lizmap 3.3 或更低版本,请使用以下手动方法安装模块(跳转到以下相应部分)
使用 Composer 和 Lizmap 3.4 或更高版本进行自动安装
- 到
lizmap/my-packages
,创建(如果尚不存在)文件composer.json
,通过复制文件composer.json.dist
,然后使用 Composer 安装模块
cp -n lizmap/my-packages/composer.json.dist lizmap/my-packages/composer.json
composer require --working-dir=lizmap/my-packages "lizmap/lizmap-wps-web-client"
- 如果您使用 Lizmap 3.6 或更高版本,请执行以下操作
php lizmap/install/configurator.php wps
- 然后对于任何版本,请执行 Lizmap 安装脚本到
lizmap/install/
php lizmap/install/installer.php ./lizmap/install/clean_vartmp.sh ./lizmap/install/set_rights.sh
转到“配置”部分。
没有 Composer 的 Lizmap 3.3 或 3.4 手动安装
- 从 GitHub 的发布页面 下载 zip 存档。
- 从存档中提取文件并将目录
wps
复制到 Lizmap 的lizmap/lizmap-modules/
。 - 编辑文件
lizmap/var/config/localconfig.ini.php
并在[modules]
部分中添加以下内容
wps.access=2
- 然后执行 Lizmap 安装脚本到
lizmap/install/
php lizmap/install/installer.php ./lizmap/install/clean_vartmp.sh ./lizmap/install/set_rights.sh
配置
在您的 localconfig.ini.php
中添加 [wps]
部分,并添加以下变量
[wps] wps_root_url=http://wps:8080 wps_rootDirectories=/projects/wps redis_host=localhost redis_port=6379 redis_key_prefix=lzmwps redis_db=1 ows_url=http://map:8080 restrict_to_config_projects=off restrict_to_authenticated_users=off enable_job_realm=off admin_job_realm=
WPS 配置
wps_root_url
是 WPS 服务的 URLwps_rootDirectories
是为 WPS 服务地图定义的目录路径
用于保存进程状态的 Redis 配置:uuid、INPUTS、OUTPUTS。
redis_host
要使用的 Redis 主机redis_port
要使用的 Redis 端口redis_db
要使用的 Redis 数据库redis_key_prefix
要使用的 Redis 键前缀
OWS 代理配置
ows_url
是 WPS 服务的 OWS 服务的 URL
Lizmap Web 客户端 Web 地图中 WPS 算法的可用性
restrict_to_config_projects
如果项目没有进程的 json 配置,则模块不会为项目启用restrict_to_authenticated_users
如果用户未认证,则模块不会启用enable_job_realm
通过将 realm 令牌与每个作业关联来启用作业访问控制。作业领域将在用户级别构建。admin_job_realm
管理员领域令牌。它允许持证人绕过任何其他令牌。