lizmap/lizmap-service-module

Jelix 模块,用于管理指向特定 Lizmap 项目的直接 WFS

0.2.1 2023-03-09 15:44 UTC

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/