Skip to content

Instantly share code, notes, and snippets.

View Rub21's full-sized avatar
🐕

Ruben L. Mendoza Rub21

🐕
View GitHub Profile

Mapbox in Mapgive's Workshop in Cusco-Peru

Last week Ruben and I took part in a workshop in Cuzco with Mikel and Erika from MapGive. This Workshop was part of the Cusco Secondary Cities Project. There were four learning processes involved in the workshop;

  • Data collection using OpenMapkit, Fieldpaper and Mapillary.
  • Addition of the data collected to OpenStreetMap.
  • teaching the process of extracting data from OpenstreetMap
  • using extracted data in Cuscogeonode and Mapbox.com.
from sys import argv, exit
import xml.parsers.expat
theglobal = {}
thetag_amenity={}
thetag_building={}
out = '<osmChange version="0.6" generator="schools_fixes.py"><modify>'
count = 0
file_count = 0

​Thank you for your feedback. We have applied your changes:

Mapeando mi vecindad

Luis, Edith haremos una pausa en trazado de los Edificios en San Francisco. Esta pausa es para que ustedes puedan hacer algo diferente, pueden trabajar en sus vecindades o los lugares donde viven, será divertido para ustedes trabajar en los lugares donde más conocen, y que disfruten mapeando.

Ejemplo:

from xml.etree.ElementTree import ElementTree
from sys import argv
from datetime import datetime
import time
import json
import gzip
f = gzip.open('484.osc.gz', 'rb')
file_content = f.read()
@motorway: #F56544;
@trunk: @motorway;
@primary: #FFC53C;
@secondary: @primary;
@road: #f00;
@track: @road;
@footway: #ac9;
@cycleway: #9ca;
# First, clear out any old mapnik or node.js installs that might conflict
sudo apt-get purge libmapnik libmapnik-dev mapnik-utils nodejs
# Also clear out any old ppa's that might conflict
sudo rm /etc/apt/sources.list.d/*mapnik*
sudo rm /etc/apt/sources.list.d/*developmentseed*
sudo rm /etc/apt/sources.list.d/*chris-lea*
# add new ppa's
echo 'yes' | sudo apt-add-repository ppa:chris-lea/node.js