1 votos

Limitación del área de procesamiento de trama por geometría

Tengo un mapa con un conjunto de datos vectoriales de tipos de suelo y un conjunto de datos de puntos.

Map of soil types and point features

Quiero transformar el conjunto de datos del suelo a raster, pero sólo necesito los resultados alrededor de los puntos (un buffer con una distancia específica alrededor de todos estos puntos) y mi área de cálculo es enorme, por lo que procesar toda el área lleva mucho tiempo. El proceso normal por el que tendré que pasar se muestra a continuación (de izquierda a derecha). Mi salida deseada son los datos rasterizados recortados en el lado derecho.

The normal process

¿Hay alguna manera de que en lugar de usar "polígono a trama" para toda el área y luego recortar la trama usando un buffer alrededor de los puntos, crear primero el buffer y luego limitar los cálculos dentro del buffer? Calcular toda el área necesita mucho tiempo y crea rásters tan grandes como 10 GB y tengo que hacer esto para muchas capas.

1voto

John Kramlich Puntos 286

Se me ocurren dos soluciones

Solución 1

Crear un modelo relativamente sencillo en constructor de modelos que itera sobre los límites de su provincia, éstos seleccionarían un subconjunto de sus datos de puntos. A continuación, se crearía una nueva capa de amortiguación a partir de esos puntos seleccionados y se utilizaría para hacer el recorte, pero, sobre todo, para establecer la configuración del entorno, la extensión del procesamiento. Se crearán tantos rásteres como provincias se tengan.

Un último paso es hacer un mosaico de estos rásteres y se puede hacer un mosaico en un nuevo ráster (que probablemente creará un enorme ráster inutilizable) o un mosaico en un conjunto de datos de mosaico .

Solución 2

Al examinar su pregunta, parece que está rasterizando primero el conjunto de datos de los suelos, creando un raster enorme. ¿Por qué no amortiguas los puntos y recortas primero el conjunto de datos vectoriales de los suelos y luego conviertes esa capa en una trama?

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