Pages: 1
- Sujet précédent - QGIS : Fichier .prj et les projections utilisables (une liste ?) - Sujet suivant
#1 Fri 07 February 2014 15:20
- ncv
- Juste Inscrit !
- Date d'inscription: 6 Feb 2014
- Messages: 9
QGIS : Fichier .prj et les projections utilisables (une liste ?)
Bonjour à tous,
Je suis actuellement en train d'écrire des fichier .prj afin de spécifier la projection dans laquelle je veux que qGis réceptionne mes fichiers lors de leur ouverture (gain de temps, sinon faut le faire à la main pour chaque fichier 0o)
En l'occurence, le script que j'utilise pour écrire ces fichiers .prj (module pyshp en python 2.7), implique de spécifier le type de projection.
Et là ca coince un peu.
---------------------------------------------le bout de script .py
prj = open(nom_du_fichier_qui_se_finit_en_prj, "w")
epsg = 'GEOCS[ blabla sur lequel porte ma question...]'
prj.write(epsg)
prj.close()
---------------------------------------------
J'en ai trouvé quelques unes :
____________________________
WGS84 :
'GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]]' trouvé sur le web
____________________________
LAMBERT-93 :
'GEOGCS["GCS_RGF_1993",DATUM["D_RGF_1993",SPHEROID\["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",6600000.0],PARAMETER["Central_Meridian",3.0],PARAMETER["Standard_Parallel_1",44.0],PARAMETER["Standard_Parallel_2",49.0],PARAMETER["Latitude_Of_Origin",46.5],UNIT["Meter",1.0]]'
____________________________
En ce qui me concerne, c'est le Lambert-93 qui m'intéresse. Mais est-il juste ?
Car quand j'ouvre mon fichier sur qGis (1.8), la projection est considérée tel qu'attendu, et le fichier fonctionne correctement. Mais par contre il devient impossible de superposer une couche OpenLayers Plugin (je recois une Traceback qui me dit qu'une erreur d'éxécution en python rend la chose impossible) (pourtant la couche google est en lambert-93).
Donc 3 questions :
1 - le string du Lambert-93 que j'utilise est-il juste ?
2 - Si oui, pourquoi ne puis-je pas superposer une couche "openlayers plugin"
3 - Si non, cela explique t-il que la superposition d'une couche "openlayers plugin" ne fonctionne pas ? (sûrement)
Merci à vous
Hors ligne
#2 Fri 07 February 2014 22:50
Re: QGIS : Fichier .prj et les projections utilisables (une liste ?)
Bonjour,
Vous trouverez ici tous les paramètre du lamber 93 et les différents formats :http://spatialreference.org/ref/epsg/2154/
Le prj devrait ressembler à cela:
GEOGCS["RGF93",DATUM["D_RGF_1993",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["standard_parallel_1",49],PARAMETER["standard_parallel_2",44],PARAMETER["latitude_of_origin",46.5],PARAMETER["central_meridian",3],PARAMETER["false_easting",700000],PARAMETER["false_northing",6600000],UNIT["Meter",1]]
Par contre, il me semble qu' "openlayers plugin" ne fonctionne qu'avec la projection "wgs84 web mercator" (EPSG:3857) et non en lambert 93... La projection à la volé doit sans doute être activé.
Hors ligne
#3 Sun 09 February 2014 16:13
- ncv
- Juste Inscrit !
- Date d'inscription: 6 Feb 2014
- Messages: 9
Re: QGIS : Fichier .prj et les projections utilisables (une liste ?)
Bonjour,
Vous trouverez ici tous les paramètre du lamber 93 et les différents formats :http://spatialreference.org/ref/epsg/2154/
Le prj devrait ressembler à cela:
GEOGCS["RGF93",DATUM["D_RGF_1993",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["standard_parallel_1",49],PARAMETER["standard_parallel_2",44],PARAMETER["latitude_of_origin",46.5],PARAMETER["central_meridian",3],PARAMETER["false_easting",700000],PARAMETER["false_northing",6600000],UNIT["Meter",1]]
Par contre, il me semble qu' "openlayers plugin" ne fonctionne qu'avec la projection "wgs84 web mercator" (EPSG:3857) et non en lambert 93... La projection à la volé doit sans doute être activé.
Je viens copier-coller votre prj dans mon script. Et il n'a pas fonctionné.
Du coup j'ai farfouillé un .prj émis (de près ou de loin) par l'INSEE, et j'y ai vu :
PROJCS["RGF93_Lambert_93",GEOGCS["GCS_RGF_1993",DATUM["D_RGF_1993",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",6600000.0],PARAMETER["Central_Meridian",3.0],PARAMETER["Standard_Parallel_1",44.0],PARAMETER["Standard_Parallel_2",49.0],PARAMETER["Latitude_Of_Origin",46.5],UNIT["Meter",1.0]]
Je l'ai utilisé. Et ca a fonctionné. La superposition de plugins OpenLayers fonctionnent à merveille.
Merci pour http://spatialreference.org/ref/epsg/2154/, ca va m'être très utile
Hors ligne
#4 Fri 14 February 2014 14:42
- jcr83
- Participant actif
- Date d'inscription: 17 Mar 2008
- Messages: 147
Re: QGIS : Fichier .prj et les projections utilisables (une liste ?)
Attention, le site spatialreference.org n'a pas été mis à jour depuis plusieurs années, et contient donc des données souvent obsolètes.
Toutes les définitions pour les CRS utilisés en France sont disponibles sur le site de l'IGN.
Hors ligne
Pages: 1
- Sujet précédent - QGIS : Fichier .prj et les projections utilisables (une liste ?) - Sujet suivant