Re: [OSM-talk-fr] posgresql > geojson > umap

2019-11-13 Par sujet osm . sanspourriel

A priori tu utilises MapServer.

Je ne sais quelle version, voici ce que je lis sur la doc
 de la version courante :

/And support for the following types is optional:/

//

1.

   /*GetFeatureInfo:*//return info about feature(s) at a query (mouse
   click) location. MapServer supports 3 types of responses to this
   request:/

   //
 *

   /text/plain output with attribute info./

 *

   /text/html output using MapServer query templates (see
   //Templating
   //)
   specified in the //CLASS
   //TEMPLATE
   parameter (the filename has to have an .html extension). The
   MIME type returned by the Class templates defaults to text/html
   and can be controlled using the metadata
   “wms_feature_info_mime_type”./

 *

   /application/vnd.ogc.gml, GML.1 or GML for GML features./

Je n'utilise pas MapServer, mais ça doit être comme dans GeoServer, tu
dis pour chaque couche si elle est interrogeable (de mémoire
queryable=yes) et si en plus des paramètres classiques d'une requête WMS
tu mets les coordonnées de la souris (x, y), il te rend non une image
mais des infos sur que ce tu as cette position à la WFS.

Je ne sais si "optional" vuet dire ici que ça dépend uniquement de la
configuration des couches ou aussi des options de compilation de MapServer.

Jean-Yvon

Le 13/11/2019 à 11:52, Tony Emery via Talk-fr -
talk-fr@openstreetmap.org a écrit :

un wms interrogeable, ça, ça m'intéresse.
Du coup, le paramétrage se fait sur le serveur de notre webSIG ?

Actuellement, j'ai ça :
 
   text/html
   application/vnd.ogc.gml
   text/plain
   
 
   http://www.w3.org/1999/xlink";
xlink:href="https://vmap.ccpro.fr/wms/public/FluxPublic?"/>
   http://www.w3.org/1999/xlink";
xlink:href="https://vmap.ccpro.fr/wms/public/FluxPublic?"/>
 
   
 

Que dois-je modifier ?



-
Tony EMERY
OpenStreetMap.fr
Ingénieur SIG
--
Sent from: http://gis.19327.n8.nabble.com/France-f5380434.html

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] posgresql > geojson > umap

2019-11-13 Par sujet Tony Emery via Talk-fr
un wms interrogeable, ça, ça m'intéresse. 
Du coup, le paramétrage se fait sur le serveur de notre webSIG ?

Actuellement, j'ai ça :

  text/html
  application/vnd.ogc.gml
  text/plain
  

  http://www.w3.org/1999/xlink";
xlink:href="https://vmap.ccpro.fr/wms/public/FluxPublic?"/>
  http://www.w3.org/1999/xlink";
xlink:href="https://vmap.ccpro.fr/wms/public/FluxPublic?"/>

  


Que dois-je modifier ?



-
Tony EMERY
OpenStreetMap.fr
Ingénieur SIG
--
Sent from: http://gis.19327.n8.nabble.com/France-f5380434.html

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] posgresql > geojson > umap

2019-11-13 Par sujet osm . sanspourriel

Denis, ta réponse date d'il y a plus de 4 ans.

Sur le principe c'est ce que je proposais à Tony, sauf que j'utilise
ST_AsGeoJSON <https://postgis.net/docs/ST_AsGeoJSON.html> qui fait ce
qu'il faut.



Nous sommes en 2019 et un serveur WMS peut être interrogeable ;-) :

https://docs.geoserver.org/stable/en/user/services/wms/reference.html

Tu peux mettre un trigger sur tes tables pour qu'une procédure qui te
fait du ST_AsGeoJSON <https://postgis.net/docs/ST_AsGeoJSON.html> qui va
bien.

Il faut qu'il dépote ça dans un fichier accessible à umap.

Je suppose que les travaux n'avancent pas 10 fois par jour. C'est
peut-être dommage que le serveur umap aille toujours récupérer les infos.

Yohan te dira peut-être s'il y a des astuces.

Jean-Yvon
Le 13/11/2019 à 11:01, HELFER Denis SNCF RESEAU / SIEGE SNCF RESEAU / DT
GE PPE - denis.hel...@reseau.sncf.fr a écrit :

Salut Tony,

