Necesito hacer un análisis de Getis-Ord, pero primero necesito agregar mis puntos. Sé de XToolsPro, pero la función de puntos agregados está bloqueada y debes comprar una licencia para usarla. Me pregunto si hay una herramienta gratuita por ahí, o una solución alternativa en ArcMap que me falta para agregar puntos.
Algún contexto: lo que tengo son más de 8,000 puntos, muchos de los cuales tienen diferentes atributos, pero pueden compartir la misma ubicación geoespacial (aproximada). Para este análisis, solo necesito agregar cualquier punto que se superponga entre sí en función de un campo que contenga un valor numérico para sumar. Por ejemplo:
Point A overlaps Point B and Point C.
Point A field value = 1.4
Point B = 2.4, and
Point C = 5.2.
El agregado de los puntos A, B y C devolvería el punto D con un valor de 9.0
Espero que esto tenga sentido. Tal vez podría salirse con la suya usando algo realmente básico, pero aún no lo he reconstruido. Cualquier ayuda que pueda ofrecer sería apreciada!
Hay muchas formas de hacerlo. Una sencilla y eficiente consiste en:
Calcule las coordenadas xey como campos en la tabla de atributos.
Concatena estas coordenadas en un identificador.
Resuma la tabla en este identificador, solicitando la suma del campo numérico, así como las primeras instancias de x e y.
Cree un tema de evento de punto de la tabla de resumen, utilizando (x, y) para las coordenadas.
Editar
En un comentario, @myClone escribe
En general no hay una solución única. Considere, por ejemplo, tres puntos en una línea donde cada uno está separado por 75 pies de su vecino:
¿Agrupa los tres, a pesar de la distancia (a, c)> 100? Si no, ¿qué solución elige: (a, b), (c) o (a), (b, c)?
Dos enfoques , que dan respuestas diferentes en tales casos, son:
(i) Proteger todos los puntos en 50 = 100/2 pies, solicitando que se fusionen los amortiguadores. Vuelva a unir espacialmente los búferes a los puntos: esto dota a cada punto con el atributo del búfer combinado que lo contiene. Esto logra el objetivo del paso (2) en mi solución original. Proceda desde allí exactamente como antes. En el ejemplo, esto agruparía a, byc juntos.
(ii) Cree una cuadrícula de 100 por 100 pies e identifique los puntos por sus celdas de cuadrícula. Esto no requiere realmente dibujar la cuadrícula o incluso almacenar sus características, porque la celda en la que se encuentra (x, y) está determinada por el par ordenado (Floor ((x-x0) / 100), Floor ((y-y0 ) / 100)) donde (x0, y0) es cualquier origen de cuadrícula que desee. Combina estas coordenadas para identificar la celda, nuevamente alcanzando el paso (2) en mi solución original. Proceder como antes.
Claramente, el método (ii) no agrega todos los pares de puntos dentro de 100 pies, porque es capaz de agregar pares de hasta 100 * Sqrt (2) = 141 pies entre sí. Puede compensarlo reduciendo el tamaño de la cuadrícula a 100 / Sqrt (2) = 71 pies, pero luego algunos pares dentro de 100 pies no se agregarán . Elige tu veneno.
Tenga en cuenta que las soluciones del método (ii) dependen del origen y el espaciado de la cuadrícula. Usando una cuadrícula de 100 pies, produciría {(a, b), (c)} o {(a), (b, c)}, dependiendo del origen. Usando una cuadrícula de 71 pies, mantendría los tres puntos separados, independientemente del origen.
Hay otros métodos , que agruparé en grupos:
(iii) Utilice un procedimiento de agrupación estadística , como k-means o agrupación jerárquica, para hacer el trabajo. Hay mucha información práctica sobre esto en nuestro sitio hermano, stats @ SE . Por lo general, el software de estadísticas acepta (id, x, y) triplica como entrada y salida (o puede convencerlo para que emita) una tabla de triples (id, cluster). Vuelva a unir esta tabla de salida a la tabla de atributos de puntos, volviendo una vez más al paso (2) en la solución original, etc.
(iv) Algunos softwares geoestadísticos , como GSLib , incluyen varias rutinas de "desenmascaramiento" destinadas a preparar datos para variografía y Kriging. Su salida generalmente se puede volver a importar al software SIG y convertir en una capa de puntos.
Los métodos descritos hasta ahora le dan un control total sobre lo que está sucediendo, permitiéndole continuar con su trabajo con conocimiento y profesionalidad (sin tener que aplicar ingeniería inversa a sus herramientas de software).
Finalmente, vale la pena mencionar que
(v) las copias recientes de ArcGIS tienen una herramienta para descifrar . Según recuerdo, no está claro cómo funciona; tienes que leer el código subyacente para descubrir qué está pasando.
fuente