Bonjour à tous.
Pour mon stage, je souhaite réaliser en PHP un script de géocodage. Pour celà, j'ai souscrit une "CLE" dev IGN qui autorise "OpenLS-Géoportail - Adresses" pour mon site local
le but est de :
- faire un géocodage d’une adresse (Geoportal.Control.LocationUtilityService.Geocode), c'est-à-dire transformer une adresse postale (par exemple 65 rue pierre bidon 63410 Mont-Blanc) en coordonnées géographiques lat/lg (82.184159 / 4.453198).
- interroger le webservice de Geoportal en fournissant les coordonnées géographiques (lat/lg) et une date de dysfonctionnement (date de la saisie)
- faire en sorte que le webservice de Geoportal utilise ces coordonnées pour calculer les distances entre les différentes antennes et récupérer celles à moins de 2 km de l’adresse saisie.
- enfin lire le XML renvoyé pour le mettre en page et l’afficher à l’écran
actuellement j'ai mis en place la boite de saisie, un formulaire qui ressemble à ceci :
<form class="form-blue-standard" action="" method="post" id="form-adress">
<input type="hidden" name="geoportal[lat]" id="lat" />
<input type="hidden" name="geoportal[lng]" id="lng" />
<input type="hidden" name="geoportal[adr]" id="adr" />
<input type="hidden" name="geoportal[datepertubation]" id="date" />
<div>
<p class="label">Saisissez votre adresse:</p>
<p class="label-in-field item"><label for="adress-field">Votre adresse</label><input type="text" name="geoportalv[adresse]" id="adress" class="text" value="" /></p>
<p class="label-in-field item"><label for="city-field">Votre commune</label><input type="text" name="geoportal[commune]" id="commune" class="text" value="" /></p>
<p class="label-in-field item"><label for="city-field">Votre code postal</label><input type="text" name="geoportal[ville]" id="portal" class="text" value="" /></p>
<p class="label-in-field item"><label for="city-field">Date</label><input type="text" name="geoportal[datepertubation]" id="date" class="text" value="" /></p>
<input type="image" id="image" alt="ok" src="../btn-ok-blue.png" class="submit">
</div>
</form>
et après , je bloque ... même après 2 jours passés sur le le site http://api.ign.fr/
les exemples qui y sont, le moteur de recherche est combiné avec une carte, moi il me faudrait que le formulaire de recherche
Est-ce que vous auriez un exemple ou une piste pour me débloquer ...
Merci d'avance
Karine
Partager