Skip to content

Commit

Permalink
Merge pull request #41 from reflejar/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
mpvaldez authored Dec 18, 2023
2 parents 8971f06 + 7cb790a commit ee3edc5
Show file tree
Hide file tree
Showing 8 changed files with 225 additions and 81 deletions.
25 changes: 17 additions & 8 deletions pages/ranking_ambiental/data/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@
# #etuiquetas para el mapa
# etiquetas=pd.read_csv('pages/ranking_ambiental/data/datos_etiquetas_mapas.csv', sep=";",encoding="latin" )

# Leer diccionario de municipios
dicc=pd.read_csv("pages/ranking_ambiental/data/dicc_municipios.csv",encoding="latin" )
diccionario_municipios = dicc.set_index('Municipio2')['Municipio1'].to_dict()

# Leer archivo parquet
escuelas=pd.read_parquet('pages/ranking_ambiental/data/escuelas_normativa.parquet')
Expand Down Expand Up @@ -60,16 +63,16 @@ def crear_link(x):
b=x[1].split("--y--")
c=""
for i,j in zip(a,b):
c=c + "\n" + "[" +"Ord. " + i.strip()+ "]" + '(' + j.strip() + ')'
c=c + "\n" + "[" + i.strip()+ "]" + '(' + j.strip() + ')'
rdo=c
elif " y " in x[1]:
a=x[0].strip()
b=x[1].split("y")
rdo= "[" +"Ord. "+ a+ "]" + '(' + b[0].strip() + ')'
rdo= "[" + a+ "]" + '(' + b[0].strip() + ')'
elif x[0]=="" or x[0]=="Sin Ordenanza":
rdo="Sin Ordenanza"
else:
rdo="[" + "Ord. " + x[0].strip()+ "]" + '(' + x[1].strip() + ')'
rdo="[" + x[0].strip()+ "]" + '(' + x[1].strip() + ')'
return rdo

def preparar_base(base):
Expand All @@ -85,6 +88,7 @@ def preparar_base(base):
base["Ordenanza"] = base["Ordenanza"].fillna("Sin Ordenanza")

base["Link"] = base["Link"].fillna("")
base['Ordenanza'] = base['Ordenanza'].apply(lambda x: x if ("N°" in x) or (x=="") or (x=="Sin Ordenanza") or (x=="S/N") or ("N° " in x) else "N°"+x)
base['Ordenanza'] = base[['Ordenanza','Link' ]].apply(crear_link, axis=1)


Expand Down Expand Up @@ -145,6 +149,10 @@ def crear_classes(base):
middle_values = np.linspace(min_value, max_value, num=8, endpoint=True)
return list(middle_values)

def reemplazar_municipios(base):
base["Municipios"]=base["Municipios"].replace(diccionario_municipios)
return base

