lizmap/lizmap-wps-web-client
Composer 安装命令:
composer require lizmap/lizmap-wps-web-client
包简介
Jelix modules to add WPS Web Client.
README 文档
README
Lizmap WPS Web Client is a Lizmap module to add a WPS panel into Lizmap Web Client.
This is an example showing the QGIS Processing Buffer algorithm, exposed as a WPS algorithm within Lizmap Web Client:
It's also providing another panel showing you the results which have been executed on the Lizmap instance.
Installation
Since version 0.1.1, it is recommended to install the module with Composer, the package manager for PHP. If you can't use it or if you are using Lizmap 3.3 or lower, use the manual way to install the module (jump to the corresponding section below)
Automatic installation with Composer and lizmap 3.4 or higher
- into
lizmap/my-packages, create the filecomposer.json(if it doesn't exist) by copying the filecomposer.json.dist, and install the module with 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"
- If you are using Lizmap 3.6 or higher, execute
php lizmap/install/configurator.php wps
- Then for any version, execute Lizmap install scripts into
lizmap/install/:
php lizmap/install/installer.php ./lizmap/install/clean_vartmp.sh ./lizmap/install/set_rights.sh
Go to the "Configuration" section.
Manual installation into lizmap 3.3 or 3.4 without Composer
- Download the zip archive from the release page into GitHub.
- Extract files from the archive and copy the directory
wpsintolizmap/lizmap-modules/of Lizmap. - Edit the file
lizmap/var/config/localconfig.ini.phpto add this into the[modules]section
wps.access=2
- Then execute Lizmap install scripts into
lizmap/install/:
php lizmap/install/installer.php ./lizmap/install/clean_vartmp.sh ./lizmap/install/set_rights.sh
configuration
Add a section [wps] in your localconfig.ini.php and add the variables:
[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=
The WPS configuration:
wps_root_urlis the URL of the WPS servicewps_rootDirectoriesis the path of the directories defined for the WPS Service MAP
The redis configuration for saving process status: uuid, INPUTS, OUTPUTS.
redis_hostthe redis host to useredis_portthe redis port to useredis_dbthe redis database to useredis_key_prefixthe redis key prefix to use
The OWS proxy configuration:
ows_urlis the URL of the OWS service used by the WPS service
The availability of WPS algorithms in the Lizmap Web Client web maps
restrict_to_config_projectsthe module is not enabled for projects without a json config for processes.restrict_to_authenticated_usersthe module is not enabled if the user is not authenticated.enable_job_realmenable job access control by associating a realm token to each job. Job realm will be built at user level.admin_job_realmadministrator realm token. It allows bearer to bypass any other token.
lizmap/lizmap-wps-web-client 适用场景与选型建议
lizmap/lizmap-wps-web-client 是一款 基于 JavaScript 开发的 Composer 扩展包,目前已累计 387 次下载、GitHub Stars 达 12, 最近一次更新时间为 2020 年 02 月 26 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「module」 「wps」 「jelix」 「lizmap」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 lizmap/lizmap-wps-web-client 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 lizmap/lizmap-wps-web-client 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 lizmap/lizmap-wps-web-client 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Redis plugins for Jelix, using a pure PHP Redis API
bootstrap select field module implementing http://silviomoreto.github.io/bootstrap-select/
module for Jelix, allowing to authenticate against an SAML server.
Jelix module to manage data on species observations for Lizmap.
Yii2 module to manage website content. Kind of a CMS...
Jelix module for Lizmap, which adds tools to manage routes
统计信息
- 总下载量: 387
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 12
- 点击次数: 7
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MPL-2.0
- 更新时间: 2020-02-26