Si tu fais (ou fais faire) un trigger qui génère une séquence comme 
https://dba.stackexchange.com/questions/90482/export-postgres-table-as-json à 
chaque modif (ou en fin de journée) de la table des chantiers, tu devrais pas 
être trop loin du résultat attendu.
Bon courage

Denis

-Message d'origine-
De : Tony Emery via Talk-fr 
Envoyé : mercredi 13 novembre 2019 10:51
À : talk-fr@openstreetmap.org
Cc : Tony Emery 
Objet : [OSM-talk-fr] posgresql > geojson > umap

Bonjour à tous,

Je vous expose ma problématique :
  - J'ai des données concernant des travaux en cours qui sont stockées dans une 
base de données Postgesql ;
  - Elle sont modifiables par certains utilisateurs de notre WebSIG ;
  - Ce WebSIG est hébergé sur un serveur ubuntu (ouf !) ;
  - Comme ce WebSIG n'est pas très "sexy" pour le grand public, on a décidé de 
créer une carte umap pour diffuser sur notre site Internet :
https://umap.openstreetmap.fr/fr/map/carte-des-travaux-en-cours_45005#16/44.1356/4.8203
;

Bon, vous voyez venir la question ?
Et bien oui, à chaque fois que l'utilisateur modifie la carte, je dois exporter 
les données à la main pour mettre à jour umap.

Je ne pense pas qu'on puisse interroger une base postgresql directement depuis 
umap et j'avais penser à utiliser un flux wms mais les données ne seront pas 
interrogeables.

J'avais pensé faire un petit script sur FME mais, après réflexion, je me suis 
dit que je pouvais devoir faire tout ça en ligne de commande depuis le serveur 
linux.

Est-ce qu'on peut demander à postgresql ou à Ubuntu d'extraire le jeu de données 
"s_voirie.travaux_ccpro" en passant par un filtre sur la colonne "etat_avancement" et 
d'en faire 3 fichiers geojson qui seront mis dans "var/www/vmap/vas/public/umap" ?

Et si ce script peut être lancé dès que mon utilisateur modifie la table, ce 
serait encore mieux;

Merci de vos réponses,

Tony




-
Tony EMERY
OpenStreetMap.fr
Ingénieur SIG
--
Sent from: http://gis.19327.n8.nabble.com/France-f5380434.html

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr
---
Ce message et toutes les pièces jointes sont établis à l'intention exclusive de 
ses destinataires et sont confidentiels. L'intégrité de ce message n'étant pas 
assurée sur Internet, la SNCF ne peut être tenue responsable des altérations 
qui pourraient se produire sur son contenu. Toute publication, utilisation, 
reproduction, ou diffusion, même partielle, non autorisée préalablement par la 
SNCF, est strictement interdite. Si vous n'êtes pas le destinataire de ce 
message, merci d'en avertir immédiatement l'expéditeur et de le détruire.
---
This message and any attachments are intended solely for the addressees and are 
confidential. SNCF may not be held responsible for their contents whose 
accuracy and completeness cannot be guaranteed over the Internet. Unauthorized 
use, disclosure, distribution, copying, or any part thereof is strictly 
prohibited. If you are not the intended recipient of this message, please 
notify the sender immediately and delete it.
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] posgresql > geojson > umap

2019-11-13 Par sujet HELFER Denis (SNCF RESEAU / SIEGE SNCF RESEAU / DT GE PPE)
Salut Tony,

Si tu fais (ou fais faire) un trigger qui génère une séquence comme 
https://dba.stackexchange.com/questions/90482/export-postgres-table-as-json à 
chaque modif (ou en fin de journée) de la table des chantiers, tu devrais pas 
être trop loin du résultat attendu.
Bon courage

Denis

-Message d'origine-
De : Tony Emery via Talk-fr  
Envoyé : mercredi 13 novembre 2019 10:51
À : talk-fr@openstreetmap.org
Cc : Tony Emery 
Objet : [OSM-talk-fr] posgresql > geojson > umap

Bonjour à tous,

Je vous expose ma problématique :
 - J'ai des données concernant des travaux en cours qui sont stockées dans une 
