Grazie Ginetto.

crs = QgsCoordinateReferenceSystem()
crs.createFromProj4("+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs")
True
print "EPSG ID:", crs.authid()
EPSG ID: EPSG:4326


Ora il codice funziona, a parte che la risposta è più prolissa, e contiene
(giustamente) l'autorità di riferimento.

Di nuovo grazie mille, anzi   EPSG:1000   ;)


Roberto



2013/10/12 Gino Pirelli <lui...@gmail.com>

>
> 2013/10/12 Geo DrinX <geodr...@gmail.com>
>
>> QgsCoordinateReferenceSystem
>
>
> come ti avevo scritto nella prima mail... la modifica da fare e' scritta
> nella documentazione delle modifiche:
>
> http://hub.qgis.org/wiki/17/API_changes_for_version_20
>
> qui trovi:
>
> QgsCoordinateReferenceSystem *createFromEpsg( const long theEpsg )
> Use createFromOgcWmsCrs()
> equals( QString theProj4String )
> Removed because the same proj.4 string not necessarily means the same CRS
> epsg()
> There are other authorities, use authid() instead
>
> => usa authid()
>
> ciao ginetto
>
_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni 
dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013

Rispondere a