Tôi đang sử dụng ArcGIS 10.2 cho Máy tính để bàn và tôi đã xem qua trang web này và dường như chưa thể tìm ra câu trả lời của tôi. Rất mới đối với VBA và Python, nhưng rất nhiều năm với ArcGIS. Tôi biết tôi có thể làm điều này một cách chậm chạp với Chọn theo thuộc tính, nhưng tốn thời gian.
Tôi đang cố gắng tham gia không gian giữa các trường hợp mắc bệnh (lớp điểm) và Vùng điều tra dân số Hoa Kỳ (lớp đa giác). Điều này đòi hỏi dữ liệu đếm. Đối với mỗi điểm / trường hợp, tôi có một trường có tên là NĂM với các phạm vi ngày 2001 đến 2012 tùy thuộc vào năm xảy ra vụ án. Tôi cần một cột đếm cho mỗi năm. Ví dụ: cái đầu tiên tôi gọi là COUNT01. Nếu ngày trường hợp trong NĂM là 2001, thì COUNT01 sẽ có 1 trong đó. Nếu đó là bất kỳ năm nào khác (2002-2012), thì sẽ cần phải có 0. Tôi sẽ có các cột COUNT02, COUNT03 ... COUNT12. Không thể có giá trị "Null".
Đây là những gì tôi đã thử cho đến nay
Và đây là những gì dữ liệu trông giống như trong Arc.
vba
vàvbscript
các thẻ bằng mộtpython
thẻ. Mặc dù chưa biến mất nhưng VBScript đang trong quá trình bị phản đối . Tôi hy vọng sẽ dễ dàng thực hiện với trình phân tích cú pháp Python khi bạn cung cấp mô tả chi tiết hơn bao gồm hình ảnh / bảng của một số hàng mẫu hiển thị đầu vào thực tế và đầu ra dự kiến. NĂM là trường ngày hay trường số nguyên chứa các giá trị tương ứng với năm?