Eu tenho dois conjuntos diferentes de recursos de polígono (398 setores censitários e 80 CEP) que acumulam em um recurso maior (um condado dos EUA). Embora os setores censitários sejam menores que os CEPs, eles não acumulam (ou seja, aninham dentro) CEPs.
Minha pergunta - existe um método / ferramenta usando ArcGIS ou QGIS (ou qualquer software) para agrupar separadamente os 398 setores censitários e os 80 códigos postais para formar 10 recursos poligonais, minimizando a diferença entre dois conjuntos resultantes de 10 recursos poligonais?
Para esclarecer, quero agrupar os 398 setores -> 10 recursos e, em seguida, agrupar separadamente os 80 códigos postais -> 10, para que eu tenha dois conjuntos diferentes de 10 recursos cada. Quero otimizar esse agrupamento para que a sobreposição entre esses dois conjuntos seja maximizada (ou seja, minimize a incompatibilidade).
fonte
Respostas:
Como não há uma maneira clara ou uniforme de definir os polígonos resultantes, acho que você precisa criá-los primeiro, sempre que achar conveniente - usando dissolver em qualquer atributo (existente ou derivado) na camada de censo ou CEP.
Depois de obter os polígonos resultantes, sobreponha (intercepte) cada uma das camadas, execute outra dissolução e calcule suas estatísticas sobre outros atributos.
fonte
Se você tiver as informações dos códigos postais e da hierarquia mais alta em seu banco de dados, poderá fazê-lo combinando os valores da coluna e obter um novo arquivo de forma.
fonte
Parece-me que você deseja agrupar os setores censitários em 10 agrupamentos, com a restrição de que os setores em cada agrupamento sejam adjacentes. Se for esse o caso, você pode usar a biblioteca python clusterPy, que implementa vários algoritmos diferentes para clustering espacialmente restrito.
fonte