Com extreure informació en format kml de bicing.com

Al lloc web del Bicing hi ha una secció que ens diu on són les estacions i quantes bicicletes tenim disponibles. Aquest mapa està fet amb l’API de Google Maps i és suculentament temptador de ser explotat (en el bon sentit).

A mi m’interessa extreure la informació de les estacions per a poder-la incloure en un mapa de Google Maps que tinc al mòbil (Sí, podria ser OpenStreet però no és compatible encara…). Està clar, però, que al lloc web del bicing hi ha d’haver algun lligam amb Google Maps. Bé, és qüestió de posar el codi i fer el tafaner, fins que trobem una línia fantàstica a la capçalera:

exml = new EGeoXml("exml", map);
exml.parseString('<?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://earth.google.es/kml/2.0">...

Cosa que vol dir que està fent servir un fitxer KML i, ai caram, el meu mòbil i MGMaps també poden llegir-los. Això conté la informació que ens interessa: les estacions. Em copio la línia des de <kml …> fins a </kml>. Em queda així:

http://eduard-gamonal.net/wp-content/plugins/downloads-manager/img/icons/default.gif download: Mapa del Bicing en KML (194.71KB)
added: 14/10/2009
clicks: 1089
description: Mapa de les estacions del Bicing (Barcelona, 14 d\'octubre de 2009) en format KML, per a Google Maps, Google Eart, Mobile GMaps (que no és de Google), etc.

i voilà, ja tenim un fitxer.kml per fer servir al Google Earth, Google Maps, etc, o també al Mobile GMaps (que no té res a veure amb Google). Aquesta darrera aplicació ens permet tenir mapes al mòbil sense necessitat de connexió a internet (disponible demà).

Existeix també un projecte, BicingMobile , que encara està en fase alfa (desenvolupament primerenc), però sembla usable. El seu administrador, en Jordi Deu-Pons, diu:

BicingMobile és un programari pensat per fer servir en un telèfon mòbil amb suport J2ME i connexió a Internet, que permet consultar, en temps real, la disponibilitat de bicicletes del servei municipal Bicing

El seu codi està disponible al subversion que ofereix LaFarga. Sembla força polit i pot ser una molt bona aplicació! Llàstima que el servei de Bicing, que ofereix l’ empresa de publicitat JCDecaux, sigui completament nefast i una amenaça a la seguretat dels seus usuaris.

Tags: , ,

5 Responses to “Com extreure informació en format kml de bicing.com”

  1. Pau Says:

    Ets un geni!!!!!!

  2. latafanera.cat Says:

    Mapa d’estacions del bicing en kml…

    A mi m’interessa extreure la informació de les estacions per a poder-la incloure en un mapa de Google Maps que tinc al mòbil, o al Google Earth o a qualsevol aplicació on puga carregar el fitxer kml amb les estacions. Des d’ací podreu trobar aqu…

  3. admin Says:

    Demà a les 12 o a les 15h apareixerà també un article sobre com fer-lo servir des del mòbil sense fer servir connexió a internet :)

  4. meneame.net Says:

    Mapa de las estaciones del bicing en formato kml [CAT]…

    Tener el mapa de las estaciones del servicio público de bicicletas de Barcelona (bicing) hasta ahora sólo era accesible desde la página web o bien desde el iPhone. Pero investigando un poco el código de la página web, es posible conseguir el fiche…

  5. Mucho tiempo libre: Bicing, google maps y KML « Caldofrán Says:

    [...] para variar, las cosas no son tan sencillas. Como explica Eduard Gamonal, el archivo KML se encuentra contenido dentro del HTML de la página del bicing (muy feo). Esa no [...]

Leave a Reply


Entra