Bonjour, Dans le projet que j'ai en cours actuellement, je me sert de données géographiques. Ces données sont en EPSG:4326 ce qui correspond au WGS84 (systèmes mondial commun en latitudes - longitudes) or les données par défaut dans les application de cartographie en ligne type openlayer et leaflet, sont en EPSG 900913.
Voici donc mon problème, je me sert de FLoppyForms (add-on geodjango) permettant de saisir des données géographiques et d'intégrer cela dans un formulaire. Quand je récupère ces données, je remarque qu'elles sont en EPSG:900913 que je dois ensuite transformer en EPSG:4326. [code] from django.contrib.gis.geos import * x = self.cleaned_data['geom'].x y = self.cleaned_data['geom'].y srid = self.cleaned_data['geom'].srid J'ai testé ça : point = GEOSGeometry(self.cleaned_data['geom']) ça aussi point = self.cleaned_data['geom'] et même ça point = Point(x, y, srid) pointWGS84 = point.transform(4326) [/code] Le point WGS84 apparait en "none" alors qu'il devrait être transformé. Avez-vous une idée ? _______________________________________________ django mailing list [email protected] http://lists.afpy.org/mailman/listinfo/django
