[Lizmap] Lizmap Qgis Server > Plugins wfsOutputExtension & atlasprint

Courcelle, Catherine Catherine.Courcelle at swecobelgium.be
Fri Mar 19 06:21:33 PDT 2021


Thank you Immo,

I followed the tutorial and reproduced the manipulations.
I think now I just have an error in the URL.

Expression in the table displayed in the QGIS project:
<a href="/map/?SERVICE=ATLAS&REQUEST=GetPrint&TEMPLATE=HuisInfo Layout&CRS=EPSG:31370&EXP_FILTER=idadres%3D1"target="_blank">Vieuw report</a>

Message when I click on the link in the popup and the web page opens (http://localhost/map/?SERVICE=ATLAS&REQUEST=GetPrint&TEMPLATE=HuisInfo%20Layout&CRS=EPSG:31370&EXP_FILTER=idadres%3D18227)
Not Found The requested URL was not found on this server.

Maybe starting from Lizmap the link must be different? http://localhost/qgis/qgis_mapserv.fcgi.exe?.....
Regards,
                Catherine



De : Lizmap <lizmap-bounces at lists.osgeo.org> De la part de Immo Blecher
Envoyé : vendredi 19 mars 2021 10:14
À : lizmap at lists.osgeo.org
Objet : Re: [Lizmap] Lizmap Qgis Server > Plugins wfsOutputExtension & atlasprint


Hi Catherine,

Did you have a look at Tim's Youtube https://youtu.be/I8z06SO7ePk<https://urldefense.com/v3/__https:/youtu.be/I8z06SO7ePk__;!!HBVxBjZwpQ!gXKmhYDm5IMjUOQ6yPV-a7_Z92fPWAhJZ0eOP6b891gIc4Adgy8j8Tw0WOlY8EJjY5DywQ8hAkTf1w$>? I think it has some details about the environment variable and the AtlasPrint. Maybe that helps.

Regards

Immo
On 2021/03/19 10:46, Courcelle, Catherine wrote:
Hi,
I am currently working on Windows server but if it works, I may have a time budget to redo tests with Debian for example.
I installed Apache, PostgreSQL, Lizmap, QgisServer by following the tutorials online.

The part that blocks me is the printing of popups in the Lizmap interface. I obviously cannot use the Qgis server plugins.

No problem to display popups in Lizmap, I have a nice Qgis drag and drop form. I created a layout with an atlas in Qgis with the fields to be displayed on an A4 page. I looked at the link https://github.com/3liz/qgis<https://urldefense.com/v3/__https:/github.com/3liz/qgis__;!!HBVxBjZwpQ!gXKmhYDm5IMjUOQ6yPV-a7_Z92fPWAhJZ0eOP6b891gIc4Adgy8j8Tw0WOlY8EJjY5DywQ8aP5oUBQ$> atlasprint.

It seems to me that the python extensions for Qgis server are not read, whether it is wfsOutputExtension or atlasprint.
2 errors are highlighted in the qgis server log:

* USERPROFILE environment variable is missing
* Python bindings for Qt and QGIS server are not found

Can someone help me to find a solution?

13:37:02 INFO Server[8800]: Qgis Server Settings:
13:37:02 INFO Server[8800]:   - QGIS_OPTIONS_PATH / '' (Override the default path for user configuration): '' (read from DEFAULT_VALUE)
13:37:02 INFO Server[8800]:   - QGIS_SERVER_PARALLEL_RENDERING / '/qgis/parallel_rendering' (Activate/Deactivate parallel rendering for WMS getMap request): 'false' (read from DEFAULT_VALUE)
13:37:02 INFO Server[8800]:   - QGIS_SERVER_MAX_THREADS / '/qgis/max_threads' (Number of threads to use when parallel rendering is activated): '-1' (read from DEFAULT_VALUE)
13:37:02 INFO Server[8800]:   - QGIS_SERVER_LOG_LEVEL / '' (Log level): '0' (read from ENVIRONMENT_VARIABLE)
13:37:02 INFO Server[8800]:   - QGIS_SERVER_LOG_FILE / '' (Log file): 'C:\webserver\Apache24\logs\qgis_server.log' (read from ENVIRONMENT_VARIABLE)
13:37:02 INFO Server[8800]:   - QGIS_SERVER_LOG_STDERR / '' (Activate/Deactivate logging to stderr): 'false' (read from DEFAULT_VALUE)
13:37:02 INFO Server[8800]:   - QGIS_PROJECT_FILE / '' (QGIS project file): '' (read from DEFAULT_VALUE)
13:37:02 INFO Server[8800]:   - MAX_CACHE_LAYERS / '' (Specify the maximum number of cached layers): '100' (read from DEFAULT_VALUE)
13:37:02 INFO Server[8800]:   - QGIS_SERVER_IGNORE_BAD_LAYERS / '' (Ignore bad layers): 'false' (read from DEFAULT_VALUE)
13:37:02 INFO Server[8800]:   - QGIS_SERVER_CACHE_DIRECTORY / '/cache/directory' (Specify the cache directory): 'C:/Windows/system32/config/systemprofile/AppData/Roaming/QGIS/QGIS3\profiles\default/cache' (read from DEFAULT_VALUE)
13:37:02 INFO Server[8800]:   - QGIS_SERVER_CACHE_SIZE / '/cache/size' (Specify the cache size): '52428800' (read from DEFAULT_VALUE)
13:37:02 INFO Server[8800]:   - QGIS_SERVER_SHOW_GROUP_SEPARATOR / '/locale/showGroupSeparator' (Show group (thousands) separator): 'false' (read from DEFAULT_VALUE)
13:37:02 INFO Server[8800]:   - QGIS_SERVER_OVERRIDE_SYSTEM_LOCALE / '/locale/userLocale' (Override system locale): '' (read from DEFAULT_VALUE)
13:37:02 INFO Server[8800]:   - QGIS_SERVER_WMS_MAX_HEIGHT / '/qgis/max_wms_height' (Maximum height for a WMS request. The lower one of this and the project configuration is used.): '-1' (read from DEFAULT_VALUE)
13:37:02 INFO Server[8800]:   - QGIS_SERVER_WMS_MAX_WIDTH / '/qgis/max_wms_width' (Maximum width for a WMS request. The most conservative between this and the project one is used): '-1' (read from DEFAULT_VALUE)
13:37:02 INFO Server[8800]:   - QGIS_SERVER_API_RESOURCES_DIRECTORY / '/qgis/server_api_resources_directory' (Base directory where HTML templates and static assets (e.g. images, js and css files) are searched for): 'C:/OSGeo4W64/apps/qgis-ltr/resources/server/api' (read from DEFAULT_VALUE)
13:37:02 INFO Server[8800]:   - QGIS_SERVER_API_WFS3_MAX_LIMIT / '/qgis/server_api_wfs3_max_limit' (Maximum value for "limit" in a features request, defaults to 10000): '10000' (read from DEFAULT_VALUE)
13:37:02 INFO Server[8800]: Ini file used to initialize settings: C:/Windows/system32/config/systemprofile/AppData/Roaming/QGIS/QGIS3/profiles/default/QGIS/QGIS3.ini
13:37:02 INFO Server[8800]: cacheDirectory: C:/Windows/system32/config/systemprofile/AppData/Roaming/QGIS/QGIS3/profiles/default/cache/
13:37:02 INFO Server[8800]: maximumCacheSize: 52428800
13:37:02 INFO Server[8800]: Prefix  PATH: C:/OSGeo4W64/apps/qgis-ltr
13:37:02 INFO Server[8800]: Plugin  PATH: C:/OSGeo4W64/apps/qgis-ltr/plugins
13:37:02 INFO Server[8800]: PkgData PATH: C:/OSGeo4W64/apps/qgis-ltr/.
13:37:02 INFO Server[8800]: User DB PATH: C:/Windows/system32/config/systemprofile/AppData/Roaming/QGIS/QGIS3\profiles\default/qgis.db
13:37:02 INFO Server[8800]: Auth DB PATH: C:/Windows/system32/config/systemprofile/AppData/Roaming/QGIS/QGIS3\profiles\default/qgis-auth.db
13:37:02 INFO Server[8800]: SVG PATHS: C:/OSGeo4W64/apps/qgis-ltr/./svg/;C:/Windows/system32/config/systemprofile/AppData/Roaming/QGIS/QGIS3\profiles\default/svg/
13:37:03 INFO Server[8800]: Adding service SampleService 1.0
13:37:03 INFO Server[8800]: Adding service WCS 1.0.0
13:37:03 INFO Server[8800]: Adding service WFS 1.1.0
13:37:03 WARNING [8800]: Adding API OGC WFS3 (Draft)
13:37:03 INFO Server[8800]: Adding service WMS 1.3.0
13:37:03 INFO Server[8800]: Adding service WMTS 1.0.0
13:37:03 INFO Server[8800]: Server initialized
13:37:03 INFO ..\..\..\src\server\qgsserverplugins.cpp[8800]: load library qgispython (3.10.10)
13:37:03 INFO ..\..\..\src\server\qgsserverplugins.cpp[8800]: Python support library loaded successfully.
13:37:03 WARNING Python error[8800]: An error occurred during execution of following code:
os.environ['HOME']=os.environ['USERPROFILE']


Traceback (most recent call last):
  File "", line 1, in
  File "C:\OSGeo4W64\apps\Python37\lib\os.py", line 681, in __getitem__
    raise KeyError(key) from None
KeyError: 'USERPROFILE'

Python version:
3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)]

