¿Cómo acelerar el trabajo con QGIS o es lento?


10

Soy un nuevo usuario de QGIS y tengo curiosidad acerca de lo lento que está funcionando; Es posible que le pida más de lo que creo. Esto es lo que creo que es la información relevante para evaluar si su rendimiento es inusualmente lento.

QGIS versión 1.74 GDAL / OGR versión 1.9.0 Cliente PostgreSQL versión 9.1.2 QWT versión 4.8.0

Información del proyecto: 1 capa vectorial de polígonos consultados desde una base de datos remota de PostGIS (la consulta es simple y muy rápida) que devuelve 160 filas en total en el espacio de coordenadas definido del proyecto (WGS 84) y abarca todo el mundo. La tabla PostgreSQL que contiene esas filas ocupa menos de 130 kb de espacio en disco, y las filas consultadas comprenden casi toda la tabla.

Sistema: MacBook OS X 10.7.3, 2.4GHz Intel Core Duo, 4GB RAM.

Rendimiento: el procesamiento demora de 5 a 10 minutos. De hecho, cualquier cambio lleva casi tanto tiempo, incluido el cambio de nombre de la capa individual; eso realmente me sorprendió. Ninguna otra aplicación con mucha memoria se está ejecutando simultáneamente.

Esto es frustrante porque cualquier modificación del proyecto, por pequeña que sea, requiere una larga espera antes de que se puedan evaluar los resultados, y a veces la aplicación simplemente falla sin completar lo que le pedí. ¿Es esto inusual?


Actualizar:

Tengo Shapefiles de los mismos datos. Son 45 archivos con un total de aproximadamente 100 MB. Esa cifra es claramente discrepante con el tamaño del conjunto de datos que describí en mi publicación original y hace que la lentitud sea más comprensible.


Actualizar:

Acabo de descubrir el botón "Renderizar" en la parte inferior izquierda del visor de mapas QGIS. Me siento un poco idiota por no haberlo notado antes, pero desactivar el renderizado aumenta en gran medida la velocidad con la que puedo realizar tareas para las que el renderizado inmediato no es crítico. Menciono esto aquí en beneficio de otros nuevos usuarios.


1
Esto suena inusual: QGIS generalmente funciona muy bien en comparación con otros sistemas SIG. Sospecharía algún tipo de retraso con la base de datos remota, aunque parezca un pequeño conjunto de datos. ¿Qué otros datos ha cargado?
Simbamangu

1
¿Tiene el mismo problema con otras capas de datos o es solo esta en particular? Si es así, me pregunto si hay alguna geometría no válida en sus datos, o incluso una gran cantidad de geometría nula.
MappaGnosis

¿Podría ser este el problema del etiquetado? Puede valer la pena representar la capa sin etiquetas para ver si esto hace la diferencia.
nhopton

Noté que QGIS 1.7.4 conectarse localmente a mi base de datos PostGIS 2.0 es extremadamente lento en mi potente computadora con Windows, pero funciona rápidamente en mi Mac mucho más lenta (OSX). Tampoco he descubierto cuál es el problema .....
djq

Suponiendo que siempre habrá factores que harán que el renderizado sea más lento o más rápido, creo que el mejor escenario es pasar a un hilo de renderizado en segundo plano que no bloquee toda la aplicación mientras está funcionando. Me encanta QGIS Es muy estable, pero puede tomar varios minutos volver a renderizar la vista y simplemente borra todo el lote y lo vuelve a dibujar por completo. Todas mis capas están basadas en archivos y pueden tener hasta 1 GB por mapa (la mayoría de estos son fondos de relieve GeoTiff grandes). Esto probablemente siempre va a ser lento, pero QGIS podría poner el renderizado en un hilo separado y hacerlo

Respuestas:


4

Mi instalación de QGIS se vuelve mucho más rápida y receptiva cuando cierro la ventana del navegador. Tenía QGIS 3.6.2 y cambié a 3.4.7 LTR. Ambos no respondieron hasta que cerré la ventana del navegador. Use Vista de menú - Paneles - Navegador para mostrarlo nuevamente.


2

Respuesta corta: no.

Es difícil ofrecer detalles pero:

Parece que tiene algunos problemas importantes de rendimiento, pero probablemente no sea hardware. Mi primera sugerencia sería probar la base de datos, pero ya lo has hecho.

