import json from .ListaACota import CotaALista #url1='geojson/ListaWayPoints.geojson' def JsonCotaConURL(url): """ Función que devuelve un geojson con cota desde un geojson sin cota Parameters ---------- url : url del archivo geojson sin cota Returns ------- """ with open(url) as f: data = json.load(f) for feature in data['features']: print("luiiiis ", feature['geometry']['type']) ccc= CotaALista([[float(feature['geometry']['coordinates'][0]),float(feature['geometry']['coordinates'][1])]])[0][2] feature['geometry']['coordinates'].append(ccc) #print(feature['geometry']['coordinates']) with open('geojson/YaESta_ListaWayPoints.geojson','w') as outfile: json.dump(data, outfile) def JsonDjango1(data): """ Función que devuelve un geojson con cota desde un geojson sin cota Parameters ---------- data : archivo geojson sin cota Returns ------- el geojson con cota """ for feature in data["features"]: ccc= CotaALista([[float(feature["geometry"]["coordinates"][0]),float(feature["geometry"]["coordinates"][1])]])[0][2] if len(feature["geometry"]["coordinates"]) == 2: feature["geometry"]["coordinates"].append(ccc) else: feature["geometry"]["coordinates"][2]=ccc #print(feature['geometry']['coordinates']) return data def JsonDjango2(data): """ Función que devuelve un geojson con cota desde un geojson sin cota Parameters ---------- data : archivo geojson sin cota Returns ------- el geojson con cota """ ccc= CotaALista([[float(data["geometry"]["coordinates"][0]),float(data["geometry"]["coordinates"][1])]])[0][2] if len(data["geometry"]["coordinates"]) == 2: data["geometry"]["coordinates"].append(ccc) else: data["geometry"]["coordinates"][2] = ccc return data #JsonCotaConURL(url1)