QGIS version:
3.10.10-A Coruña 'A Coruña', 8b051b9a43

Python path:
['C:\\OSGeo4W64\\apps\\qgis-ltr\\python', 'C:\\OSGeo4W64\\apps\\qgis-ltr\\python\\plugins', 'C:\\OSGeo4W64\\apps\\Python37\\DLLs', 'C:\\OSGeo4W64\\apps\\Python37\\lib', 'C:\\OSGeo4W64\\bin', 'C:\\OSGeo4W64\\apps\\Python37', 'C:\\OSGeo4W64\\bin\\python37.zip', 'C:\\OSGeo4W64\\apps\\qgis-ltr\\bin', 'C:\\OSGeo4W64\\apps\\Python37\\lib\\site-packages']
13:37:03 WARNING Python error[8800]: Couldn't load SIP module.
Python support will be disabled.

Traceback (most recent call last):
  File "", line 1, in
ModuleNotFoundError: No module named 'qgis.PyQt'

Python version:
3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)]

QGIS version:
3.10.10-A Coruña 'A Coruña', 8b051b9a43

Python path:
['C:/OSGeo4W64/apps/qgis-ltr/./python', 'C:/Windows/system32/config/systemprofile/AppData/Roaming/QGIS/QGIS3\\profiles\\default/python', 'C:\\OSGeo4W64\\apps\\qgis-ltr\\python\\plugins', 'C:/Windows/system32/config/systemprofile/AppData/Roaming/QGIS/QGIS3\\profiles\\default/python/plugins', 'C:/OSGeo4W64/apps/qgis-ltr/./python/plugins', 'C:\\OSGeo4W64\\apps\\qgis-ltr\\python', 'C:\\OSGeo4W64\\apps\\qgis-ltr\\python\\plugins', 'C:\\OSGeo4W64\\apps\\Python37\\DLLs', 'C:\\OSGeo4W64\\apps\\Python37\\lib', 'C:\\OSGeo4W64\\bin', 'C:\\OSGeo4W64\\apps\\Python37', 'C:\\OSGeo4W64\\bin\\python37.zip', 'C:\\OSGeo4W64\\apps\\qgis-ltr\\bin', 'C:\\OSGeo4W64\\apps\\Python37\\lib\\site-packages']
13:37:03 INFO Server[8800]: No server python plugins are available
13:37:03 INFO Server[8800]: ******************** New request ***************
13:37:03 INFO Server[8800]: Request URL: http://localhost/qgis/qgis_mapserv.fcgi.exe?service=LIZMAP&request=GetServerSettings&map=C%3A%5Cwebserver%5Cwebapp%5Cprod%5Cmaprep%5Cdata%5Cafkoppelingen%2Fafkoppelingen.qgs<https://urldefense.com/v3/__http:/localhost/qgis/qgis_mapserv.fcgi.exe?service=LIZMAP&request=GetServerSettings&map=C*3A*5Cwebserver*5Cwebapp*5Cprod*5Cmaprep*5Cdata*5Cafkoppelingen*2Fafkoppelingen.qgs__;JSUlJSUlJSU!!HBVxBjZwpQ!gXKmhYDm5IMjUOQ6yPV-a7_Z92fPWAhJZ0eOP6b891gIc4Adgy8j8Tw0WOlY8EJjY5DywQ_yJN-9_w$>
13:37:03 INFO Server[8800]: Environment:
13:37:03 INFO Server[8800]: ------------------------------------------------
13:37:03 INFO Server[8800]: SERVER_NAME: localhost
13:37:03 INFO Server[8800]: REQUEST_URI: /qgis/qgis_mapserv.fcgi.exe?service=LIZMAP&request=GetServerSettings&map=C%3A%5Cwebserver%5Cwebapp%5Cprod%5Cmaprep%5Cdata%5Cafkoppelingen%2Fafkoppelingen%2Eqgs
13:37:03 INFO Server[8800]: SCRIPT_NAME: /qgis/qgis_mapserv.fcgi.exe
13:37:03 INFO Server[8800]: REMOTE_ADDR: ::1
13:37:03 INFO Server[8800]: SERVER_PORT: 80
13:37:03 INFO Server[8800]: QUERY_STRING: service=LIZMAP&request=GetServerSettings&map=C%3A%5Cwebserver%5Cwebapp%5Cprod%5Cmaprep%5Cdata%5Cafkoppelingen%2Fafkoppelingen%2Eqgs
13:37:03 INFO Server[8800]: REQUEST_METHOD: GET
13:37:03 INFO Server[8800]: HTTP_ACCEPT: */*
13:37:03 INFO Server[8800]: HTTP_USER_AGENT: Lizmap
13:37:03 INFO Server[8800]: MAP:C:\webserver\webapp\prod\maprep\data\afkoppelingen/afkoppelingen.qgs
13:37:03 INFO Server[8800]: REQUEST:GetServerSettings
13:37:03 INFO Server[8800]: SERVICE:LIZMAP
13:37:04 WARNING PostGIS[8800]: NOTICE: row number 0 is out of range 0..-1
13:37:04 WARNING [8800]: Service LIZMAP is not registered
13:37:04 WARNING Server[8800]: <ServiceExceptionReport xmlns="http://www.opengis.net/ogc"<https://urldefense.com/v3/__http:/www.opengis.net/ogc__;!!HBVxBjZwpQ!gXKmhYDm5IMjUOQ6yPV-a7_Z92fPWAhJZ0eOP6b891gIc4Adgy8j8Tw0WOlY8EJjY5DywQ8qh93X1w$> version="1.3.0">
<ServiceException code="Service configuration error">Service unknown or unsupported</ServiceException>
</ServiceExceptionReport>






_______________________________________________

Lizmap mailing list

Lizmap at lists.osgeo.org<mailto:Lizmap at lists.osgeo.org>

https://lists.osgeo.org/mailman/listinfo/lizmap<https://urldefense.com/v3/__https:/lists.osgeo.org/mailman/listinfo/lizmap__;!!HBVxBjZwpQ!gXKmhYDm5IMjUOQ6yPV-a7_Z92fPWAhJZ0eOP6b891gIc4Adgy8j8Tw0WOlY8EJjY5DywQ_kRwCCVA$>
--


Immo F. Blecher
Street: 50 Lynedoch Eco Village, Lynedoch, Stellenbosch, 7603, South Africa
Postal: PO Box 74, Lynedoch, 7603, South Africa
Cell: +27 83 272 6791 | Office: +27 81 359 3704 | Fax: +27 81 359 3704
Email: immo at blecher.co.za<mailto:immo at blecher.co.za> | immob19 at gmail.com<mailto:immob19 at gmail.com>
Internet: https://www.blecher.co.za/<https://urldefense.com/v3/__https:/www.blecher.co.za/__;!!HBVxBjZwpQ!gXKmhYDm5IMjUOQ6yPV-a7_Z92fPWAhJZ0eOP6b891gIc4Adgy8j8Tw0WOlY8EJjY5DywQ_JRmRQwg$>

Please consider your environmental responsibility. Before printing this e-mail message, ask yourself whether you really need a hard copy.

IMPORTANT: The contents of this email and any attachments are confidential. They are intended for the named recipient(s) only. If you have received this email by mistake, please notify the sender immediately and do not disclose the contents to anyone or make copies thereof.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/lizmap/attachments/20210319/0829434a/attachment-0001.html>


More information about the Lizmap mailing list