Tengo dos conjuntos diferentes de características de polígono (398 secciones censales y 80 códigos postales) que se acumulan en una característica más grande (un condado de EE. UU.). Aunque los distritos censales son más pequeños que los códigos postales, no se acumulan (es decir, se anidan dentro) de los códigos postales.
Mi pregunta: ¿hay algún método / herramienta que utilice ArcGIS o QGIS (o cualquier software) para agrupar por separado los 398 distritos censales y los 80 códigos postales para formar 10 entidades poligonales y minimizar la diferencia entre dos conjuntos resultantes de 10 entidades poligonales?
Para aclarar, quiero agrupar los 398 tratados -> 10 características, y luego agrupar por separado los 80 códigos postales -> 10 características, para que tenga dos conjuntos dispares de 10 características cada uno. Quiero optimizar esta agrupación para que se maximice la superposición entre estos dos conjuntos (es decir, minimizar la falta de coincidencia).
fuente
Respuestas:
Dado que no existe una forma clara o uniforme de definir los polígonos resultantes, creo que primero debe crearlos de la forma que considere adecuada, utilizando disolver en cualquier atributo (existente o derivado) en la capa del censo o de los códigos postales.
Una vez que tenga los polígonos resultantes, superponga (intersecte) cada una de las capas con ella, realice otra disolución y calcule sus estadísticas sobre otros atributos.
fuente
Si tiene la información de los códigos postales y la jerarquía superior en su base de datos, puede hacerlo combinando todos los valores de las columnas y obtener un nuevo archivo de forma.
fuente
Me parece que desea agrupar las secciones del censo en 10 grupos, con la restricción de que las secciones en cada grupo son adyacentes. Si este es el caso, puede usar la biblioteca python clusterPy que implementa varios algoritmos diferentes para la agrupación espacialmente restringida.
fuente