Mapa de arbolado de la Ciudad de Buenos Aires
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
db-estructura
fuentes
sitio
.DS_Store
.gitattributes
.gitignore
README.md

README.md

Árboles de Buenos Aires

http://arboladourbano.com.ar/

Mapa/Buscador de arbolado de Buenos Aires

Fuentes

http://data.buenosaires.gob.ar/dataset/censo-arbolado
http://leafletjs.com/
http://mappinggis.com/2013/10/como-incluir-las-capas-de-google-en-leaflet/
http://matchingnotes.com/using-google-map-tiles-with-leaflet
http://leaflet-extras.github.io/leaflet-providers/preview/index.html
http://www.disenowebeficaz.es/blog/solucionar-error-al-importar-una-base-de-datos-mysql-con-utf8/
Custom Google Map
http://czaplewski.wordpress.com/2012/05/14/custom-google-maps-in-leaflet/
http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html
http://howto-use-mysql-spatial-ext.blogspot.com.ar/

Inspiración

http://mapa.buenosaires.gob.ar/
http://www.buenosaires.gob.ar/areas/med_ambiente/Arbolado/index.php?menu_id=20834&tipo=car
http://arbolesciudad.com.ar/
http://unahormiga.com/2013/06/mapaverde-como-lo-hice/

Cómo fue realizado

1 Descargar el archivo. Guardar una copia y trabajar con el duplicado.

2 Notepad++ Codificación Convertir a ANSI. No es necesario pero permite la posterior correcta visualización en CSVed.

3 CSVed Sort por barrio y por calle

Eliminar columnas que no me interesan. nombre_familia nombre_genero nombre_cientifico nombre_comun tipo_follaje origen Todas esas columnas estarán asociadas a id_especia

coord_x coord_y Las referencias espaciales las obtengo de las columnas latitud y longitud

código de manzana geometry No usaremos este dato.

4 Agregar columna arbol_id con un valor 0 e incremento de 1

5 Notepad++ Reemplazamos los nombres de los barrios por IDs. El primer número del ID corresponde a la comuna y el segundo a un barrio diferente ordenado alfabéticamente. Por ejemplo: AGRONOMIA es 151: Comuna 15, barrio 1. ALMAGRO es 051: Comuna 5, barrio 1. BOEDO es 052: Comuna 5, barrio 2.

UPDATE '1_individuos2' SET id_barrio=51 WHERE barrio LIKE 'ALMAGRO'

6 renombrar columnas latitud por lat y longitud por lng ya que así las toma el plugin "simple-csv-master"

7 recordar volver a convertir a UTF-8 sin BOM

8 CSV Splitter Particionar en archivos de 20000 registros

***************mejor!!! por medio de la consola mySQL escribir

LOAD DATA LOCAL INFILE 'c:/arb.csv' INTO TABLE db_arbolado.1_individuos2 CHARACTER SET utf8 FIELDS TERMINATED BY ',' ENCLOSED BY '"' IGNORE 1 LINES; http://blog.habrador.com/2013/01/how-to-import-large-csv-file-into-mysql.html

9 Crear una base de datos MySQL e importar todos los fragmentos.

10 Crear una tabla individuos, especies, generos, familias para luego relacionarlas mediante id.

11 Con excel obtener especies únicas eliminando duplicados

12 Creación de campo coordenadas (mysql poit). Para ello crear campo vacío y actualizar la tabla para que vueque los valores que están en campos separados. UPDATE 1_individuos SET coordenadas= GeomFromText(CONCAT('POINT(',lat, ' ',lng,')'));