path = os.path.dirname(os.path.dirname(os.path.realpath(__file__))) inputFile = open(path + "/SubwayStation/UncleanedSubwayStation.geojson", "r") nativeFile = json.load(inputFile) finalFileName = path + "/DatiPerElaborazione/SubwayStation.geojson" definitiveFile = [] temp = {} counters = {} stringSet = set() for element in nativeFile: stringSet.add(stringa(element["nome"])) for element in nativeFile: element["nome"] = getMostLikelyWord(stringSet, element["nome"]) uri = urify("subwayStation", element["nome"]) if (uri in counters.keys()): value = counters.get(uri) value = value + 1 counters.update({uri: value}) uri = uri + str("_") + str(value) else: counters.update({uri: 0}) element["URI"] = uri definitiveFile.append(element) temp = {} with open(finalFileName, 'w') as outfile:
if ( str(autore) != "None" and str(autore) != "null" ): autore = autore; else: autore = "void" if ( latitude == "" or longitude == "" and feature["indirizzo"] != "" ): # indirizzo = feature["indirizzo"] # indirizzo = indirizzo.replace( ",", " " ); # location = geolocator.geocode(indirizzo) # latitude = location.latitude # longitude = location.longitude # else: latitude = 0 longitude = 0 uri = urify( "monument",nome ); if ( uri in counters.keys() ): value = counters.get( uri ); value = value+1; counters.update( { uri : value } ) uri = uri + str("_") + str(value); else: counters.update( { uri : 0 } ) temp.update( { "nome":nome } ) temp.update( { "autore":autore } ) temp.update( { "definizione":definizione } ) temp.update( { "abstract":abstract } ) temp.update( { "lat":latitude } ) temp.update( { "long":longitude } );
path = os.path.dirname(os.path.dirname(os.path.realpath(__file__))) inputFile = open(path + "/Bar/UncleanedBar.geojson", "r") nativeFile = json.load(inputFile) finalFileName = path + "/DatiPerElaborazione/Bar.geojson" definitiveFile = [] temp = {} counters = {} stringSet = set() for element in nativeFile: stringSet.add(stringa(element["nome"])) for element in nativeFile: element["nome"] = getMostLikelyWord(stringSet, element["nome"]) uri = urify("bar", element["nome"]) if (uri in counters.keys()): value = counters.get(uri) value = value + 1 counters.update({uri: value}) uri = uri + str("_") + str(value) else: counters.update({uri: 0}) element["URI"] = uri definitiveFile.append(element) temp = {} with open(finalFileName, 'w') as outfile:
longitude = 0 nome = feature["properties"]["nome"] linee = "" if ("linee" in feature["properties"]): if (str(feature["properties"]["linee"]) != "None"): linee = feature["properties"]["linee"].split(",") else: linee = "Mancante" if ("coordinates" in feature["geometry"]): latitude = feature["geometry"]["coordinates"][1] longitude = feature["geometry"]["coordinates"][0] counter = 0 uri = urify("subwayStation", nome) if (uri in counters.keys()): value = counters.get(uri) value = value + 1 counters.update({uri: value}) uri = uri + str("_") + str(value) else: counters.update({uri: 0}) while (counter < len(linee)): temp.update({"nome": nome}) temp.update({"lat": latitude}) temp.update({"long": longitude}) temp.update({"linea": linee[counter]}) temp.update({"URI": uri})
path = os.path.dirname(os.path.dirname(os.path.realpath(__file__)) ) inputFile = open( path + "/CarSharing/UncleanedCarSharing.geojson", "r" ); nativeFile = json.load( inputFile ); finalFileName = path + "/DatiPerElaborazione/CarSharing.geojson" definitiveFile = [] temp = {} counters = {} stringSet = set() for element in nativeFile: stringSet.add( stringa( element["nome"] ) ) for element in nativeFile: element["nome"] = getMostLikelyWord( stringSet, element["nome"] ); element["URI"] = urify( "carSharing", element["nome"] ) uri = urify( "carSharing", element["nome"] ); if ( uri in counters.keys() ): value = counters.get( uri ); value = value+1; counters.update( { uri : value } ) uri = uri + str("_") + str(value); else: counters.update( { uri : 0 } ) element["URI"] = uri; definitiveFile.append( element ); temp = {}