diff --git a/pages/ranking_ambiental/componentes/encabezado.py b/pages/ranking_ambiental/componentes/encabezado.py index c978a04..a7410dd 100644 --- a/pages/ranking_ambiental/componentes/encabezado.py +++ b/pages/ranking_ambiental/componentes/encabezado.py @@ -5,7 +5,7 @@ dbc.Col([ html.H3(["Ranking", html.A("V 1.0", href="#metodologia-ranking", className="btn btn-sm text-primary")],className="text-white pt-3 fw-bolder space-grotesk"), html.Br(), - html.P(["Clasificación interactiva de ordenanzas municipales de regulación de agroquímicos y promoción de la agroecología bonaerense. Seleccioná la dimensión analítica de tu interés y compara entre municipios"], className="text-white poppins"), + html.P(["Clasificación interactiva de ordenanzas municipales de regulación de agroquímicos y promoción de la agroecología bonaerense.", html.Br(), "Seleccioná la dimensión analítica de tu interés y compara entre municipios."], className="text-white poppins"), ], md=12, class_name="text-white mt-5"), ], class_name="my-5") diff --git a/pages/ranking_ambiental/componentes/textos.py b/pages/ranking_ambiental/componentes/textos.py index f168479..596f6ab 100644 --- a/pages/ranking_ambiental/componentes/textos.py +++ b/pages/ranking_ambiental/componentes/textos.py @@ -29,7 +29,7 @@ ]), html.P('Esta información fue relevada de manera colectiva, participativa y abierta.'), html.P('Aclaración I: En la dimensión de poblaciones la exclusión aérea de zonas urbanas se encuentra también afectada por normativa provincial (Decreto de Reglamentación N°499/91 de la Ley Provincial N°10699/88). Por lo tanto esta columna indica la exclusión aérea de las ordenanzas municipales, y en los casos en que esta es menor a lo estipulado por la normativa provincial se indica en color rojo los 2000 metros del presupuesto mínimo provincial vigente con la aclaración debajo de lo que dicta la normativa municipal.'), - html.P('Aclaración II: En diferentes casos existen amparos, medidas cautelares u otros fallos judiciales que dictan medidas de protección en territorios parciales o totales de los distintos municipios.Estos lineamientos no se tienen en cuenta para la confección de la base de RANKING, ya que el fin último de estas es la comparación de las ordenanzas municipales en la regulación de agroquímicosSi encontraste algún error o información desactualizada comunícate a contacto. También se puede acceder al texto de cada una de las ordenanzas haciendo click sobre el número de la misma, dentro de la tabla. Priorizamos links a repositorios oficiales. En el caso de no existir se linkea al texto de la ordenanza alojado en servidores propios. El dataset utilizado para la construcción de la herramienta es de libre acceso, podes encontrarlo acá.'), + html.P(['Aclaración II: En diferentes casos existen amparos, medidas cautelares u otros fallos judiciales que dictan medidas de protección en territorios parciales o totales de los distintos municipios.Estos lineamientos no se tienen en cuenta para la confección de la base de RANKING, ya que el fin último de estas es la comparación de las ordenanzas municipales en la regulación de agroquímicosSi encontraste algún error o información desactualizada comunícate a contacto. También se puede acceder al texto de cada una de las ordenanzas haciendo click sobre el número de la misma, dentro de la tabla. Priorizamos links a repositorios oficiales. En el caso de no existir se linkea al texto de la ordenanza alojado en servidores propios. El dataset utilizado para la construcción de la herramienta es de libre acceso, podes encontrarlo ', html.A("acá", href="https://docs.google.com/spreadsheets/d/1BeoqHejaV44T_LfF-OJNnFQninCThHwUkR_j5bnZB8U/edit#gid=0", target="_blank")]), html.P('*Puntaje - Nota metodológica resumida: Para el cálculo del puntaje se otorga 1 punto por cada metro de exclusión y 0.5 por cada metro de amortiguamiento. Mientras que la obligatoriedad de notificación tiene un efecto multiplicador de x2 en el puntaje previo cada municipio. En el caso de las prohibiciones totales a las pulverizaciones aéreas se imputan en esos municipios 10.000 puntos en el indicador de la dimensión de “Poblaciones” y 5000 puntos para el de “Escuelas Rurales” y “Agua”. Las dimensiones con variables categóricas, “Transparencia” y “Agroecología”, suman 1 punto por afirmativo y 0 por cada negativo (excepto la participación en RENAMA que otorga 5 puntos en la dimensión de Agroecología). Todos los indicadores fueron normalizados, utilizando una fórmula de estandarización entre máximos y mínimos, para que los puntajes se expresen en valores entre 0 y 1'), html.P(['Si queres saber más en detalle por la construcción de los indicadores comunícate a ', html.A("contacto@democraciaenred.org",href="mailto:contacto@democraciaenred.org")]), html.P(html.I(['*Este proyecto posee un enfoque colectivo, participativo y abierto. Si encontraste algún error o información desactualizada comunícate a ', html.A("contacto@democraciaenred.org",href="mailto:contacto@democraciaenred.org")])), diff --git a/pages/ranking_ambiental/data/__init__.py b/pages/ranking_ambiental/data/__init__.py index 36952df..bf4469d 100644 --- a/pages/ranking_ambiental/data/__init__.py +++ b/pages/ranking_ambiental/data/__init__.py @@ -30,6 +30,8 @@ # Leer archivo parquet escuelas=pd.read_parquet('pages/ranking_ambiental/data/escuelas_normativa.parquet') +escuelas['Exclusión aérea'] = escuelas['Exclusión aérea'].fillna(0).astype(int).astype(str) +escuelas['Exclusión aérea'] = escuelas['Exclusión aérea'].apply(lambda x: x if int(x) > 2000 else f'2000*') transparencia=pd.read_parquet('pages/ranking_ambiental/data/transparencia_normativa.parquet') agua=pd.read_parquet('pages/ranking_ambiental/data/agua_normativa.parquet') apiarios=pd.read_parquet('pages/ranking_ambiental/data/apiarios_normativa.parquet')