Pobieranie parametrów meteorologicznych z danego miejsca na świecie
jas_dream
Niektórzy z was, interesowali się pewnie, jak programy napisane w różnych językach programistycznych potrafią pokazywać np. na pulpicie temperaturę z wybranego miejsca na świecie, gdzie jest ulokowana stacja meteorologiczna.
Poniżej przedstawiłem sposób pobrania informacji pogodowych z serwera <url>www.wunderground.com</url>.
Informacje o danej pogodzie są znormalizowane, przedstawione w różnych jednostkach, oddzielone są one znakiem '|'.
Jeden z przykładowych dokumentów opisujących warunki pogodowe znajdziemy na:
http://www.wunderground.com/auto/raw/global/stations/12375.html
opisuje parametry pogodowe stacji meteorologicznej z Warszawy.
Dla potrzeb artykułu załączyłem kod oraz program, znajdujący się:
http://www.jasdream.only.pl/4programmers/webload.rar
Dla piszącego program w stylu szwajcarski scyzoryk, taskbar (nad menu start), czy aplikacja na pulpicie jest to bardzo przydatna rzecz, można to wykorzystać na kilka sposobów.
Przedstawię teraz strukturę standardu przekazywania danych meteorologicznych (do końca nie jest to sprawdzone, bazuje na moich porównaniach):
4:00 PM CET December 12, 2004|39|31|N/A|82%|35|West at 7|30.41||6.0|07:58 AM (CET)|03:28 PM (CET)|1|50|59|N/A|N/A|N/A|Chojnice|Poland|09:00 AM (CET)|03:11 PM (CET)||
Uaktualniono|temperatura (*F)|Odczucie zimna (*F)|???|wilgotność|punkt rosy|wiatr (mph)|ciśnienie (cal)||widzialność w milach|Wschód Słońca - Aktualny Czas
|Zachód Słońca - Aktualny Czas |faza Księżyca - X % of moon illuminated|???|???|N/A|N/A|N/A|miejscowość|kraj|Księżyc- wschód|Księżyc- zachód
(CET)||
Proces polega na tym, że użytkownik wpisuje w pole edycyjne miasto, kraj lub kod miasta. Jeżeli np. na świecie jest kilka miast o takiej samej nazwie, to otwiera się lista wszystkich miast o tej samej nazwie. Po wybraniu właściwej, do menu głównego importowane są wartości temperatury, ciśnienia, etc.
Warto przypomnieć, że w tym standardzie temperatury są przekazywane w jednostce Fahrenheit.
Na n/w stronie, można dokonać konwersji różnych jednostek.
http://www.stronameteo.go-longhorn.net/index.php?page=k_index.htm
P.S. w przyszłości umieszczę artykuł o tym, jak stworzyć własną stację meteorologiczną oraz oprogramowanie do niej w Delphi, php
a można prosić o ponowne wrzucenie źródła? bo link nie działa
wedlug mnie lepiej uzyc miedzynardowych depesz METAR wiele programow z nich kozysta a pobiera sie je np: prez ftp wiecej na googlach...
co to za komponent TFlat...? PO wczytaniu tego pojawia się szereg błędów!
Je nie chcę ściągać nowych komponentów! I trochę jest tu błędów ortograficznych, cytuję : "Zdjęcia z świata"
PS: Mam Borland Developer Studio 2005
jednak lepiej przepisz
neves to ma taki związek z programowaniem z delphi, że załączyłem kody źródłowe: http://www.jasdream.only.pl/4programmers/webload.rar
Nie ma sensu przepisywac do artykułu ich!
Co to ma wspólnego z programowaniem w Delphi/pascalu?
http://www.wunderground.com/cgi-bin/findweather/getForecast?query=Legnica
hmm Wolverine nie martw się, możesz sam założyć, wystarczy troszke wolnego czasu, miejsca na serwerze, i kompa najlepiej pracującego 24 h/dobę podłączonego do internetu.
Tą ostatnią rzecz może ci użyczyć szkoła, np. gdy piszesz prace dyplomową i to jest twoja część praktyczna :-)
jaki bez sens przecież tu nic nie pisze!!!!!
pzodrawiam, mam nadzieję, że komuś się przyda, mi już sie przydało w pracy dyplomowej
Egzotyczne tematy = moje poparcie :) Gratuluję pomysłów i zainteresowania. Ale oceny nie dam bo się rozleniwisz :P
PS. Albo nie, dam Ci 5. Czekam na dalszy ciąg :)
Szkoda, ze w legnicy nie ma stacji :(