3liz / lizmap-cadastre-module

Module Cadastre for Lizmap Web Client
Mozilla Public License 2.0
4 stars 5 forks source link

Impression relevé parcellaire #7

Open Alain-LG opened 3 years ago

Alain-LG commented 3 years ago

Bonjour,

La version web-client du module cadastre permet-elle d'imprimer un relevé parcellaire au format PDF de la même manière que celui généré avec le plugin sous QGIS ?

Si oui, pouvez-vous me guider sur les étapes à suivre pour atteindre cet objectif ? Le seul bouton que j'ai permet d'exporter un fichier CSV avec les données des propriétaires.

Merci par avance de vos retours.

Mavialle commented 3 years ago

Bonjour,

Je me suis permis de poster votre message sur le Github principal de Lizmap car j'ai le même soucis que vous. J'espère que nous aurons plus d'aide ainsi. Si jamais j'arrive à quelque chose de mon côté, je vous tiendrais informé.

Bonne journée !

Mavialle commented 3 years ago

Bonjour,

J'ai trouvé une solution pour accéder aux relevés parcellaires : dans votre projet QGIS, il faut que l'outil Popup soit activé sur la couche des parcelles. Dans Lizmap, quand on clique sur une parcelle, dans le panneau Popup, on a alors deux boutons, "Relevé parcellaire" et "Relevé de propriété", qui vous permettent d'obtenir ce que vous demandez.

image

Alain-LG commented 3 years ago

Bonjour,

Oui, j'ai découvert la même chose il y a quelques jours et j'ai cru que c'était gagné mais sur ma configuration, je n'accède toujours pas aux relevés car j'ai le message d'erreur suivant :

image

Mavialle commented 3 years ago

Savez-vous comment accéder au log d'erreur de Lizmap ? Si c'est le cas, que vous dit-il ?

Sinon, voici comment y accéder : connectez-vous en admin à Lizmap, alllez dans le panneau d'administration puis le menu Logs Lizmap. En bas, vous avez le log d'erreurs. S'il est marqué 'Le fichier de log d'erreurs est trop gros. Envisagez l'utilisation de la rotation pour les logs de Lizmap Web Client', vous pouvez cliquer sur le bouton 'Écraser le fichier de logs d'erreurs.' en bas. Ensuite, allez sur votre interface de consultation du cadastre et essayez de sortir un relevé parcellaire avant de revenir sur le log pour voir ce qui est indiqué.

Alain-LG commented 3 years ago

Si vous comprenez ce que cela signifie, je veux bien un coup de main 👍

2020-11-06 14:39:02 ::1 warning 2020-11-06 14:39:02 [2] file_get_contents(http://localhost/qgis/qgis_mapserv.fcgi.exe?layer=Parcelles&map=C%3A%5Cwebserver%5Cdata%5CPROD%5CUrbanisme%2FCADASTRE%2Eqgs&parcelle=760600000AE0005&request=createPdf&service=CADASTRE&type=proprietaire): failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error C:\LizMap\Prod\release_3_3_6\lizmap\modules\lizmap\classes\lizmapProxy.class.php 240

2020-11-06 14:39:02 ::1 notice 2020-11-06 14:39:02 [8] Trying to get property 'status' of non-object C:\LizMap\Prod\release_3_3_6\lizmap\lizmap-modules\cadastre\classes\lizmapCadastreRequest.class.php 118

2020-11-06 14:39:02 ::1 notice 2020-11-06 14:39:02 [8] Trying to get property 'data' of non-object C:\LizMap\Prod\release_3_3_6\lizmap\lizmap-modules\cadastre\controllers\service.classic.php 104

2020-11-06 14:39:02 ::1 notice 2020-11-06 14:39:02 [8] Trying to get property 'tokens' of non-object C:\LizMap\Prod\release_3_3_6\lizmap\lizmap-modules\cadastre\controllers\service.classic.php 104

2020-11-06 14:39:02 ::1 warning 2020-11-06 14:39:02 [2] Invalid argument supplied for foreach() C:\LizMap\Prod\release_3_3_6\lizmap\lizmap-modules\cadastre\controllers\service.classic.php 104

Mavialle commented 3 years ago

Ce pourrait-il qu'il y ait des caractères spéciaux dans le nom de votre projet QGIS ? Des lettres avec accents par exemple ? Je ne sais pas si ça peut avoir une incidence mais on ne sait jamais.

Sinon c'est peut être une histoire d'interopérabilité des versions de Lizmap, PostgreSQL et/ou QGIS serveur que vous utilisez, mais je ne serais pas d'une grande aide si c'est le cas.