Hola Gissella,
Conoces el API Overpass?
http://overpass-turbo.eu/?q=YXJlYVtuYW1lPSJMaW1hIl07CgooCiAgbm9kZSjEgMSCKcSRxJY8xJEpIC0-IC5hbGzEmMSac3dheXPEgWxhdGlvbnNpbkHEgWHEkcSTxJUgxLTEtsS4bsSpxKvErWXEr8SxxLNlxLXEt8S5xLvEvcS_xYPEllsidHlwZSLEiXJvdXTFnl3FlyDFmcWhxaPFnn4iYnVzfHRyxIbEj8WDxKYuxarFpHPEoCDElMSWxJbFi8WJxKzEmcWMxLDEssWFxZLEusS8xL7EgsWnxZgiaGlnaMaHxZ_FrsWwX3N0b3DFtsaAxKU-Lsabxp3FvMWnxoLEqsaExK7Gh8WPxZHFh8WUxo1hxo_FqCLEhmVuacWbxpfFr3PGmnTFhsS5xp_GgMW4xrzGm8eAxLrFvcaBxoXGg8WLxY3GiMWQx4fGsMWWxqDGkMW0aWzGlsSJxbPEhsa-xp3HgsSWxbh0xqRwxqbGoMaoxYrGhceOxq3HkcaMx5PHlMWZcHVibGljX8ebxLpwb3J0x5_GoS5wxZFmx7ttx6UgxKTEpsSox6NzUMiCyIRzQW5kU8accFBvxLvGisiGxb_GgMaHx4zHqcasxonGr8etxo7HlMa0xpLGlMeZxpjGvWd1acSaxpbEkMWnyJ7GqceNyKHHkMiayKTGssimxalhx5fIqsebbcSPxb3IiMaix5tja8iGyLTHqMarxY7IosWTyLrFp8WZxrbGuMa6xIlzaMWQxaRyx77FmcmYyZplcse3xZzFnsSJx7HHs8e1x7fFtMe5x7vHvcWmx6DGosmfbMmbyIbHp8aqxobJjsi4yKPFlcilxoDJk8SHyZV5xpfJssmbyZ0iyoTJocmjxZ3Gl8mnx7THtse4c8e6x7zHgsW4yohyx43FvcWLKHLFucWixbvEn8WDxocoYm4pxbhwxJ1udMasMcqZxoUod8iAyqnKq8WOMcqgxJbEtMqjyrHKqMSByqrKrMq3IMqiypzFusWMy4DKmnfLgMqiyqTGo8iVyIzIjnLIhciRyJPIlciXyJnGr8uAyrnLi8iLyI3EtsiDy5DIkMiSyJTGncuVxrnLl8mSxZrJpMqMx7LKjsmqYcmsypPJr8ahyIrIlUF0xbNpxa_Fu8quxJrKm8uMxp3Ltcu3y7nLhcW9y4LLvnDMgHLLuMWrc8uGyq_LiMu7xJvKscmHyYnKoMqgyp4gxIfGvzsc=AqKG3QoPoMR
Para ejecutarlo, puedes salvar eso en PTforArea.overpass:
area[name=Lima];
(
node(area);
;
) - .allnodeswaysrelationsinArea;
(
relation.allnodeswaysrelationsinArea
[type=route]
[route~bus|tram]
-.routes;
(
node.allnodeswaysrelationsinArea
[highway=bus_stop]
-.stops;
node.allnodeswaysrelationsinArea
[amenity=bus_station]
-.busstations;
node.allnodeswaysrelationsinArea
[railway=tram_stop]
-.tstops;
node.allnodeswaysrelationsinArea
[public_transport]
-.platforms;
) - .stopsPlatformsAndStopPositions;
(
way.allnodeswaysrelationsinArea
[highway=bus_guideway];
way.allnodeswaysrelationsinArea
[railway=tram];
) -.tracks;
way.allnodeswaysrelationsinArea
[amenity=shelter]
[shelter_type=public_transport]
-.shelters;
node.allnodeswaysrelationsinArea
[amenity=shelter]
[shelter_type=public_transport]
-.shelternodes;
node(r.routes);
way(bn)-.parentways1;
node(w.parentways1);
rel(bw.parentways1);
way(r.routes);
node(w);
way(bn.stopsPlatformsAndStopPositions);
rel(bn.stopsPlatformsAndStopPositions)
[type=public_transport]
- .stopAttributes;
node(r.stopAttributes);
way(r.stopAttributes);
node(w);
node(w.tracks);
);
out meta;
Y para invocarlo de regularmente pones eso en PTforArea.cmd:
cd C:\OSM\Overpass API queries\
C:\Program Files (x86)\GnuWin32\bin\wget.exe -O PTforArea.osm
--post-file=PTforArea.overpass http://overpass-api.de/api/interpreter;
C:\Program Files (x86)\Java\jre7\bin\java.exe -jar -Xmx1450m
C:\Users\Jo\Downloads\josm-latest.jar PTforArea.osm
pause
Necesitaras el paquete GnuWin32.
Si usas Linux, wget ya está disponible.
Si pones Cusco en vez de Lima veras lo que hizo yo para los combis en Cusco.
Polyglot
2013/6/15 Gissella Bejarano gissem...@gmail.com
Hola qué tal? Quería saber si hay alguna opción para descargar información
solamente de vias de transporte público. Resulta que estoy realizando un
proyecto para reorganizar rutas de transporte público y quiero levantar
cada uno de los puntos por los que pasan las líneas actuales. Dependiendo
los fondos que consiga para mi proyecto podré levantar esta información de
unos pocas o muchas líneas de transporte pero si además puedo colaborar con
información para el mapa de Lima sería genial saber cómo puedo hacerlo de
la manera más óptima.
Muchas gracias,
Gissella Bejarano Nicho
Ingeniera Informática
Pontificia Universidad Católica del Perú
___
Talk-pe mailing list
Talk-pe@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-pe
___
Talk-pe mailing list
Talk-pe@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-pe