Sto usando ArcGIS 10.2 per desktop e ho cercato in questo sito e non riesco ancora a capire la mia risposta. Molto nuovo per VBA e Python, ma molti anni con ArcGIS. So che posso farlo lentamente con Select By Attributes, ma richiede tempo.
Sto tentando un'unione spaziale tra i casi di una malattia (strato punti) e US Census Tracts (strato poligonale). Ciò richiede i dati di conteggio. Per ogni punto / caso, ho un campo chiamato ANNO con intervalli di date dal 2001 al 2012 a seconda dell'anno in cui si è verificato il caso. Ho bisogno di una colonna di conteggio per ogni anno. Ad esempio, il primo che sto chiamando COUNT01. Se la data del caso in ANNO è 2001, COUNT01 avrà un 1 al suo interno. Se è un altro anno (2002-2012), allora ci dovrà essere un 0. Avrò colonne COUNT02, COUNT03 ... COUNT12. Non può avere un valore "Null".
Ecco cosa ho provato finora
Ed ecco come appaiono i dati in Arc.
vba
evbscript
con unpython
tag. Sebbene non sia ancora andato, VBScript è in procinto di essere deprecato . Mi aspetto che sarà facile avere a che fare con il parser Python una volta fornita una descrizione più dettagliata che include un'immagine / tabella di alcune righe di esempio che mostrano l'input effettivo e l'output previsto. ANNO è un campo data o un campo intero contenente valori corrispondenti ad anni?