lizmap / lizmap-service-module
Jelix 模块,用于管理指向特定 Lizmap 项目的直接 WFS
This package is auto-updated.
Last update: 2024-09-09 19:00:29 UTC
README
简介
服务 是一个用于 Lizmap 的模块,可用于通过某些 URL 提供Lizmap服务。
例如,可以直接调用以下 URL
https://liz.map/service.php/test/montpellier/?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetCapabilities
来访问
https://liz.map/index.php/lizmap/service/?repository=test&project=montpellier&SERVICE=WFS&VERSION=1.0.0&REQUEST=GetCapabilities
可以看到,Lizmap 目录 test
和项目 montpellier
并未在参数中传递,而是在 ?
前传递。
安装
建议使用 Composer(PHP 的包管理器)安装该模块。如果您无法使用它,请使用下面提到的手动方法。
注意:以下所有路径都是相对于 Lizmap Web Client 文件夹的。
使用 Composer 自动安装
- 在
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-service-module"
- 然后转到
lizmap/install/
目录以启动安装程序
如果您使用的是 Lizmap 3.6 或更高版本,请首先运行以下命令
php configurator.php service
- 最后运行模块安装命令
php installer.php ./clean_vartmp.sh ./set_rights.sh
转到“配置”部分。
手动安装,不使用 Composer
-
在 Github 版本页面 上下载存档。
-
解压存档并将在
lizmap/lizmap-modules/
中复制service
目录。 -
如果您使用的是 Lizmap 3.5,请编辑
lizmap/var/config/localconfig.ini.php
文件以在[modules]
部分中添加内容
service.access=2
- 如果您使用的是 Lizmap 3.6,请运行以下命令
php lizmap/install/configurator.php service
- 对于所有版本的 Lizmap,请运行安装程序
php lizmap/install/installer.php ./lizmap/install/clean_vartmp.sh ./lizmap/install/set_rights.sh
许可证
Mozilla Public License 2: https://www.mozilla.org/en-US/MPL/2.0/