clases_escuelas=crear_classes(escuelas)
clases_transparencia=crear_classes(transparencia)
clases_agua=crear_classes(agua)
Expand All @@ -166,41 +174,41 @@ def crear_geojson (map, tabla_puntaje, etiquetas ):
# Preparamos datas
DATA = {
'escuelas': {
'data': escuelas,
'geojson_pba': crear_geojson(pba,escuelas, etiquetas),
'geojson_gba': crear_geojson(gba, escuelas, etiquetas),
'data': reemplazar_municipios(escuelas),
'classes': clases_escuelas,
'color': ROJO,
'color_claro':ROJO_CLARO
},
'transparencia': {
'data': transparencia,
'geojson_pba': crear_geojson(pba,transparencia, etiquetas),
'geojson_gba': crear_geojson(gba,transparencia, etiquetas),
'data': reemplazar_municipios(transparencia),
'classes': clases_transparencia,
'color': LILA,
'color_claro':LILA_CLARO
},
'agua': {
'data': agua,
'geojson_pba': crear_geojson(pba, agua, etiquetas),
'geojson_gba': crear_geojson(gba, agua,etiquetas),
'data': reemplazar_municipios(agua),
'classes': clases_agua,
'color': VERDE_AGUA,
'color_claro':VERDE_AGUA_CLARO
},
'poblaciones': {
'data': poblaciones,
'geojson_pba': crear_geojson(pba, poblaciones, etiquetas),
'geojson_gba': crear_geojson(gba, poblaciones,etiquetas),
'data': reemplazar_municipios(poblaciones),
'classes': clases_poblaciones,
'color': LIMA,
'color_claro':LIMA_CLARO
},
'apiarios': {
'data': apiarios,
'geojson_pba': crear_geojson(pba, apiarios, etiquetas),
'geojson_gba': crear_geojson(gba,apiarios, etiquetas),
'data': reemplazar_municipios(apiarios),
'classes': clases_apiarios,
'color': NARANJA,
'color_claro':NARANJA_CLARO
Expand All @@ -209,6 +217,7 @@ def crear_geojson (map, tabla_puntaje, etiquetas ):
'data': agroecologia,
'geojson_pba': crear_geojson(pba, agroecologia, etiquetas),
'geojson_gba': crear_geojson(gba, agroecologia, etiquetas),
'data': reemplazar_municipios(agroecologia),
'classes': clases_agroecologia,
'color': CELESTE,
'color_claro':CELESTE_CLARO
Expand Down
Binary file modified pages/ranking_ambiental/data/agua_normativa.parquet
Binary file not shown.
145 changes: 72 additions & 73 deletions pages/ranking_ambiental/data/apiarios_normativa.csv

Large diffs are not rendered by default.

Binary file modified pages/ranking_ambiental/data/apiarios_normativa.parquet
Binary file not shown.
136 changes: 136 additions & 0 deletions pages/ranking_ambiental/data/dicc_municipios.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
Municipio1,Municipio2
Adolfo Alsina,Adolfo Alsina
Adolfo G. Chaves,Adolfo Gonz�les Chaves
Alberti,Alberti
Alt. Brown,Almirante Brown
Arrecifes,Arrecifes
Avellaneda,Avellaneda
Ayacucho,Ayacucho
Azul,Azul
Bah�a Blanca,Bah�a Blanca
Balcarce,Balcarce
Baradero,Baradero
Benito Ju�rez,Benito Ju�rez
Berazategui,Berazategui
Berisso,Berisso
Bol�var,Bol�var
Bragado,Bragado
Brandsen,Brandsen
Campana,Campana
Ca�uelas,Ca�uelas
Cap. Sarmiento,Capit�n Sarmiento
Carlos Casares,Carlos Casares
Carlos Tejedor,Carlos Tejedor
Carmen de Areco,Carmen de Areco
Castelli,Castelli
Chacabuco,Chacabuco
Chascom�s,Chascom�s
Chivilcoy,Chivilcoy
Col�n,Col�n
Cnel. Dorrego,Coronel Dorrego
Cnel. Pringles,Coronel Pringles
Cnel. Rosales,Coronel Rosales
Cnel. Su�rez,Coronel Su�rez
Daireaux,Daireaux
Dolores,Dolores
Ensenada,Ensenada
Escobar,Escobar
Esteban Echeverr�a,Esteban Echeverr�a
Exaltaci�n de la Cruz,Exaltaci�n de la Cruz
Ezeiza,Ezeiza
Florencio Varela,Florencio Varela
Florentino Ameghino,Florentino Ameghino
Gral. Alvarado,General Alvarado
Gral. Alvear,General Alvear
Gral. Arenales,General Arenales
Gral. Belgrano,General Belgrano
Gral. Guido,General Guido
Gral. La Madrid,General La Madrid
Gral. Las Heras,General Las Heras
Gral. Lavalle,General Lavalle
Gral. Madariaga,General Madariaga
Gral. Paz,General Paz
Gral. Pinto,General Pinto
Gral. Pueyrred�n,General Pueyrred�n
Gral. Rodr�guez,General Rodr�guez
Gral. San Mart�n,General San Mart�n
Gral. Viamonte,General Viamonte
Gral. Villegas,General Villegas
Guamin�,Guamin�
Hip�lito Yrigoyen,Hip�lito Yrigoyen
Hurlingham,Hurlingham
Ituzaing�,Ituzaing�
Jos� C. Paz,Jos� C. Paz
Jun�n,Jun�n
La Costa,La Costa
La Matanza,La Matanza
La Plata,La Plata
Lan�s,Lan�s
Laprida,Laprida
Las Flores,Las Flores
Leandro N. Alem,Leandro N. Alem
Lezama,Lezama
Lincoln,Lincoln
Lober�a,Lober�a
Lobos,Lobos
Lomas de Zamora,Lomas de Zamora
Luj�n,Luj�n
Magdalena,Magdalena
Maip�,Maip�
Malvinas Argentinas,Malvinas Argentinas
Mar Chiquita,Mar Chiquita
Marcos Paz,Marcos Paz
Mercedes,Mercedes
Merlo,Merlo
Monte,Monte
Monte Hermoso,Monte Hermoso
Moreno,Moreno
Mor�n,Mor�n
Navarro,Navarro
Necochea,Necochea
Nueve de Julio,Nueve de Julio
Olavarr�a,Olavarr�a
Patagones,Patagones
Pehuaj�,Pehuaj�
Pellegrini,Pellegrini
Pergamino,Pergamino
Pila,Pila
Pilar,Pilar
Pinamar,Pinamar
Presidente Per�n,Presidente Per�n
Pu�n,Pu�n
Punta Indio,Punta Indio
Quilmes,Quilmes
Ramallo,Ramallo
Rauch,Rauch
Rivadavia,Rivadavia
Rojas,Rojas
Roque P�rez,Roque P�rez
Saavedra - Pig��,Saavedra - Pig��
Saladillo,Saladillo
Salliquel�,Salliquel�
Salto,Salto
San Andr�s de Giles,San Andr�s de Giles
San Antonio de Areco,San Antonio de Areco
San Cayetano,San Cayetano
San Fernando,San Fernando
San Isidro,San Isidro
San Miguel,San Miguel
San Nicol�s,San Nicol�s
San Pedro,San Pedro
San Vicente,San Vicente
Suipacha,Suipacha
Tandil,Tandil
Tapalqu�,Tapalqu�
Tigre,Tigre
Tordillo,Tordillo
Tornquist,Tornquist
Trenque Lauquen,Trenque Lauquen
Tres Arroyos,Tres Arroyos
Tres de Febrero,Tres de Febrero
Tres Lomas,Tres Lomas
Veinticinco de Mayo,Veinticinco de Mayo
Vicente L�pez,Vicente L�pez
Villa Gesell,Villa Gesell
Villarino,Villarino
Z�rate,Z�rate
Binary file modified pages/ranking_ambiental/data/escuelas_normativa.parquet
Binary file not shown.
Binary file modified pages/ranking_ambiental/data/poblaciones_normativa.parquet
Binary file not shown.
Binary file modified pages/ranking_ambiental/data/transparencia_normativa.parquet
Binary file not shown.

0 comments on commit ee3edc5

Please sign in to comment.