Skip to content
Scripts para generar contenido para el proyecto #lasCallesDeLasMujeres
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

SCRIPTS de generación de datos para #LasCallesDeLasMujeres

Read this in ENGLISH here: README.en.md

Visita la web del proyecto: #LasCallesDeLasMujeres ( Versión beta ) de GEOCHICAS

Getting Started

Los datos que se visualizan en el proyecto #LasCallesDeLasMujeres se generan ejecutando los scripts contenidos en este proyecto. A continuación se detallan las instrucciones para reproducir el proceso y poder generar datos para cualquier ciudad.

Instalación y preparación de entorno

Para poder decargar el proyecto y ejecutar los scripts, es necesario tener instalado:

  • GIT (Descargar AQUí)
  • Node.js versión <10 (Descargar AQUí)

Descargar el proyecto:

git clone https://github.com/geochicasosm/data_scripts_lascallesdelasmujeres.git

Instalación de paquetes:

npm install

Descargar AQUÍ el planet completo de OSM (o la zona que interese) y guardar en una carpeta llamada "data", dentro de la carpeta del proyecto.
(Tome en cuenta que si desea descargar sólo el paquete de la zona que interese, debe renombrar el archivo descomprimido a "latest.planet.mbtiles")

./data/latest.planet.mbtiles

Instrucciones

Paso 1

Buscar AQUÍ la BBOX de la ciudad a tratar.

Crear una carpeta dentro de la carpeta "data" del proyecto, con el nombre de la ciudad a tratar, en minúsculas y sin espacios. Ejemplos:

barcelona

sanjose

buenosaires

Paso 2

Ejecutar:

npm run step1 -- --area=[bbox] --ciudad=nombreciudad
  • Ejemplo: npm run step1 -- --area=[2.0875,41.2944,2.2582,41.4574] --ciudad=barcelona

Se generan dos ficheros:

  • nombreciudad_streets.geojson
  • list.csv

Paso 3

Aplicar la clasificación del listado anterior en nombres masculinos o femeninos:

npm run step2 -- --ciudad=nombreciudad

Se genera el fichero 'list_genderize.csv' como resultado.

Paso 4

Aplicar el script que elimina las calles clasificadas como "unknown" (ni de mujer, ni de hombre) y búsqueda de los articulos de Wikipedia para las calles con nombre de mujer:

npm run step3 -- --ciudad=nombreciudad

Se genera el fichero 'list_genderize_wikipedia.csv'.

Paso 5

Revisar manualmente el fichero anterior:

  • Eliminar calles que no son de persona
  • Corregir errores en la clasificación male/female. El factor de fiabilidad es 2,-2 (Mujer,Hombre).
  • Corregir y añadir enlaces de Wikipedia (las calles con nombre de hombre no necesitan enlace)

Criterios para eliminar o mantener calles:

Se ELIMINA si:

  • Hace alusión a flora o fauna
  • Hace alusión a momentos históricos (La Batalla de Pavón)
  • Hace alusión a objetos inanimados (Esmeralda = Buque Argentino)

Se MANTIENE si:

  • Lleva el nombre de una santa
  • Lleva el nombre de una deidad femenina con representación de mujer (Venus)

Guardar el fichero corregido en la misma carpeta del proyecto, con el nombre:

nombreciudad_finalCSV.csv

ATENCIÓN: Es muy importante que el separador de campos utilizado en el CSV sea el ";", en caso contrario no funcionará.

Paso 6

Ejecutar:

npm run step4 -- --ciudad=nombreciudad

Se generan tres ficheros:

  • final_tile.geojson Fichero final que se cargará en el mapa
  • stats.txt fichero con estadísticas de los datos
  • noLinkList.txt Fichero con el listado de calles sin artículo en wikipedia

Para acabar

Haznos llegar los tres ficheros generados y añadiremos tu ciudad al mapa!


Contribuir con el proyecto

Únete a nuestro canal de slack #lascallesdelasmujeres si te interesa contribuir.

Coordinadora Técnica

  • Jessica Sena (España) - @jsenag

    Ingeniera informática, desarrolladora web/móvil en ámbito geo.

Licencia

This project is licensed under the MIT License - see the LICENSE.md file for details

Reconocimientos

You can’t perform that action at this time.