J'utilise ArcGIS 10.2 for Desktop, et j'ai parcouru ce site, et je n'arrive pas encore à comprendre ma réponse. Très nouveau pour VBA et Python, mais beaucoup d'années avec ArcGIS. Je sais que je peux le faire lentement avec Select By Attributes, mais cela prend du temps.
J'essaie une jonction spatiale entre les cas de maladie (couche de points) et les secteurs de recensement américains (couche de polygone). Cela nécessite des données de comptage. Pour chaque point / cas, j'ai un champ appelé YEAR avec des plages de dates de 2001 à 2012 selon l'année où le cas s'est produit. J'ai besoin d'une colonne de comptage pour chaque année. Par exemple, le premier que j'appelle COUNT01. Si la date du cas en YEAR est 2001, alors COUNT01 aura un 1. Si c'est une autre année (2002-2012), alors il devra y avoir un 0. J'aurai des colonnes COUNT02, COUNT03 ... COUNT12. Impossible d'avoir une valeur "Null".
Voici ce que j'ai essayé jusqu'à présent
Et voici à quoi ressemblent les données dans Arc.
vba
etvbscript
par unepython
balise. Bien que pas encore parti VBScript est en train d'être dépréciée . Je m'attends à ce qu'il soit facile à faire avec l'analyseur Python une fois que vous aurez fourni une description plus détaillée qui comprend une image / tableau de quelques exemples de lignes montrant l'entrée réelle et la sortie attendue. YEAR est-il un champ de date ou un champ entier contenant des valeurs correspondant à des années?