2010-07-01 4 views
1

Comment puis-je obtenir des images radar à un programme .Net utilisant ce service: http://www.nws.noaa.gov/forecasts/xml/Comment obtenir des images radar à un programme .NET

J'ai littéralement aucune idée où commencer. Si quelqu'un pouvait fournir un exemple de code ou peut-être me diriger vers un tutoriel quelconque qui serait génial.

Merci beaucoup

+0

S'il vous plaît dites-moi que vous ne travaillez pas pour la Federal Aviation Administration. –

+0

Haha, Non je ne sais pas – Johnrad

Répondre

3

clic droit sur votre projet, Ajouter un service de référence ... Puis, sous Adresse mis en http://www.weather.gov/forecasts/xml/DWMLgen/wsdl/ndfdXML.wsdl et cliquez sur OK. Choisissez un espace de noms dans le bas. Ensuite, je pense que vous pouvez l'utiliser quelque chose comme:

using AppClass.ServiceReference1; 
... 
ndfdXMLPortTypeClient service = new ndfdXMLPortTypeClient(); 
string data = service.NDFDgen(39, -77, productType.timeseries, DateTime.Now, DateTime.Now, new weatherParametersType() { maxt = true }); 

data est « données codées dNDF DWML pour un point », quoi que cela signifie (même si je suppose que D * Météo Markup). Je ne sais pas comment décoder DWML, ou ce que contiennent ces données. Vous aurez peut-être besoin d'une autre méthode pour obtenir des images radar.

+0

C'est un bon début, merci beaucoup. Serait-il possible que vous développiez un peu plus sur votre dernière ligne de code? – Johnrad

+0

@JCwhisman - Cela dépend de la façon dont ils l'ont implémenté. Il semblait que NDFDgen pourrait "générer" quelque chose, alors j'ai choisi ça. Vous devrez peut-être choisir une autre méthode. Quelle méthode utiliser et quel type de résultat serait documenté? J'ai mis à jour ma réponse un peu. –

+0

Merci beaucoup! – Johnrad

Questions connexes