Conexión
Publicidad |
Fils de subscripció RSSMeteoclimatic incorpora la possibilitat de subscriure's mitjançant la utilització de fils RSS. La implementació utilitzada a Meteoclimatic segueix l'estàndard RSS 2.0, documentació sobre el qual podeu trobar aquí: http://blogs.law.harvard.edu/tech/rssForma de consultaLa forma en que es construeix l'adreça URI de la consulta del fil de subscripció defineix la informació que es mostrarà.Les consultes tenen la següent estructura: meteoclimatic.com/feed/rss/patró El patró està format per un codi d'estació, del qual es poden obviar les parts finals per ampliar el nombre de resultats. Amb aquesta estructura podem consultar des de totes les estacions d'un país, totes les estacions d'una comunitat fins a les dades d'una única estació. L'excepció és quan no hi ha cap tipus de consulta específica, amb la qual cosa ens retornaria la classificació de dades extremes de les 10 principals estacions de la xarxa. Exemples:meteoclimatic.com/feed/rss/ESCAT0800000008226AAmb aquesta adreça obtindríem les dades de l'estació ESCAT0800000008226A meteoclimatic.com/feed/rss/ESCAT08 Amb aquesta adreça obtindríem les dades de totes les estacions de la província de Barcelona meteoclimatic.com/feed/rss/ESCAT Amb aquesta adreça obtindríem les dades de totes les estacions de Catalunya i Principat d'Andorra meteoclimatic.com/feed/rss/ES Amb aquesta adreça obtindríem les dades de totes les estacions d'Espanya i Principat d'Andorra meteoclimatic.com/feed/rss Amb aquesta adreça obtindríem la classificació de les dades de les 10 estacions destacades Llista d'estacions personalitzadaEs poden crear llistes d'estacions segons les necessitats de cada usuari. Per crear una llista:http://meteoclimatic.com/feed/rss/list En el requadre de text, introduir totes les estacions que es vulguin consultar en la llista, indicant un codi d'estació per línia fina a un màxim de 30 estacions (en cas d'indicar-ne més, es truncarà el resultat a 30 estacions). Una vegada indicades totes les estacions, pitjar sobre "Obtenir subscripció", moment en el qual se'ns redirigirà a la pàgina RSS triada. Només cal copiar l'adreça de la barra d'adreces i desar-la com a referència de la nostra llista personalitzada. Implementació específica de MeteoclimaticEls fils de subscripció RSS implementat a Meteoclimatic incorpora dades codificades en un format normalitzat amb la finalitat de permetre la integració i lectura mitjançant programes dins el mateix fil. No obstant, per obtenir dades que han de ser processades per programes és preferible utilitzar el format de subscripció XML.Dins el bloc de dades (bloc <content> segons l'estàndard RSS 2.0) hi ha integrat un fil de dades codificades. Per evitar que aquestes dades apareguin dins els agregadors dels usuaris, el bloc està inclòs dins les etiquetes <!-- i --> (comentari HTML). Dins aquestes etiquetes, l'estructura de dades és com segueix: [[<BEGIN:identificador:DATA>]]Marquen l'inici i final del bloc de dades codificades. L'identificador utilitzat dependrà del tipus de consulta i contindrà les àrees indicades a l'adreça URI. Entre aquestes marques, les dades de cada estació consultada té la següent estructura: [[<codi_estació;(T;Tmax;Tmin);(H;Hmax;hmin);(B;Bmax;Bmin);(W;Wmax);(P);Nom_estació>]]Codis utilitzats en la descripció anterior:
Exemple: [[<ESCAT0800000008226A;(13,9;13,9;10,0);(58,0;83,0;57,0);(1015,4;1016,9;1014,5); Excepció Quan la consulta realitzada és la de les 10 estacions destacades, els diferents blocs de dades codificades s'identifiquen amb: [[<BEGIN:TOP10:HTEMP:DATA>]]Marquen l'inici i final de les 10 estacions destacades en temperatures màximes. [[<BEGIN:TOP10:LTEMP:DATA>]]Marquen l'inici i final de les 10 estacions destacades en temperatures mínimes. [[<BEGIN:TOP10:WGUST:DATA>]]Marquen l'inici i final de les 10 estacions destacades en cops de vent màxims. [[<BEGIN:TOP10:PCP:DATA>]]Marquen l'inici i final de les 10 estacions destacades en precipitació. Entre aquests blocs, l'estructura de les dades és sempre el mateix: [[<codi_estació;valor;nom_estació>]]Exemple: [[<BEGIN:TOP10:HTEMP:DATA>]] |