Es posible que desee probar un SIG de código abierto diferente, hay muchos por ahí (muchos enumerados aquí: ¿Cuáles son algunos paquetes de escritorio SIG gratuitos y de código abierto? ), Pero el obvio sería gvSIG . Si lo que usa tiene los mismos problemas de velocidad / rendimiento, entonces el problema es del lado de la base de datos.

También puede intentar exportar los datos a una base de datos SpatiaLite y cargar desde eso.

Además, si desea apegarse a QGIS, intente desinstalarlo y usar una versión diferente.


2

Supongo que tiene algún problema de bloqueo en la base de datos. Si cambiar el nombre de la tabla lleva tiempo, no es porque el cambio de nombre lleva tiempo, sino que la base de datos espera algo. ¿Has intentado reiniciar el db?


No es un problema de base de datos. He intentado cargar los archivos de forma localmente y es igual de malo.
Gregory

3
@pyrogerg - ¿Hay alguna posibilidad de que puedas publicar los archivos de forma?
Simbamangu

1
@Simbamangu: no creo que pueda publicarlos a todos; son 45 archivos con un total de aproximadamente 100 MB. Esa cifra es claramente discrepante con el tamaño del conjunto de datos que describí en mi publicación original y hace que la lentitud sea más comprensible.
Gregory

@pyrogerg En mi experiencia, ayuda si amplía un área más pequeña antes de cargar conjuntos de datos de ese tamaño desde PostGIS. Puede usar una capa OpenLayers o cualquier otro conjunto de datos que esté disponible para localizar un área adecuada.
oscuro

@underdark - Gracias por la sugerencia; Lo intentaré la próxima vez. Tenía la intención de que los 45 shapefiles que cargué fueran una prueba inicial de visualizar un conjunto de datos mucho más grande, ¡pero no creo que mi computadora pueda manejar mucho más que esto!
Gregory

1

Encuentro que las cosas que hago en el trabajo en ArcGIS se ejecutan muy lentamente con datos de nuestra base de datos que está a 1800 km de distancia, pero se ejecuta muy rápidamente en QGIS en casa, por lo que primero miraría la red y la base de datos remota, QGIS parece ejecutarse más operaciones a la misma velocidad o más rápido que ArcGIS, la mayoría de las veces,


Tuve un problema con arcgis una vez donde descargó todos los datos para el mapa a la computadora local antes de hacer nada, y dado que eran 2 o 3 GB de datos, cerró nuestra red durante aproximadamente medio día ... IT departamento no estaba muy contento, pero tal vez QGIS está haciendo algo similar
Banger

0

Qgis simplemente funciona "bien", a menos que tenga alguna de estas situaciones:

a) la capa es grande ... para algunos procesos, el significado de "grande" puede variar de 10mb a 250mb ..

b) la capa tiene características multiparte grandes (características hechas de partes "demasiadas")

c) la capa tiene algunas características (no multiparte) con "muchos vértices / nodos"

.. por ejemplo. "cortar" o "disolver" para mí, por lo general, Qgis no lo hace o simplemente se bloquea ... o, en algunos casos, tarda 36 veces en realizar una tarea ... en comparación con la misma tarea (las mismas formas / capas realizan el mismo proceso) en ArcGis ... ejemplo ... un proceso de disolución de 6hs en una capa de características 1330000 (todo el país ... como la mitad de los Estados Unidos) en Qgis en un nuevo Intel i5 + 8Gb ram + Ubuntu ... que tal vez también pueda fallar en cualquier momento ... en comparación con disuelva la misma capa en arcgis en una computadora portátil de 10 años (core duo) + 2Gb ram + windows XP ... que lo hace correctamente en 10 minutos.

o recortes que no funcionan en ninguna característica "muy compleja" de la capa base ... así que el resultado es una capa de clip que nunca realizó el clip en un polígono, por lo que el clip ha perdido el 30% del área ... por lo general, primero lo intento para hacerlo con QGis ... y luego, si no funcionó ... tome las formas de mi viejo cuaderno y haga el trabajo de una manera simple y rápida ... Qgis tiende a funcionar mejor en un entorno de Windows ... pero la "capa el problema del tamaño "también es muy común allí (estoy usando SIG desde 1995 ... desde arcview 3.0 a arcgis 10.2, y desde 2003 usando Qgis ... bajo Windows y ahora en ubuntu (en el trabajo))

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.