begin process at 2012 05 27 06:02:51
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Web Services

 > BERREWEATHER - SERVICE WEB MÉTÉOROLOGIQUE

BERREWEATHER - SERVICE WEB MÉTÉOROLOGIQUE


 Information sur la source

Note :
Aucune note
Catégorie :Web Services Source .NET ( DotNet ) Classé sous :meteo, berreweather, weather, météo, prevision Niveau :Débutant Date de création :30/03/2006 Date de mise à jour :21/08/2006 13:52:15 Vu / téléchargé :18 019 / 504

Auteur : iuniversal

Ecrire un message privé
Site perso
Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
BerreWeather est un Service Web proposant des services météorologiques. Il est cantonné aux villes avoisinantes le pourtour de l'Etang de Berre et délivre les données météorologiques actuelles les plus courantes (Pression, Température, Point de rosée, Vitesse/Direction/Rafales du vent, Humidité relative et l'état du ciel) ainsi que des prévisions à court terme sur ces dernières. Seules les villes de Marignane et de Istres sont pour le moment supportées. A des fins de tests, les villes suivantes ont été ajoutées: Lyon, Bordeaux et Nice.

Plus de renseignements: http://www.severalways.org/WS/BerreWeather/BerreWe ather.php

La description WSDL du Service Web est disponible à cette adresse:
http://www.severalways.org/WS/BerreWeathe r/BerreWeather.php?wsdl

Le code source qui est donné ici, est un exemple de client en c# intérogeant le Service Web.

Source

  • /* Après avoir créer votre classe proxy du Service Web BerreWeather via
  • - la ligne de commande wsdl.exe /o:BerreWeather.cs http://www.severalways.org/WS/BerreWeather/BerreWeather.php?wsdl
  • ou
  • - votre outil de développement (tel que Visual Studio 2005)
  • ajoutée la à votre projet.
  • */
  • using System;
  • using System.Xml;
  • using System.Web.Services;
  • namespace BerreWeatherClient
  • {
  • class MainClass
  • {
  • public static void Main(string[] args)
  • {
  • BerreWeather BW = new BerreWeather();
  • WeatherReport WR = BW.GetWeather("Marignane");
  • if(WR.ReportStatus != "Data Not Found")
  • {
  • Console.WriteLine("Météorologie pour la ville de Marignane:\n");
  • Console.WriteLine("Etat du ciel: " + WR.Sky);
  • Console.WriteLine("Pression atmosphérique: " + WR.Barometer);
  • Console.WriteLine("Température: " + WR.Temperature);
  • Console.WriteLine("Vitesse du vent: " + WR.Wind);
  • Console.WriteLine("Direction du vent: " + WR.Direction);
  • Console.WriteLine("Rafales: " + WR.Gust);
  • Console.WriteLine("Humidité relative: " + WR.RelativeHumidity);
  • }
  • else Console.WriteLine("Une erreur est survenue: aucune donnée disponible pour la ville séléctionnée.");
  • Console.Read();
  • }
  • }
  • }
/* Après avoir créer votre classe proxy du Service Web BerreWeather via 
   - la ligne de commande wsdl.exe /o:BerreWeather.cs http://www.severalways.org/WS/BerreWeather/BerreWeather.php?wsdl
   ou 
   - votre outil de développement (tel que Visual Studio 2005)

   ajoutée la à votre projet.
*/
using System;
using System.Xml;
using System.Web.Services;

namespace BerreWeatherClient
{
	class MainClass
	{
		public static void Main(string[] args)
		{
			BerreWeather BW = new BerreWeather();
			WeatherReport WR = BW.GetWeather("Marignane");
			
			if(WR.ReportStatus != "Data Not Found")
			{
				Console.WriteLine("Météorologie pour la ville de Marignane:\n");
				Console.WriteLine("Etat du ciel: " + WR.Sky);
				Console.WriteLine("Pression atmosphérique: " + WR.Barometer);
				Console.WriteLine("Température: " + WR.Temperature);
				Console.WriteLine("Vitesse du vent: " + WR.Wind);
				Console.WriteLine("Direction du vent: " + WR.Direction);
				Console.WriteLine("Rafales: " + WR.Gust);
				Console.WriteLine("Humidité relative: " + WR.RelativeHumidity);
			}
			else Console.WriteLine("Une erreur est survenue: aucune donnée disponible pour la ville séléctionnée.");
			
			Console.Read();
		}
	}
}

 Conclusion

Le Service Web BerreWeather vous propose également des prévisions à 6h près grâce à la méthode GetForecast().

Pour plus d'informations sur ce service web: http://www.severalways.org/WS/BerreWeather/BerreWe ather.php

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

