Mattk's Website
Blog d'un développeur .NET
Blog d'un développeur .NET
14/05/09
Pour les besoins d’un petit projet, il me faut les coordonnées géographique des régions administratives françaises. Le but final étant de créer des calques sur les maps Virtual Earth.
Dans un premier temps, j’ai cherché un webservice qui me fournirait ces données. Pas de chances, je n’en ai pas trouvé et me suis donc rabattu sur la solution suivante : une base données sous SQL Server 2008 contenant les calques de mes régions au format Geometry. Voici donc la méthode que j’ai utilisé.
Etape 1 : Récupérer les régions administratives sur GEO Data Portal
Rien de plus simple :
Etape 2 : Ajouter nos données à SQL Server 2008
Là encore c’est easy :
Tout ça, c’est bien mignon, mais je ne veux que les régions administratives françaises.
Etape 3 : Un peu de requêtage SQL
Pour supprimer toutes les régions, hors françaises, nous allons utiliser l’outils SqlSpatial fournit dans les SQL Spatial Tools. On lance le programme, on se connecte à notre base de données, et on vérifie que nos données soit bien présentes (nom de ma table : adminbound) :
Sur la map, on peut alors voir le découpage régional administratif de tous les pays. Maintenant nous n’allons conserver que la France. Pour cela, on va créer une vue qui contiendra les ID de toutes les régions non françaises) :
Puis supprimer toutes les occurences de la vue dans notre table adminbound :
On vérifie que nous n’avons plus que la France avec une requête classique :
Nos régions françaises apparaissent, on peut donc supprimer la vue :

Régions Françaises
Et voilà, il ne reste plus qu’à servir de cela pour le projet
Mise à jour du 20/09/2009 :
Il semblerait que le lien de téléchargement du fichier zip contenant les coordonnées spatiales des régions administratives (cf Etape 1) soit actuellement indisponible. En analysant un peu l’url, j’ai pu le récupérer. Merci Samuel pour cette remarque :)
Mise à jour du 20/10/2009 :
Le fichier est à nouveau disponible ici.
7/05/09
En ce début d’année 2009, le programme MSP a mis au point un projet de mentorat MVP – MSP. Ainsi, mon mentor est Nicolas Hilaire (plus connu sous le pseudo nico-pyright chez developpez.com).
Grâce à lui, je me suis amusé à découvrir l’ASP.NET MVC et j’ai pu traduire deux des tutoriels du site officiel. Les 38 tutoriels viennent d’être publiés sur developpez.com et vous pouvez donc les retrouver ici. J’ai mis à jour ma page « Articles » qui contient les deux tutos que j’ai traduit.
Une nouvelle série de traductions au sujet de l’ASP.NET AJAX Toolkit devrait suivre d’ici peu.
17/04/09
Un peu sur un coup de tête, j’ai aujourd’hui voulu tester l’ASP.NET MVC.
Pour cela, je suis parti d’une petite idée : développer une galerie photos. Les specs techniques sont les suivantes :
Le but étant bien sûr de découvrir un peu ces technos (oui j’ai du retard ^^).
Conclusion de la petite affaire :
Après avoir épluché un peu de doc, quelques tutos, j’ai codé toute la partie visiteur en deux petites heures. Pour le moment c’est extrêmement basique : je liste les albums, pour chaque album je liste les images et un clic sur la miniature permet d’afficher l’image compléte. Rien de bien exceptionnel donc. J’espère améliorer un peu tout ça, avec notamment l’intégration d’un slideshow en Silverlight 2, mais avant cela, je m’attaquerai à l’interface d’administration.
Bref…. pour en revenir à la techno, j’ai été assez bluffé par ce framework. Il est ultra intuitif, rapide de prise en main et est très bien conçu. Dès que j’ai fini l’interface d’administration, j’écrirai un article complet et qui je l’espère pourra être publié sur développez.com (j’en profiterai donc pour inaugurer la partie Articles de mon site ^^).
13/04/09
Le contenu arrive petit à petit.
Je viens donc de mettre mon CV en ligne sur la page qui lui est réservé
Bye !
8/04/09
Mon site fait peau neuve.
Étant donné le peu d’articles sur l’ancien, j’ai décidé de ne pas les migrer sur cette nouvelle plateforme.
Pour le moment le site devrait rester en l’état, étant donné que mon serveur va subir un gros upgrade la semaine prochaine :
Donc au cas où cela se passe mal, je souhaite ne pas perdre trop de données ^^
A bientôt !