Tôi có một bảng tính Excel hiện có được phát triển để theo dõi dữ liệu vòi chữa cháy cụ thể, đây là bản cập nhật định kỳ và được kết hợp với dữ liệu vòi không gian trong ArcGIS. Trong bảng tính có một số cột để nhập dữ liệu liên quan đến Áp suất tĩnh, Áp suất dư và Tốc độ dòng chảy.
Sử dụng Công suất định mức ở 20 PSI trong công thức Kiểm tra lưu lượng cháy để tính toán lưu lượng cháy, bảng tính sẽ tự động tính toán. Cách tính như sau.
Fire Flow = Flow * ((Static - 20)/(Static - Residual))^0.54
Tôi không chắc chắn cách tốt nhất để tấn công này và đang tìm kiếm gợi ý. Dựa trên kết quả tính toán, tôi có một cột bổ sung với câu lệnh IF chỉ ra màu dòng lửa thích hợp mà vòi phun nên được sơn. Đối với những người không biết, màu vòi là một chỉ báo cho nhân viên cứu hỏa trong trường hợp khẩn cấp các điều kiện dòng lửa. Tôi đã thực hiện một số nghiên cứu và phát triển kịch bản python sau đây:
def Reclass !Bon_Color!:
if ( !Fire_Flow! <= 0):
return Black
elif ( !Fire_Flow! >= 1 and !Fire_Flow! <= 499):
return Red
elif ([Fire_Flow] > 499 and [Fire_Flow] <= 999):
return Orange
elif ( !Fire_Flow! > 999 and !Fire_Flow! <= 1499):
return Green
elif ( !Fire_Flow! > 1499):
return Blue
end if
Tôi muốn biết nếu các tính toán được đề cập ở trên, được sử dụng trong bảng tính Excel có thể được sao chép trong bảng thuộc tính cơ sở dữ liệu sử dụng máy tính trường và trình phân tích cú pháp python không? Thay vì dựa vào bảng tính Excel và sự cần thiết phải nối lại dữ liệu.