banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oubliĂ© ?

#1 Wed 10 January 2024 12:40

Oliv38
Participant actif
Date d'inscription: 21 Dec 2011
Messages: 145

Lizmap 3.6.8 - Utilisation des API

Bonjour,
je travaille sur des projets Qgis-Qgis Server-Lizmap et je me demandais s'il était possible d'appeler des API pour les inclure dans les projets Lizmap.
Du coup, est-ce que des données appelées par API doivent forcément apparaßtre dans le projets QGIS ou est-il possible de les intégrer directement dans lizmap (en javascript par exemple ?) ?

Intégrer des données d'API directement dans QGIS est assez limitant il me semble notamment sur le nombre d'objets que l'on peut appeler.
Avez-vous un retour d'expérience sur le sujet ?

Merci
Cordialement.

Hors ligne

 

#2 Fri 12 January 2024 10:50

JLH
Participant actif
Date d'inscription: 7 Dec 2019
Messages: 69

Re: Lizmap 3.6.8 - Utilisation des API

Bonjour,


Personnellement je ne vois pas trop comment pourrais se faire l'appel d'api directement depuis un js Lizmap. Mais :

dans le cas ou vous disposez d'une base de données, vous pouvez suivre ce tuto de 3Liz :
https://docs.3liz.org/formation-postgis/fdw/

Cela permet de centraliser les API vers votre base de donnĂ©es, et d'importer les donnĂ©es "distantes", 

et selon votre besoin, de créer in fine des vues matérialisées.

Bonne journée

Hors ligne

 

#3 Mon 15 January 2024 13:02

Oliv38
Participant actif
Date d'inscription: 21 Dec 2011
Messages: 145

Re: Lizmap 3.6.8 - Utilisation des API

Bonjour,
merci pour ta rĂ©ponse c'est instructif. Je n'ai jamais utilisĂ© le FDW depuis Postgresql et je me trompe peut-ĂȘtre mais j'y vois cependant 2 limitations par rapport Ă  ce que je souhaitais faire :
- à la fois éviter de stocker les données en base de données
- pouvoir appeler des API en dehors du protocole OGR (API REST sans forcément de géométrie)

Ca ne m'empĂȘchera pas d etester Ă  l'occasion ça pourrait rĂ©pondre Ă  d'autres de mes besoins.
merci !

Olivier

Hors ligne

 

#4 Mon 15 January 2024 13:41

JLH
Participant actif
Date d'inscription: 7 Dec 2019
Messages: 69

Re: Lizmap 3.6.8 - Utilisation des API

Bonjour,

je t'en prie.

Voici deux rĂ©ponses aux limites que tu Ă©voques. 

-Les données ne sont pas stocker dans la base de données lors d'utilisation d'FDW, ce systÚme met en place un pont entre ta base de données et l'api.
Tu peux néanmoins les stocker, en table, vue, vue matérialisée, dans le cas ou la dispo de l'api est fluctuante.

-Cela fonctionne aussi bien avec des api sans géométries. C'est en effet PostgreSQL et non Postgis qui gÚre les serveurs distants (FDW).


En espérant que ça aide.


Bonne journée

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo