Skip to content

Latest commit

 

History

History
executable file
·
22 lines (16 loc) · 841 Bytes

api_tree.rst

File metadata and controls

executable file
·
22 lines (16 loc) · 841 Bytes

AddressTree クラス

住所階層木構造を表すクラスです。

jageocoder では、住所は表形式ではなく、 id=-1 を持つ根 (root) ノードの下に都道府県を表すノードがあり、 そのさらに下に市区町村を表すノードがあり、という 階層木構造を利用して管理しています。

それぞれのノードは :pyjageocoder.node.AddressNode クラスの オブジェクトです。

また、このクラスはデータベース接続セッションも管理しています。 言い換えれば、複数の AddressTree オブジェクトを生成すれば、 複数のデータベースを利用するコードを書くこともできます。

jageocoder.tree.AddressTree