5 votos

¿Por qué me sale "no se pudo transformar" cuando volviendo a proyectar a partir de WGS84 a Google Mercator?

Estoy tratando de re-proyectar un vector shapefile Naturales de la Tierra, a raíz de un qgis tutorial. Otro usuario informado de este error, pero una solución aún no ha sido reportado.

Dado este post, y la última línea del error, tengo la sospecha de que hay algo mal con el CRS de configuración, etc. Aunque, no he sido capaz de identificar.

   Export to vector file failed.
Error: Failed to transform a point while drawing a feature of type 'ne_10m_admin_0_map_units'. Writing stopped. (Exception: forward transform of
(3.141593, -1.570796)
PROJ.4: +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs +to +proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs
Error: tolerance condition error)

Estoy usando qgis 1.8.0 en Ubuntu 12.05. Gracias por la ayuda!

1voto

SpliFF Puntos 214

Si usted mira la extensión de la capa, se obtiene:

xMin,yMin -180;-90 : xMax,yMax 180;83.6341

Google proyección de Mercator sólo es válida entre +/- 85.0511 grados de Norte a Sur, pero el conjunto de datos contiene también el polo sur.

EDIT: El valor de yMin=-90 obliga a que el error en la proyección a Google Mercator. El tutorial tiene un conjunto de datos que termina en -89.9998, que es casi lo mismo, pero no compute para inifity.

Así que tienes que eliminar los objetos alrededor del polo sur, para salvar la capa en Google la proyección de Mercator.

1voto

tobes Puntos 19

El tutorial no uso ne_10m_land pero 10m_admin_0_map_units.

El conjunto de datos utilizado en el tutorial puede ser que se vuelve a proyectar bien. Todavía no estoy seguro de por qué este es el caso, puesto que el trabajo de la capa de medida es

xMin,yMin -180,-89.9998 : xMax,yMax 180,83.6338

que también estaría fuera de los límites Andre publicado.

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