base de données Postgesql ;
 - Elle sont modifiables par certains utilisateurs de notre WebSIG ;
 - Ce WebSIG est hébergé sur un serveur ubuntu (ouf !) ;
 - Comme ce WebSIG n'est pas très "sexy" pour le grand public, on a décidé de 
créer une carte umap pour diffuser sur notre site Internet :
https://umap.openstreetmap.fr/fr/map/carte-des-travaux-en-cours_45005#16/44.1356/4.8203
;

Bon, vous voyez venir la question ?
Et bien oui, à chaque fois que l'utilisateur modifie la carte, je dois exporter 
les données à la main pour mettre à jour umap.

Je ne pense pas qu'on puisse interroger une base postgresql directement depuis 
umap et j'avais penser à utiliser un flux wms mais les données ne seront pas 
interrogeables.

J'avais pensé faire un petit script sur FME mais, après réflexion, je me suis 
dit que je pouvais devoir faire tout ça en ligne de commande depuis le serveur 
linux.

Est-ce qu'on peut demander à postgresql ou à Ubuntu d'extraire le jeu de 
données "s_voirie.travaux_ccpro" en passant par un filtre sur la colonne 
"etat_avancement" et d'en faire 3 fichiers geojson qui seront mis dans 
"var/www/vmap/vas/public/umap" ?

Et si ce script peut être lancé dès que mon utilisateur modifie la table, ce 
serait encore mieux;

Merci de vos réponses,

Tony




-
Tony EMERY
OpenStreetMap.fr
Ingénieur SIG
--
Sent from: http://gis.19327.n8.nabble.com/France-f5380434.html

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr
---
Ce message et toutes les pièces jointes sont établis à l'intention exclusive de 
ses destinataires et sont confidentiels. L'intégrité de ce message n'étant pas 
assurée sur Internet, la SNCF ne peut être tenue responsable des altérations 
qui pourraient se produire sur son contenu. Toute publication, utilisation, 
reproduction, ou diffusion, même partielle, non autorisée préalablement par la 
SNCF, est strictement interdite. Si vous n'êtes pas le destinataire de ce 
message, merci d'en avertir immédiatement l'expéditeur et de le détruire.
---
This message and any attachments are intended solely for the addressees and are 
confidential. SNCF may not be held responsible for their contents whose 
accuracy and completeness cannot be guaranteed over the Internet. Unauthorized 
use, disclosure, distribution, copying, or any part thereof is strictly 
prohibited. If you are not the intended recipient of this message, please 
notify the sender immediately and delete it. 
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


[OSM-talk-fr] posgresql > geojson > umap

2019-11-13 Par sujet Tony Emery via Talk-fr
Bonjour à tous,

Je vous expose ma problématique :
 - J'ai des données concernant des travaux en cours qui sont stockées dans
une base de données Postgesql ;
 - Elle sont modifiables par certains utilisateurs de notre WebSIG ;
 - Ce WebSIG est hébergé sur un serveur ubuntu (ouf !) ;
 - Comme ce WebSIG n'est pas très "sexy" pour le grand public, on a décidé
de créer une carte umap pour diffuser sur notre site Internet :
https://umap.openstreetmap.fr/fr/map/carte-des-travaux-en-cours_45005#16/44.1356/4.8203
;

Bon, vous voyez venir la question ?
Et bien oui, à chaque fois que l'utilisateur modifie la carte, je dois
exporter les données à la main pour mettre à jour umap.

Je ne pense pas qu'on puisse interroger une base postgresql directement
depuis umap et j'avais penser à utiliser un flux wms mais les données ne
seront pas interrogeables.

J'avais pensé faire un petit script sur FME mais, après réflexion, je me
suis dit que je pouvais devoir faire tout ça en ligne de commande depuis le
serveur linux.

Est-ce qu'on peut demander à postgresql ou à Ubuntu d'extraire le jeu de
données "s_voirie.travaux_ccpro" en passant par un filtre sur la colonne
"etat_avancement" et d'en faire 3 fichiers geojson qui seront mis dans
"var/www/vmap/vas/public/umap" ?

Et si ce script peut être lancé dès que mon utilisateur modifie la table, ce
serait encore mieux;

Merci de vos réponses,

Tony




-
Tony EMERY
OpenStreetMap.fr
Ingénieur SIG
--
Sent from: http://gis.19327.n8.nabble.com/France-f5380434.html

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr