#1 Sat 28 September 2013 14:03
- flp
- Participant occasionnel
- Date d'inscription: 25 May 2011
- Messages: 20
QGIS 2.0 : EPSG:900913 disparue avec la 2.0 ?
Bonjour,
Il semble que la projection EPSG:900913 ait disparu dans la version 2.0 de QGIS.
Je sais que ce n'est pas une EPSG "officielle" et qu'elle correspond à la 3857, c'est probablement pour cela qu'ils l'ont supprimé.
Le problème est que toutes mes tables et scripts postgis sont enregistrés avec un SRID 900913 vu que j'utilise d'autres outils comme Tilemill qui se basent sur le code 900913, donc je suis obligé de re-spécifier la projection à chaque fois que j'ouvre une table dans QGis.
Si j'ajoute une projection personnalisée, il me l'indique en tant que USER:100000, je n'ai pas trouvé comment je peux ajouter une nouvelle projection avec le code EPSG:900913. Une idée ?
Hors ligne
#2 Mon 30 September 2013 09:58
- tqhien
- Participant actif
- Lieu: Clamart
- Date d'inscription: 22 Apr 2011
- Messages: 78
Re: QGIS 2.0 : EPSG:900913 disparue avec la 2.0 ?
Il faut modifier "à la main" le fichier srs.db (format sqlite) situé dans le répertoire resources, notamment la table tbl_srs et mettre le champ auth_name à EPSG. Le fichier qgis.db contient les définitions USER. Je n'ai pas vérifié s'il est nécessaire de supprimer l'enregistrement correspondant de ce dernier fichier pour qu'il n'y ait pas de conflit.
Hors ligne
#3 Mon 30 September 2013 12:20
- flp
- Participant occasionnel
- Date d'inscription: 25 May 2011
- Messages: 20
Re: QGIS 2.0 : EPSG:900913 disparue avec la 2.0 ?
Merci ! C'est exactement ce que je cherchais.
Par contre, il doit y avoir encore autre chose à modifier car après avoir ajouté ma nouvelle projection dans la table tbl_srs, elle n'est pas visible dans QGis.
J'ai utilisé le code suivant:
Code:
INSERT INTO tbl_srs VALUES (900913, 'Google Mercator', 'merc', 'WGS84', '+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +over +no_defs', 900913, 'EPSG', 900913, 0, 0, 0);
Mon record est bien visible dans la table SQLite mais pas dans QGis.
Hors ligne
#4 Mon 30 September 2013 12:56
- flp
- Participant occasionnel
- Date d'inscription: 25 May 2011
- Messages: 20
Re: QGIS 2.0 : EPSG:900913 disparue avec la 2.0 ?
Ok, je suppose que c'est lié à un problème de droits car je vois les données avec certains éditeur SQLite mais pas avec d'autres..
Pour l'instant j'ai simplement recopié le fichier srs.db de ma version 1.8 sur la version 2.0 et maintenant ça marche bien, je retrouve mes anciennes projections y compris la 900913.
Merci encore pour ton aide tqhien.
Hors ligne