5 votos

Fallo de interpolación TIN en QGIS

Tengo problemas para utilizar la función de interpolación TIN (lineal) en QGIS. El programa se bloquea cuando se interpolan áreas más grandes.

Propiedades del mapa:

vector map, 
Geometry typ = Point, 
features in this layer: 523851, 
EPSG:32633 - WGS 84 / UTM zone 33N,
files = .shp

Cuando divido el mapa en más capas (como 80 000 puntos cada una) y luego las interpolo juntas (añadiendo más capas en el menú de interpolación), funciona, excepto que algunas zonas siguen haciendo que el programa se bloquee.

¿Alguna idea de cómo solucionar esto? ¿O alguien ha tenido/tiene el mismo problema?

Tal vez el problema sea: No puede manejar archivos grandes o el algoritmo tiene problemas para triangular entre algunos patrones de puntos.

0 votos

¿Alguna pista de cómo hacer la interpolación TIN utilizando un programa diferente?

1 votos

¿Cuál es la resolución que intenta obtener?

1 votos

¿Cuál es su sistema operativo?

2voto

Ricardo Reyes Puntos 3428

Personalmente he comprobado que QGIS se bloquea cuando se queda sin memoria. Esto sucede cuando se imprimen algunos mapas grandes y pesados. Así que creo que eso es lo que está sucediendo aquí.

Podrías probar algunos métodos alternativos. Algunas sugerencias que tengo son:

  1. Utilizar GDAL http://www.gdal.org/gdal_grid.html
  2. Pruebe a utilizar GRASS a través del plugin de QGIS
  3. Póngase al día con Python. Esto tiene buena pinta: http://hpgl.aoizora.org/index.php?option=com_content&view=article&id=47&Itemid=56 o esto: http://docs.scipy.org/doc/scipy/reference/tutorial/interpolate.html

1voto

Niall C. Puntos 1234

Ya que puede tener que ver con la memoria.
Puedes intentarlo.

  1. Despeja el cubo de la basura.
  2. Despejar ventanas temp. Suponiendo que las ventanas.
  3. Coloque la memoria virtual (o el disco RAM en otro sistema operativo) en una segunda unidad.
  4. Haz que el disco RAM se gestione manualmente y pon el min max en el mismo valor.
  5. Si tienes 12Gb libres úsalos. Si la unidad está vacía cuando la configures, el disco RAM será contiguo, lo que ayudará al rendimiento.

Otro apunte: mucho trabajo pero he visto algunos hilos sobre problemas derivados de las diferentes proyecciones.
Podría reproyectar todas las fuentes de datos en un PCS.

0voto

crucible Puntos 1712

QGIS tendrá problemas de memoria y creo que quieres una solución de código abierto.

Para las operaciones TIN, siempre utilizo Triangle, que puedes descargar en http://www.cs.cmu.edu/~quake/triangle.html

Simple y fácil de usar.

0voto

Mike Mertsock Puntos 128

Creo que tengo mucha memoria en mi ordenador, pero darme cuenta de que es un problema de memoria (la mayor parte del resto no lo entendí) me llevó a simplificar la geometría de las curvas de nivel (Vector > Herramientas de geometría) para reducir enormemente el número de nodos sin que parezca que se pierda mucha precisión. El plugin de interpolación rasterizada funcionó bien una vez que el número de nodos se redujo lo suficiente. Gracias por la orientación.

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