예제 #1
0
def trovaparticella():
    try:
        ccat = request.query['idcomune']
        num = request.query['numparticella']
        catasto = Catasto()
        result = catasto.findLandParcelbyId(num, ccat)
        return catasto.joinGeoJSON(result)
    except Exception as e:
        return e
예제 #2
0
def trovaparticella():
    try:
        ccat = request.query['idcomune']
        num = request.query['numparticella']
        catasto = Catasto()
        result = catasto.findLandParcelbyId(num,ccat)
        return catasto.joinGeoJSON(result)
    except Exception as e:
        return e
예제 #3
0
def trovaparticella():
    if request.get_header('Accept') and request.get_header(
            'Accept') == 'application/json':
        response.content_type = 'application/json'
    try:
        ccat = request.query['idcomune']
        nums = request.query['numparticella'].split(',')
        catasto = Catasto()
        parcels = []
        for num in nums:
            parcels += catasto.findLandParcelbyId(num.strip(), ccat)
        idgeom = 0
        for parcel in parcels:
            parcel['geometry']['id'] = idgeom
            parcel['id'] = idgeom
            idgeom += 1
        return catasto.joinGeoJSON(parcels)
    except Exception as e:
        return e