30 mars 2006 23:43:52 :
Correction syntaxique du code
01 avril 2006 10:40:00 :
J'ai jugé bon de passer cette source au niveau "Débutant" ("Initié" auparavant).
04 avril 2006 22:42:01 :
Correction syntaxique du code.
08 avril 2006 13:22:13 :
Ajout d'une archive ZIP contenant un exemple de client.
10 avril 2006 20:51:24 :
Ajout d'une capture d'écran d'un exemple de client.
17 avril 2006 23:45:26 :
Ajout de l'utilisation des prévisions météorologiques.
11 mai 2006 22:30:50 :
Correction syntaxique.
03 juin 2006 12:55:54 :
Modification de la présentation du Service Web.
22 juin 2006 11:12:21 :
Correction syntaxique.
21 août 2006 13:52:16 :
Correction syntaxique du code.

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) CODE SOURCES TUTORIEL DÉTAILLÉ WSSF MODELING EDITION AVEC UN... par lefuturM
Source .NET (Dotnet) WEBSERVICES + AJAX = UNE BONNE MÉTHODE POUR BANIR L'AUTOPOST... par driver
Source avec Zip Source avec une capture Source .NET (Dotnet) RENDU DE TEXTE 3D GRÂCE AU WEBSERVICE XARA par ChriChri42
Source avec Zip Source .NET (Dotnet) CONVERTIR UN OBJET EN DATATABLE ET VICE-VERSA par sebmafate
Source avec Zip Source .NET (Dotnet) UTILISATION D'UN WEBSERVICE par gcorbineau

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) UTILISATION D'UN WEBSERVICE par gcorbineau
Source avec Zip Source avec une capture Source .NET (Dotnet) INFORMATION SUR LE TEMPS QU'IL FAIT (METEO) par yex
Source avec Zip Source avec une capture Source .NET (Dotnet) SAUVEGARDER DES INFOS MÉTÉO par Cameleon69
Source avec Zip Source avec une capture Source .NET (Dotnet) WEBSERVICE METEO par kristofp

Commentaires et avis

Commentaire de leproc le 03/05/2006 19:01:13

Bon d'accord le coté MS-DOS donne un coté rustique a ton appli mais t'aurai quand meme pu mettre une présentation couleur genre


            Console.BackgroundColor = ConsoleColor.Blue;
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("                                                                               ");
            Console.WriteLine("       Météorologie actuelle pour la ville de Marignane:\n                  ");
            Console.WriteLine("  

Commentaire de leproc le 03/05/2006 19:01:32

Bon d'accord le coté MS-DOS donne un coté rustique a ton appli mais t'aurai quand meme pu mettre une présentation couleur genre


            Console.BackgroundColor = ConsoleColor.Blue;
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("                                                                               ");
            Console.WriteLine("       Météorologie actuelle pour la ville de Marignane:\n                  ");
            Console.WriteLine("  

Commentaire de iuniversal le 04/05/2006 19:41:50

Libres à vous de modifier cette source à vos besoins personnels ou professionnels. Si vous avez des questions ou des remarques, n'hésitez pas à en faire part. Bonne journée/soirée à toutes et à tous.

Commentaire de gamac le 03/07/2006 15:34:15

heu j'ai une erreur {"La connexion sous-jacente a été fermée : Une erreur inattendue s'est produite lors de la réception.

Commentaire de iuniversal le 03/07/2006 22:55:39

Rencontrez vous toujours des problèmes d'accès au Service Web? Bonne soirée à toutes et à tous.

Commentaire de gamac le 04/07/2006 00:47:22

j'ai toujour le probleme la

Commentaire de iuniversal le 04/07/2006 09:23:19

Utilisez vous le programme (en mode console) fournit ci-dessus?

Commentaire de gamac le 04/07/2006 09:29:02

heu oui j'utilise la source direct sans modificcation et ca me le fait aussi .
cela peut -il venir du fire wall ?
j'ai bien un message d'alerte mais j'authorise .
donc je sais pas trop .

Commentaire de iuniversal le 04/07/2006 10:13:35

Cela peut être votre proxy en effet, mais aussi un proxy. En utilisez vous un?

Commentaire de iuniversal le 04/07/2006 10:14:01

Désolès:

Cela peut être votre firewall en effet, mais aussi un proxy. En utilisez vous un?

Commentaire de gamac le 04/07/2006 10:31:58

heu j'utilise un routeur c'est vraie j'ai désactiver le firewall ca fait pareille .
donc peut etre ca .
je vais faire quelque test encore .


 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,560 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales