Suite

Reprojeter un fichier de formes avec ogr2ogr lorsqu'une ligne traverse le méridien de date international

Reprojeter un fichier de formes avec ogr2ogr lorsqu'une ligne traverse le méridien de date international


J'ai un fichier de formes de ligne avec une projection de Mercator transverse locale ("+proj=tmerc +lat_0=50 +lon_0=172.5 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m +no_defs") et Je veux le reprojeter dans EPSG:4326 avec ogr2ogr. La caractéristique de ligne traverse le méridien de date international, comme vous pouvez le voir sur l'image. Cette situation particulière semble être un problème pour ogr2ogr. En fait, la ligne de sortie reprojetée traverse le monde entier, et c'est clairement faux.

Voici la commande que j'ai utilisée pour la reprojection :

ogr2ogr -f "ESRI Shapefile" track_linedate_pr.shp track_linedate.shp -t_srs EPSG:4326


Il n'y a pas d'autre moyen d'afficher correctement la forme que de la couper entre 179,9°E et -179,9° (W). J'ai décrit un flux de travail pour la coupe ici :

QGIS affiche des fichiers de forme de pays du monde centrés sur l'océan Pacifique à l'aide de la projection Robinson, Miller Cylindrical ou autre


Vous pouvez utiliser le-wrapdatelineflag avec ogr2ogr pour diviser automatiquement la géométrie à la ligne de date


Voir la vidéo: Vaihe2: Tiedoston lataaminen omalta koneelta Onedriveen