Estou usando o ArcGIS 10.2 for Desktop, e eu tenho procurado neste site, e parece que ainda não consigo descobrir minha resposta. Muito novo para VBA e Python, mas muitos anos com ArcGIS. Eu sei que posso fazer isso da maneira mais lenta com Selecionar por atributos, mas é demorado.
Estou tentando uma junção espacial entre os casos de uma doença (camada de pontos) e os setores censitários dos EUA (camada de polígono). Isso requer dados de contagem. Para cada ponto / caso, eu tenho um campo chamado YEAR com períodos de 2001 a 2012, dependendo do ano em que o caso ocorreu. Eu preciso de uma coluna de contagem para cada ano. Por exemplo, o primeiro que eu estou chamando de COUNT01. Se a data do caso em ANO for 2001, COUNT01 terá 1. Se for outro ano (2002-2012), será necessário um zero. Terei colunas COUNT02, COUNT03 ... COUNT12. Não pode ter um valor "Nulo".
Aqui está o que eu tentei até agora
E aqui está a aparência dos dados no Arc.
vba
evbscript
por umapython
tag. Embora ainda não tenha desaparecido, o VBScript está sendo preterido . Espero que seja fácil fazer isso com o analisador Python depois de fornecer uma descrição mais detalhada, que inclui uma imagem / tabela de algumas linhas de amostra mostrando a entrada real e a saída esperada. YEAR é um campo de data ou um número inteiro que contém valores correspondentes a anos?