Pentru radio 
RSS   
XML   
Împarte       

Export XML de prognoze meteo


Exportul de prognoze meteo se realizează în format XML de pe adresa http://rp5.ru/xml/998/00000/ro. Dacă ai nevoie de date pentru o altă localitate, indică id-ul acesteia. Valoarea id este indicată la sfârşitul adresei paginii web cu prognoza meteo pentru localitatea necesară. De exemplu, id-ul de mai sus 998 poate fi aflat la pagina “Vremea ” http://rp5.ru/998/ro.

<?xml version="1.0" encoding="utf-8"?>
<weather created="rp5.ru" date="2012-5-22">
	<point id="998">
		<point_id>998</point_id>
		<region_id>54</region_id>
		<country_id></country_id>
		<point_name></point_name>
		<point_name_trim></point_name_trim>
		<point_name2></point_name2>
		<point_timestamp>1337697725</point_timestamp>
		<gmt_add>4</gmt_add>
		<point_date>Tue, 22 May 2012 14:42:05 +0400</point_date>
		<point_date_time>2012-5-22 14:42 </point_date_time>
				<timestep>
					<time_step>12</time_step>
					<datetime>2012-5-22 16:00</datetime>
					<G>16</G>
					<HHii>16:00</HHii>
					<cloud_cover>35</cloud_cover>
					<precipitation>0.0</precipitation>
					<pressure>751</pressure>
					<temperature>27</temperature>
					<humidity>34</humidity>
					<wind_direction>E</wind_direction>
					<wind_velocity>4</wind_velocity>
					<falls>0</falls>
					<drops>0</drops>
				</timestep>
				<timestep>
					<time_step>24</time_step>
					<datetime>2012-5-23 04:00</datetime>
					<G>4</G>
					<HHii>04:00</HHii>
					<cloud_cover>0</cloud_cover>
					<precipitation>0.0</precipitation>
					<pressure>748</pressure>
					<temperature>15</temperature>
					<humidity>67</humidity>
					<wind_direction>N</wind_direction>
					<wind_velocity>4</wind_velocity>
					<falls>0</falls>
					<drops>0</drops>
				</timestep>
				<timestep>
					<time_step>36</time_step>
					<datetime>2012-5-23 16:00</datetime>
					<G>16</G>
					<HHii>16:00</HHii>
					<cloud_cover>36</cloud_cover>
					<precipitation>0.6</precipitation>
					<pressure>745</pressure>
					<temperature>27</temperature>
					<humidity>41</humidity>
					<wind_direction>NE</wind_direction>
					<wind_velocity>6</wind_velocity>
					<falls>1</falls>
					<drops>1</drops>
				</timestep>
				<timestep>
					<time_step>48</time_step>
					<datetime>2012-5-24 04:00</datetime>
					<G>4</G>
					<HHii>04:00</HHii>
					<cloud_cover>81</cloud_cover>
					<precipitation>0.3</precipitation>
					<pressure>745</pressure>
					<temperature>17</temperature>
					<humidity>76</humidity>
					<wind_direction>NE</wind_direction>
					<wind_velocity>6</wind_velocity>
					<falls>1</falls>
					<drops>0.5</drops>
				</timestep>
	</point>
</weather>

Datele descărcate reprezintă prognozele meteo pentru 4 momente ale orei locale.

De la orele 00:00 până la orele 12:00 UTC sunt descărcate prognozele pentru:
astăzi > zi,
mâine > noapte,
mâine > zi,
poimâine > noapte.

De la orele 12:00 până la orele 00:00 UTC:
mâine > noapte,
mâine > zi,
poimâine > noapte,
poimâine > zi.

Condiţiile obligatorii de export

Acest serviciu este gratuit. Ia liber datele de la adresa indicată mai sus şi foloseşte-le pe site-ul tău. Nu este nevoie să ceri permisiunea cuiva sau să înştiinţezi pe oricine. Pe site-ul importator lângă prognozele vizualizate vor fi plasate denumirea şi/sau adresa ("Reala Prognoză" şi/sau rp5.ru ) şi hyperlinkul corespunzător. La pagina unde sunt vizualizate prognozele noastre nu se permite menţionarea altor site-uri cu prognoze meteo. Datele se vor oferi utilizatorilor doar ca vizualizare pe site-ul importator, accesibil din exterior 24 de ore pe zi, 7 zile pe săptămână. Nu se permite oricare transfer ulterior al datelor de pe site-ul importator în formă de informatoare meteo proprii, mesaje e-mail, SMS, FTP etc.

Un site şi/sau o adresă IP poate utiliza previziunile pentru cel mult 50 (cincizeci) de localităţi.

Pe site-ul importator de prognoze se vor efectua următoarele:

1. Scrie un parser de date primite în oricare dintre limbajele de programare disponibile (PHP, ASP, JSP etc.). Adică script-ul realizat pe server-ul tău trebuie să solicite datele de la site-ul nostru (cererea GET). Apoi, script-ul urmează a transforma datele primite în formatul XML într-un cod HTML pentru expunere la una din paginile site-ului tău.

2. Lângă prognozele afişate plasează denumirea şi/sau adresa ("Reala Prognoză" şi / sau rp5.ru ) şi hyperlinkul la site-ul nostru. Pentru prognozele meteo , hyperlinkul va fi http://rp5.ru/998/ro

3. Şterge referinţele la alte site-uri cu prognoze meteo de pe paginile unde sunt afişate prognozele noastre.

Descrierea datelor

Metoda de transmitere a parametrilor: GET.
Parametrii GET ai script-ului: id – valoarea ID a localităţii.

