To pytanie może ujawnić moją niewiedzę na temat programowania, ale jestem ciekawy, w jaki sposób ludzie używają różnych struktur danych Pythona w ArcPy.
Ta strona zawiera listę struktur danych w Pythonie. Rozumiem, w jaki sposób listy mogą być implementowane w GIS (lista klas elementów, lista typów elementów, lista ramek danych itp.). Rozumiem, w jaki sposób można również używać zestawów (do usuwania duplikatów). W jaki sposób ludzie wdrażają krotki, słowniki i inne struktury danych w ArcPy? Czy są też inne przykłady list i zestawów, których nie wymieniłem?
Ponadto bez wątpienia ludzie tworzą niestandardowe klasy w ArcPy. W jakich okolicznościach i sytuacjach tego potrzebujesz? Czy możesz podać przykłady? Czy ktoś tworzy niestandardowe klasy, które dziedziczą po wbudowanych klasach arcpy?
Nie wymagam odpowiedzi na wszystkie te pytania, jestem tylko ciekawy, jak ludzie używają Pythona w GIS i jakie przepływy pracy wymagają tych dostosowań.