Câu hỏi này có thể phơi bày sự thiếu hiểu biết của tôi về lập trình nhưng tôi tò mò về cách mọi người sử dụng các cấu trúc dữ liệu python khác nhau trong ArcPy.
Trang này liệt kê các cấu trúc dữ liệu trong Python. Tôi hiểu cách danh sách có thể được triển khai trong GIS (danh sách các lớp đối tượng, danh sách các loại tính năng, danh sách khung dữ liệu, v.v.). Tôi hiểu làm thế nào các bộ có thể được sử dụng là tốt (để loại bỏ trùng lặp). Mọi người đang triển khai các bộ dữ liệu, từ điển và các cấu trúc dữ liệu khác trong ArcPy như thế nào? Ngoài ra, có những ví dụ khác về danh sách và bộ mà tôi chưa liệt kê không?
Hơn nữa, không còn nghi ngờ gì nữa, mọi người đang tạo các lớp tùy chỉnh trong ArcPy. Trong hoàn cảnh và tình huống nào bạn yêu cầu những điều này? Bạn có thể cung cấp ví dụ? Có ai đang tạo các lớp tùy chỉnh kế thừa từ các lớp arcpy tích hợp không?
Tôi không yêu cầu câu trả lời cho tất cả những câu hỏi này, tôi chỉ tò mò về cách mọi người sử dụng Python trong GIS và quy trình công việc yêu cầu những tùy chỉnh này.