def capakey_gateway(capakey): from crabpy.gateway.capakey import CapakeyGateway capakey_gateway = CapakeyGateway(capakey, cache_config={ 'permanent.backend': 'dogpile.cache.memory', 'permanent.expiration_time': 86400, 'long.backend': 'dogpile.cache.memory', 'long.expiration_time': 3600, 'short.backend': 'dogpile.cache.memory', 'short.expiration_time': 600, }) return capakey_gateway
# -*- coding: utf-8 -*- """ This script demonstrates using the capakey gateway to walk the entire cadastral tree of a `gemeente`. WARNING: The CapakeyGateway (SOAP) is deprecated, use CapakeyRestGateway (REST) instead. """ from crabpy.client import capakey_factory capakey = capakey_factory(user='******', password='******') from crabpy.gateway.capakey import CapakeyGateway g = CapakeyGateway(capakey) gemeente = g.get_gemeente_by_id(45062) print(str(gemeente)) for a in gemeente.afdelingen: print("* %s" % a) for s in a.secties: print("\t* %s" % s) for p in s.percelen: print("\t\t* %s" % p)
def capakey_gateway(capakey): from crabpy.gateway.capakey import CapakeyGateway capakey_gateway = CapakeyGateway(capakey) return capakey_gateway
root = "./dogpile_data/" if not os.path.exists(root): os.makedirs(root) g = CapakeyGateway(capakey, cache_config={ 'permanent.backend': 'dogpile.cache.dbm', 'permanent.expiration_time': 604800, 'permanent.arguments.filename': os.path.join(root, 'capakey_permanent.dbm'), 'long.backend': 'dogpile.cache.dbm', 'long.expiration_time': 86400, 'long.arguments.filename': os.path.join(root, 'capakey_long.dbm'), 'short.backend': 'dogpile.cache.dbm', 'short.expiration_time': 3600, 'short.arguments.filename': os.path.join(root, 'capakey_short.dbm') }) gent = g.get_gemeente_by_id(44021) print('Afdelingen in Gent') print('------------------')