Mais

Fazendo referência a um arquivo CSV externo dentro da calculadora de campo ArcMap usando o bloco de código python?

Fazendo referência a um arquivo CSV externo dentro da calculadora de campo ArcMap usando o bloco de código python?


Gostaria de saber se existe uma maneira de incorporar um arquivo csv externo em um script Python personalizado na calculadora de campo ArcMap. Estou inserindo campos da camada atual, mas preciso acessar um csv externo contendo o mapeamento desses campos para convertê-los em valores de interesse. Tudo isso é possível?


Sim, como @Fezter comentou:

se você quiser, pode importar o módulo csv e ler o arquivo dessa forma

mas acho que seria mais fácil apenas usar a ferramenta Join Field:

Une o conteúdo de uma tabela a outra tabela com base em um campo de atributo comum. A tabela de entrada é atualizada para conter os campos da tabela de junção. Você pode selecionar quais campos da tabela de junção serão adicionados à tabela de entrada.

Os registros na Tabela de entrada são comparados aos registros na Tabela de junção com base nos valores do Campo de junção de entrada e do Campo de junção de saída. Opcionalmente, apenas os campos desejados podem ser selecionados na Tabela de junção e anexados à Tabela de entrada durante a junção.


Assista o vídeo: GIS Python: Count shape files and Select by Location 2 Real world ArcPy examples