Masaüstü için ArcGIS 10.2 kullanıyorum ve bu siteye bakıyorum ve henüz cevabımı bulamıyorum. VBA ve Python için çok yeni, ancak ArcGIS ile uzun yıllar. Özniteliklere Göre Seç ile bunu yavaş bir şekilde yapabileceğimi biliyorum, ama zaman alıcı.
Bir hastalık (nokta katmanı) ve ABD Sayım Yolları (çokgen katmanı) arasında mekansal bir birleşim deniyorum. Bunun için sayım verisi gerekir. Her nokta / vaka için, davanın hangi yıla bağlı olduğuna göre 2001-2012 tarih aralığına sahip YEAR adlı bir alanım var. Her yıl bir sayı sütununa ihtiyacım var. Örneğin, ilk COUNT01 çağrıyorum. YEAR'daki vaka tarihi 2001 ise, COUNT01 içinde bir tane olacaktır. Başka bir yıl (2002-2012) ise, 0 olması gerekir. COUNT02, COUNT03 ... COUNT12 sütunum olacak. "Boş" değere sahip olamaz.
İşte şimdiye kadar denedim
Ve işte veriler Arc'da böyle görünüyor.
vba
vevbscript
etiketlerini bir etiketle değiştirmek için Sorunuzu düzenlemenizi öneririzpython
. Henüz gitmemesine rağmen VBScript kullanımdan kaldırılma sürecindedir . Gerçek giriş ve beklenen çıktıyı gösteren bazı örnek satırların bir resmini / tablosunu içeren daha ayrıntılı bir açıklama sağladıktan sonra Python ayrıştırıcıyla yapmayı kolaylaştıracağım. YEAR bir tarih alanı mı yoksa yıllara karşılık gelen değerleri içeren bir tam sayı alanı mı?