#1 Mon 17 September 2018 12:00
- woozy
- Juste Inscrit !
- Date d'inscription: 17 Sep 2018
- Messages: 1
[Debutant] SHP / PRJ / ESPG
bien le bonjour tout le monde.
Alors déjà j'ai un niveau a la limite du néant en cartographie etc.... et j’espère être au bon endroit pour parlé de ceci , sinon je m'en excuse d'avance.
Je vous explique mon problème rapidement.
J'ai un fichier Zip ou il y a 4 fichiers (*.dbf,*.prj,*.shp,*.shx) ...
Si j'ai bien compris les fichier SHP ce sont des fichier de forme (des point qui forme par exemple un carré) ...
Et si je comprend bien aussi les PRJ est un fichier de localisation
Ce que j'aimerai c'est une solution pour positionné la forme (SHP) sur une carte... (librairie JS leaflet) ...mais il me faut bien des latitude/longitude? et c'est la ou je suis relativement perdu... comment transformé un YX (ex [x] => 375816.7959704 [y] => 659442.93420305) et longitude et latitude.
Merci de vos futurs réponses
Fichier PRJ :
Code:
PROJCS["UTM_Zone_15_Northern_Hemisphere",GEOGCS["GCS_Geographic Coordinate System",DATUM["D_NAD83",SPHEROID["GRS_1980",6378137,298.2572220960423]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-93],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]]
Fichier SHP ouvert via une lib PHP :
Code:
[points] => Array ( [0] => Array ( [x] => 374924.25420903 [y] => 659787.42400568 ) [1] => Array ( [x] => 375581.91655951 [y] => 659724.78949611 ) [2] => Array ( [x] => 375816.7959704 [y] => 659442.93420305 ) [3] => Array ( [x] => 375910.74773475 [y] => 658738.2959704 ) [4] => Array ( [x] => 375769.82008822 [y] => 658299.85440341 ) [5] => Array ( [x] => 374861.61969946 [y] => 658033.65773774 ) [6] => Array ( [x] => 374438.83675987 [y] => 658863.56498953 ) [7] => Array ( [x] => 374924.25420903 [y] => 659787.42400568 ) )
Hors ligne
#2 Mon 17 September 2018 13:38
- nworr
- Participant actif
- Date d'inscription: 10 Apr 2014
- Messages: 77
Re: [Debutant] SHP / PRJ / ESPG
Bonjour
réponse rapide pas très détaillée :
le plus simple sera de convertir les fichiers shp en geojson (avec qgis ou il existe même des convertisseurs en ligne) , puis d'ajouter ensuite le geojson à leaflet (qui le gère naturellement)
Hors ligne
#3 Mon 17 September 2018 13:40
Re: [Debutant] SHP / PRJ / ESPG
Bonjour,
Vos données géographiques sont dans un système projeté.
Au plus simple, vous avez la possibilité de convertir votre SHP en GeoJSON pour une lecture native avec LeafletJS. (Avec QGIS vous pourrez même reprojeter votre SHP en WGS84)
Vous voulez à tout prix afficher un shp ? Il y a une extension Leaflet.
Avec Leaflet, vous devez utiliser du WGS84.
Si vous voulez partir de votre SHP, vous avez des fonctions de transformation : https://kartena.github.io/Proj4Leaflet/
,
Hors ligne