6 votos

¿Transformación de un shapefile de EPSG:3338 a EPSG:4326?

Estoy tratando de transformar este shapefile de EPSG:3338 (Alaska Albers) a EPSG:4326.

Cuando visualizo el archivo en EPSG:3338 en QGIS se ve como se espera:

enter image description here

Pero cuando lo visualizo en EPSG:4326 veo todo tipo de problemas:

enter image description here

Y cuando lo exporto como EPSG:4326 veo el mismo problema. Esto sucede tanto si lo exporto en QGIS, como si uso ogr2ogr:

ogr2ogr -f GeoJSON -s_srs EPSG:3338 -t_srs EPSG:4326 .   
  mv_oil_and_gas_basin_py.geojson mv_oil_and_gas_basin_py.shp

¿Cómo puedo transformar este archivo a EPSG:4326 sin tener problemas con la fecha internacional?

0 votos

Tendrá que utilizar la técnica descrita en gis.stackexchange.com/questions/70411/ poner una pausa a 180

8voto

Adam Ernst Puntos 6939

Puede utilizar -wrapdateline en ogr2ogr para dividir los polígonos en el anti meridiano (ya que la línea de tiempo no llega a Alaska).

ogr2ogr -s_srs EPSG:3338 -t_srs epsg:4326 -wrapdateline output.shp mv_oil_and_gas_basin_py.shp 

Una vez que he arreglado los 4 polígonos no válidos me sale esto: enter image description here

0 votos

Por desgracia, eso no ha resuelto el problema - todavía se ve igual en QGIS. (He intentado: ogr2ogr -s_srs EPSG:3338 -t_srs EPSG:4326 -wrapdateline output_file.shp mv_oil_and_gas_basin_py.shp . Probando sin el t_srs produce una advertencia).

0 votos

Funcionaría si todos los polígonos fueran válidos.

0 votos

No lo hace, lo siento - Acabo de intentar importar el shapefile a PostGIS y ejecutar ST_MakeValid en todos los polígonos, y obtengo el mismo resultado.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X