[Fait] ST_GeomFromGeoJSON

Problème/bug rencontré sur le site, évolution/amélioration à proposer
Avatar du membre
Dominique
Messages : 2578
Enregistré le : 08 avr. 2006, 21:58
Localisation : Chaville 92
Contact :

[Fait] ST_GeomFromGeoJSON

Message par Dominique » 18 janv. 2015, 11:39

Salut,

J'ai avancé sur l'éditeur, mais je me trouve coincé à la remontée dans PG.
J'ai bien traité la descente vers l'éditeur en geojson à partir du champ geometrie_geojson retourné par infos_polygones()
J'obtiens aves Leaflet une magnifique remontée geojson du polygone modifié: '{"type":"MultiPolygon","coordinates":[[[[-6.1,47.2],[-7.3,46.4],[-4.5,45.6],[-4.7,47.8],[-6.9,47.0]]]]}'
Mais quelle est la syntaxe PGSQL de mofification du geom directement à partir de geojson ?
Quelque chose du genre: UPDATE polygones SET geom = ST_GeomFromGeoJSON('{"type":"MultiPolygon","coordinates":[[[[-6.1,47.2],[-7.3,46.4],[-4.5,45.6],[-4.7,47.8],[-6.9,47.0]]]]}') WHERE id_polygone = 3331
Me répond: 'ERREUR: la fonction st_geomfromgeojson(unknown) n'existe pas
Idem: UPDATE polygones SET geom = ST_SetSRID(ST_GeomFromGeoJSON('{"type":"MultiPolygon","coordinates":[[[[-6.1,47.2],[-7.3,46.4],[-4.5,45.6],[-4.7,47.8],[-6.9,47.0]]]]}'), 4326) WHERE id_polygone = 3331
Y a t'il un module à ajouter à PG ? (JSON-C par exemple ?)
http://trac.osgeo.org/postgis/ticket/376 (sensé livré en PostGIS 2.0.0)

Exemple en: http://dom.refuges.info/1/nav/3331?mode_affichage=edit / cliquer renommer

Avatar du membre
sly
Messages : 3704
Enregistré le : 29 févr. 2004, 18:59
Localisation : Chambéry - Savoie

Message par sly » 18 janv. 2015, 19:12

sur le serveur, il y a postgis 1.5

ST_GeomFromGeoJSON (...)
Availability: 2.0.0

Et hélas non, ça n'est pas simple à installer du tout sur une debian wheezy :
http://trac.osgeo.org/postgis/wiki/User ... ebian70src

Et quand bien même on fait ça, on rentre dans toutes les questions de mise à jour simplifié de ce paquet

La prochaine version de debian dans lequel postgis 2.0 est disponible et maintenu c'est jessie, qui n'est encore qu'a l'état de test :
https://packages.debian.org/source/jessie/postgis


Mais qui, on peut l'espérer devrait être disponible sous peu (mois ?)
a ce moment là, mettre à jour le système sera de toute façon une chose intéressante à faire à d'autre égards et nous pourrions alors avoir postgis 2.0

je n'ai pas d'autre idée à proposer qu'attendre ou contourner le problème

Avatar du membre
Dominique
Messages : 2578
Enregistré le : 08 avr. 2006, 21:58
Localisation : Chaville 92
Contact :

Message par Dominique » 18 janv. 2015, 19:28

OK merci. On contourne :)
Je voulais juste vérifier avant.

Avatar du membre
sly
Messages : 3704
Enregistré le : 29 févr. 2004, 18:59
Localisation : Chambéry - Savoie

Message par sly » 19 janv. 2015, 18:35

Je penserais à vous prévenir lorsque la debian 8.0 sortira, ça pourrait nous fournir quelques outils plus modernes.

Avatar du membre
sly
Messages : 3704
Enregistré le : 29 févr. 2004, 18:59
Localisation : Chambéry - Savoie

Message par sly » 29 nov. 2015, 18:45

Ben je profite d'une lecture des vieux sujets pour accomplir ma promesse :
viewtopic.php?p=24641

Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 5 invités