Retreiving weather data from a weather file.

I have to access local weather to get the current temperature, wind speed & wind direction, & then populate my dialog with that weather information.
 How do I go about retreiving the local weather information? Is there any ftp site that I can request weather for a certain area?

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Karl Heinz KremerCommented:
I don't know if there is a simple way to get this information, but sites like the Weather channel ( allow you to specify a ZIP code, and then return a web page with the current weather conditions. You could retrieve this web page, and then parse the content and extract the information you are interested in.
Search for Raw weather data on google. You'll find some websites where you can get weather data files on a daily basis thru ftp.
Tommy BraasCommented:
I would suggest that you go to, like khkremer suggested, Instead of proceeding the way khkremer suggests, I would have a look at the tools available at I am sure they have an XML feed that you would be able to benefit from. Parsing XML (which has a certain format) compared to parsing HTML is a lot easier. Let's not forget that the format of the generated webpages are likely to change before changes are made to their XML formatted weather information.

A way to "hack" their system, would be to download their "Desktop Weather" application and listen on all your TCP/IP ports for the protocol used internally by their application. You could then use what you have learnt to make your application "ask" the right questions!

Good Luck!
Learn Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

Karl Heinz KremerCommented:
The "MyWeather" page offered by the Weather Channel is your best bet to get easy access to this information.

They also offer a subscription service for more information, but setting up a MyWeather page is free:

You can find information about all their services at
Here's a nice XML resource for the US
borghardAuthor Commented:
Thanks alot for all you good ideas!
I ended up using a weather web service that someone I work with had created, I access it by adding a web reference to my project which generates a file exposing the methods of the web service and several data structures that hold the returned data.
Does he/she provide those web services for a fee? Or are they available for free?
borghardAuthor Commented:
I found an article online that says where you can access a weather service for free the site is:
No comment has been added lately, so it's time to clean up this TA.
I will leave the following recommendation for this question in the Cleanup topic area:

PAQ with points refunded

Please leave any comments here within the next seven days.

EE Cleanup Volunteer
PAQed, with points refunded (500)

EE Moderator

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.