4 votos

¿Coincidencia de dos capas de puntos (con cuadrículas diferentes) en una cuadrícula común?

Tengo dos capas de puntos diferentes, donde los puntos representan centroides de áreas que cubren un segmento de arroyo. Una capa (llamémosla capa A) es más gruesa, con menos puntos (cada punto representa un área mayor), que la capa B. No hay nada en común entre la distribución de los puntos, excepto los límites. Cada capa contiene múltiples atributos (por ejemplo, profundidad, velocidad, áreas). Quiero crear una rejilla común, pero no me atrevo a rasterizar estos datos, ya que necesito conservar los múltiples atributos.

He intentado convertir cada conjunto de puntos en diagramas de voronoi, luego unir espacialmente la capa A con la capa B, y volver a convertir a puntos, pero ha habido problemas para conservar los valores de área necesarios.

También he unido las áreas voronoi de la capa B a los puntos de la capa A. Esto me da las áreas de la capa B en términos de puntos de la capa A, pero deja huecos en la cobertura. Esto me da las áreas de la capa B en términos de puntos de la capa A, pero deja agujeros en la cobertura.

Idealmente, me gustaría que la capa A encajara dentro de la capa B, o tener una nueva malla encajada en el segmento del arroyo a la que se puedan aplicar estas dos capas.

¿Alguien tiene alguna sugerencia para optimizar este proceso o alguna idea que yo no haya visto o con la que no esté familiarizado?

He incluido imágenes de las capas de puntos, así como un objetivo visual.

Capa A imagen

Layer A points

Imagen de la capa B

Layer B points

¿Solución?

Example of possibility

Estoy utilizando ArcGIS 10.3 con Spatial Analyst, y QGIS 2.4 Chugiak.

1 votos

¿Cuál es el objetivo de la red común que intenta crear?

1 votos

Esto forma parte de un análisis de series temporales, en el que la capa B procede de un modelo que rastrea el flujo durante el verano, mientras que la capa A procede de un modelo que puede rastrear el flujo invernal bajo el hielo, cosa que el modelo de la capa B no puede hacer. Así que en un momento determinado de mi proceso, tendré que pasar de los puntos de verano a los de invierno.

0 votos

Sigo buscando una respuesta, pero últimamente he estado pensando en las cuadrículas vectoriales. ¿Hay alguna manera de incorporar ambos conjuntos de datos (A,B) en la creación de una cuadrícula? A partir de ahí, ¿es posible crear puntos a partir de las intersecciones de la cuadrícula? Actualmente estoy ejecutando un análisis de cuadrícula vectorial QGIS, pero el tiempo de procesamiento ha demostrado ser un problema.

2voto

Andy Witt Puntos 226

He resuelto este problema siguiendo este proceso.

Para la capa A o la capa B

  1. Convierta puntos en una cuadrícula con la herramienta de estadísticas de puntos. La estadística de puntos utiliza un análisis de vecindad que puede interpolar valores de celdas conocidas a celdas desconocidas.
  2. Convertir trama en punto, que recrea puntos vectoriales en una cuadrícula común.
  3. Repita los pasos 1-2 para cada atributo deseado. (Aquí es donde tienes que morder la bala un poco)
  4. Une todas las capas de puntos vectoriales reagrupadas en una sola capa.
  5. También he añadido coordenadas X,Y para esta capa compilada.

Cuando su extensión de procesamiento está estandarizada, y el tamaño de celda del ráster creado es el mismo, la Capa A y la Capa B pueden transformarse en cuadrículas de puntos perfectamente superpuestas y coincidentes.

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