1 votos

qgis2web no puede crear un mapa con un gran conjunto de datos, y potencialmente utilizando GeoServer

Tengo un conjunto de datos muy grande (unos 120.000 registros) y una docena de capas, todas centradas en California por el momento. Es decir, todas las formas como zonas, secciones censales, condados, etc. se seleccionan utilizando el constructor de consultas para limitarlas a este estado.

Mi problema es que cuando intento exportar un mapa de qgis2web en mi Win7, lo que acaba ocurriendo es que el espacio de disco de mi ordenador se agota en lo que tengo disponible (actualmente 65GB) ya que se crea un archivo .tif (aparentemente por el plugin de qgis2web pero, no estoy seguro de que no sea un ajuste u otro conflicto de plugin). ¿Es esto lo normal y se supone que debo proporcionar más espacio en disco para un archivo de imagen tan gigantesco?

También estoy usando un GeoServer alojado para alojar mis shapefiles y tengo mis datos en una base de datos postgres/postGIS-extendida. Mi creencia es que es un poco tonto para analizar todos los datos en QGIS para crear un mapa cuando en efecto los datos y las formas para el mapa que termino haciendo (en OpenLayers o Leaflet) se llamará desde GeoServer.

¿Hay alguna manera de minimizar la carga de QGIS con qgis2web para que pueda hacer su trabajo de manera más eficiente y cargar el archivo GeoJSON con los 112k registros de datos manualmente?

QGIS 2.16.1 | qgis2web v1.13.1 | GeoServer 2.9.0 | Postgres 9.5.4 | PostGIS 2.2.2r14797

0 votos

¿Alguna de las capas es rasterizada? Tengo entendido que qgis2web produce geojson en lugar de raster. No he conseguido que el plugin qgis2web funcione con capas rasterizadas. Parece que aquí es donde "mosaico" por lo general viene en. Usted podría tratar de ejecutar qgis2web con una sola capa, obtener el marco básico / index.html para la página web, y luego añadir manualmente el resto de las capas ...

0 votos

Si todas mis formas y los datos se alojan a través de mi Postgre / PostGIS GeoServer, ¿no hay una manera de llamar a los datos de allí utilizando el procesamiento del lado del servidor frente a la carga de todos los datos geojson en el mapa de código fuente en sí? También me pregunto si hay una razón por la que no estoy viendo por qué el qgis2web se bloquea o no puede producir un archivo lo suficientemente grande. ¿No es eso una función de la memoria de mi ordenador (tiempo de procesamiento) y mi nivel de paciencia?

0voto

Alexander Riccio Puntos 143

Para sus capas de Geoserver, asegúrese de no marcar "Codificar en JSON". Eso debería dejar las capas como capas WFS remotas. Sin embargo, seguirán cargando completamente - tengo que averiguar si puedo implementar la carga de bbox de la ventana gráfica.

Los TIFF se crean si tienes capas rasterizadas - desactiva las que tengas, supongo, ya que das a entender que no esperas tener ninguna salida rasterizada.

0 votos

Gracias Tom. Gran trabajo con esta herramienta. Usted me dio una pista, y es justo decir, que yo debería ser la creación de mis capas como WMS en lugar de iniciar y llamar a todo, desde GeoServer a través de la GeoExplorer. ¿Eso me permitiría crear la exportación con qgis2web sin tanta (asumo) sobrecarga?

0 votos

Sí, eso lo haría, definitivamente en el caso de WMS, y con la condición que mencioné anteriormente (que es probablemente un bloqueador para usted) que las capas WFS son (creo) descargadas completamente, en lugar de sólo características visibles. Más pruebas necesarias para confirmar que el último punto, ya que podría diferir entre qgis2web de Leaflet y OpenLayers 3 de salida.

0 votos

En una palabra, sí. Vuelva con cualquier otra pregunta o cuestión, probablemente como una nueva pregunta

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