Descrierea câmpurilor cu date

point_id - ID-ul localităţii în baza site-ului
region_id - ID-ul regiunii în care se găseşte localitatea
country_id - ID-ul ţării in care se găseşte localitatea
point_name - denumirea deplină a localităţii. De exemplu, "Dubrovka (r-l Dubrovski)"
point_name_trim - denumirea prescurtată a localităţii fără paranteze. De exemplu, "Dubrovka". point_name_trim corespunde point_name până la paranteza deschisă. În cazul în care nu sunt paranteze, point_name trim = point name
point_name2 - denumirea localităţii în cazul acuzativ cu prepoziţie. De exemplu, "în Dubrovka". Se utilizează în titluri de tipul "Vremea în Dubrovka" ("Vremea" + point_name 2)
point_timestamp - unix-timestamp al datei în localitate
gmt_add - devierea UTC în ore, luându-se în considerare trecerea la ora de vară/iarnă
point_date - ora din localitate în momentul creării fişierului cu date care arată gmt_add. De exemplu, "Dum., 12 Dec 2004 13:00:25 +0300"
point_date_time - ora din localitate în momentul creării fişierului cu date. Se utilizează un format mai puţin detaliat. De exemplu, "2004-12-12 13:00"
time_step - perioada de timp a previziunii, măsurată în ore începând de la miezul nopţii (00:00 UTC) a zilei curente. De pildă, time_step = 48 înseamnă că previziunea se face pentru următoarele 48 ore începând de la ora 00:00 UTC a zilei curente.
datetime - momentul prognozei după ora locală (data, ora:minutul)
G - momentul prognozei după ora locala în ore. De exemplu, "15"
HHii - momentul prognozei după ora locală în ore şi minute. De exemplu, "15:00"
cloud_cover - acoperirea cu nori (%)
precipitation - grosimea precipitaţiilor acumulate în decurs de 4 ore înainte de momentul de timp indicat mai sus. De exemplu, dacă G = 15 ore, atunci precipitaţiile s-au acumulat în intervalul de timp de la ora 11 până la ora 15. Astfel, la vizualizare, cantitatea de precipitaţii – spre deosebire de toţi ceilalţi parametri – este mai bine de plasat între punctele de timp consecutive
pressure - presiunea atmosferică
temperature - temperatura aerului
humidity - umiditatea relativă a aerului (%)
wind_direction - direcţia vântului (N – nord, NE – nord-est, etc.). Direcţia indica DE UNDE bate vântul. De exemplu, vântul nordic bate dinspre nord
wind_velocity - viteza vântului
falls - tipul precipitaţiilor (0 – fără precipitaţii, 1 – ploaie, 2 – ploaie cu zăpadă, 3 – zăpadă)
drops - coeficientul numărului de fulgi de zăpadă sau picături de ploaie pentru vizualizare. Valorile posibile: 0,5, 1, 2, 3, 4, 5, 6, 7, 8. Cu cât mai mare e valoarea dată, cu atât mai mare trebuie să fie dimensiunea sau numărul de picături sau fulgi de zăpadă.

Întrebările web developerilor

1) Cât de des şi la ce oră sunt actualizate prognozele?

A se vedea răspunsul de la pagina Întrebări frecvente. Întrebări frecvente (FAQ).

2) Când e mai potrivit de luat (de importat) prognozele?

Pentru a avea pe site-ul tău cele mai actuale prognoze, este suficient de a importa datele de 4 ori pe zi după:
00:15 UTC
04:15 UTC
12:15 UTC
16:15 UTC

La orele 00:00 şi 12:00 UTC în export se modifică setul de momente de timp transmise:
azi ziua (12:00 UTC), mâine noaptea (00:00 UTC), mâine ziua (12:00 UTC), poimâine noaptea (00:00 UTC), şi
mâine noaptea (00:00 UTC), mâine ziua (12:00 UTC), poimâine noaptea (00:00 UTC), poimâine ziua (12:00), respectiv.

Către orele 04:00 şi 16:00 UTC în baza noastră de date se actualizează prognozele pentru următoarele două zile.

15 minute sunt adăugate în caz dacă din careva motiv va interveni o întârziere sau ora de pe site-ul nostru şi site-ul de import nu va fi sincronizată.

3) Pot oare obţine un set de prognoze complet, ci nu prescurtat?

Da, este posibil. Pentru oricare localitate puteţi obţine un set complet de prognoze, actualizat de două ori pe zi. Aceste informaţii sunt furnizate contra plată, la un preţ de un dolar pentru o localitate pe lună.

Dacă setul gratuit reprezintă un prognostic pentru 4 momente de timp, cel taxat include 24 de momente de timp. Setul contra plată include toate cele indicate în tabelele de pe site-ul nostru pentru localitatea respectivă. A se vedea, de exemplu, http://rp5.ru/998/ro 24 momente de timp corespund celor 24 coloane din tabel. Dimineaţa, până la orele 06:00 UTC toate cele 24 coloane din tabel sunt deschise. În timpul zilei coloanele inactuale (cu timpul deja trecut) se închid. Astfel, În momentul în care vă uitaţi la tabel este posibil să vedeţi 23 sau 22 coloane în loc de 24.

Previziunile sunt complet reînnoite de două ori pe zi: la orele 05:00 şi 17:00 UTC.

Notă importantă. Condiţiile de export susmenţionate sunt obligatorii în măsură egală atât pentru setul de prognoze redus cât şi pentru cel complet (taxat).

Consultă adăugător Parametri şi Întrebări frecvente (FAQ)