Mais

Script para dissolução seletiva de vários recursos


Eu sou meio novo em Python e arcpy e fiz alguns cursos online básicos sobre isso. Portanto, tenho uma ideia de como esses scripts são estruturados / escritos e como funcionam. Agora eu tenho que realizar uma análise aparentemente complicada para minha tese de mestrado que é mais ou menos assim:

Eu tenho um arquivo excel em forma de matriz de cerca de 400 feições poligonais (municípios). Cada município se relaciona com os demais ao seu redor (nº de pessoas que se deslocam diariamente entre os municípios). Tenho que fazer de alguma forma um roteiro / modelo que dissolva cada município com apenas aquele município (de 400) que tem o maior nº. de passageiros viajando em direção a ela (não a partir dela). Isso pode fazer com que um município se dissolva com vários municípios, o que é bom.

Algo assim já foi feito antes? Estou pensando no roteiro e não consigo imaginar como faço essa dissolução seletiva?


É assim que a tabela parece, não é realmente uma matriz, mas acho que pode ser convertida em uma como mencionada por Richard. As primeiras duas colunas são IDs de origem e destino e a última coluna é o não. de passageiros.


Aqui está uma maneira de configurar a matriz da cidade no Excel para que você possa obter a linha da cidade de destino para relatar a cidade de origem com a taxa máxima de viagem.

A fórmula para a coluna G é simplesmente:

= Máx (B3: F3) para a célula G3 e copiado.

A coluna H é um número para o número de linhas abaixo da linha atual para encontrar o nome da cidade na parte inferior. No caso de uma matriz de 400x400 ela passaria de 401 para 2.

A fórmula para a coluna I é apenas um pouco mais complexa:

= HLOOKUP (G3, B3: F $ 8, H3, FALSE) para a célula I3 e depois copiado.

Obviamente, você teria que ajustar os valores da fórmula para corresponder à sua configuração de matriz maior.

Depois de ter suas cidades listadas, você pode copiar em uma nova planilha apenas os nomes das cidades de destino e os nomes das cidades de origem associados usando o método Copiar valores para tornar mais fácil importar a planilha essencial para combinar as formas no ArcMap.


Assista o vídeo: PROCESSO DE DISSOLUÇÃO (Outubro 2021).