ArcPyでPythonデータ構造とクラスをどのように使用していますか?
この質問は、プログラミングに関する私の無知を明らかにするかもしれませんが、ArcPy内でさまざまなpythonデータ構造をどのように使用しているかに興味があります。 このページには、Pythonのデータ構造がリストされています。リストをGISに実装する方法(フィーチャクラスのリスト、フィーチャタイプのリスト、データフレームのリストなど)を理解しています。セットの使用方法も理解しています(重複を削除するため)。タプル、辞書、およびその他のデータ構造をArcPy内に実装する人々はどのようになっていますか?また、リストしていないリストやセットの他の例はありますか? さらに、間違いなく、人々はArcPyでカスタムクラスを作成しています。どのような状況や状況でこれらが必要ですか?例を提供できますか?組み込みのarcpyクラスを継承するカスタムクラスを作成している人はいますか? 私はこれらの質問すべてに答える必要はありません。人々がGISでPythonをどのように使用しているか、どのワークフローがこれらのカスタマイズを必要としているのか、興味があります。