captain_torche Posté 9 Avril 2009 Posté 9 Avril 2009 Le script que je suis en train de créer est un peu confus actuellement : j'affiche sur une carte de France, le nom de chaque région au-dessus de cette dernière. Malheureusement, à moins d'avoir une carte excessivement grande, la quasi-totalité des textes sont superposés. Je cherche donc à faire quelque chose ressemblant à ceci (mais sur la France, bien sûr) : Dynamic data tile layers ou à ça : Simple polygon Existe-t'il des ressources où je pourrais trouver les coordonnées géographiques des contours de régions ?
adn Posté 9 Avril 2009 Posté 9 Avril 2009 Salut captain, Perso j'ai la même question que toi, en attendant pour info je procède de la sorte: http://lespros.aujardin.info/
captain_torche Posté 9 Avril 2009 Auteur Posté 9 Avril 2009 Ca, ça sera la solution "de secours", au cas où je ne trouve rien : un point qui, au passage de la souris, affichera le nom tel qu'il est sur ma carte actuellement.
paolodelmare Posté 9 Avril 2009 Posté 9 Avril 2009 Tu as la bd geofla (ok pour les dpts, faudra vérifier pour les régions) de l'ign (vérifie la licence selon ton utilisation) http://professionnels.ign.fr/ficheProduitC...o?idDoc=5323861. Tu downloades en shapefile et tu convertis en .kml avec un SIG ou un des utilitaires gratuits dispo sur le web (google: shapefile|esri to kml|kmz) et tu obtiens ça http://shape2earth.com/default.aspx (attentions aux infos de projection du fichier shp)
captain_torche Posté 9 Avril 2009 Auteur Posté 9 Avril 2009 J'ai bien l'impression qu'il ne s'agit que des limites des départements, malheureusement.
paolodelmare Posté 9 Avril 2009 Posté 9 Avril 2009 Apparemment tu as les deux. Je vais regarder si on peut le bidouiller.
captain_torche Posté 9 Avril 2009 Auteur Posté 9 Avril 2009 Je vais prendre plus de temps pour l'analyser, alors
paolodelmare Posté 9 Avril 2009 Posté 9 Avril 2009 On peut merger les departements avec mapwindows+shape2earh pour ne faire des régions.
captain_torche Posté 9 Avril 2009 Auteur Posté 9 Avril 2009 Je suis en train de télécharger les programmes, je vais voir ce que je peux faire des données ce soir ou demain. Merci pour tout, en tout cas !
paolodelmare Posté 9 Avril 2009 Posté 9 Avril 2009 Je vais le faire ce soir, je te tiens informé vu que ça a l'air d'intéresser du monde.
captain_torche Posté 10 Avril 2009 Auteur Posté 10 Avril 2009 Je suis en train de tester, et je sèche un peu : je choisis la projection qui me semble la plus appropriée, mais la carte n'est pas située du tout au bon endroit sous Google Earth. La projection n'est pas bonne ? Laquelle devrais-je choisir ?
paolodelmare Posté 10 Avril 2009 Posté 10 Avril 2009 Désolé j'avais un gros projet à terminer hier soir. Je t'ai mis les fichier là : http://depositfiles.com/en/files/fur7jp14a Attention, je ne m'engage pas sur la bonne répartition des dpts dans les régions (j'étais à coté du radiateur en géographie!) Pour info dans mapwindows, il faut choisir "projected coordinate systems" puis "national grids" puis "ntf france II" (les données GN sont en Lambert II et il faut du WGS84 pour google) Par ailleurs, sur http://www.gitesdegaule.fr/KaraMeLise/ tu peux obtenir et personnaliser les kml des dpts.
captain_torche Posté 10 Avril 2009 Auteur Posté 10 Avril 2009 Un grand merci, tu me débloques complètement !! Je vais maintenant voir ce que je peux faire avec tout ça dans Google Maps.
captain_torche Posté 14 Avril 2009 Auteur Posté 14 Avril 2009 Je reviens à la charge : je réussis à afficher correctement les départements dans Google Maps (j'ai mis du temps à comprendre qu'il faut que le fichier KML soit accessible de l'extérieur; ça ne fonctionne pas en local), il me reste juste à gérer les comportements "au clic".
captain_torche Posté 14 Avril 2009 Auteur Posté 14 Avril 2009 Bon, j'ai trouvé "en théorie", ce qui devrait fonctionner : la fonction addListener, mais il semble qu'elle ne veuille pas s'appliquer à un polygone issu d'un kml. Quelqu'un saurait-il comment gérer un évènement "spécial" sur ces objets ?
paolodelmare Posté 16 Avril 2009 Posté 16 Avril 2009 Peut-être ça? http://display-kml.appspot.com/ ou ça http://resources.esri.com/help/9.3/arcgiss...ry_polygon.html
jmi Posté 17 Avril 2009 Posté 17 Avril 2009 Avec addOverlay et removeOverlay avez vous testé ? un truc du genre dans le js : var map; var contour= 0; function contour(geoXml) { if (contour == 1) { map.removeOverlay(geoXml); contour = 0; } else { map.addOverlay(geoXml); contour = 1; } } puis sur le lien souhaité dans la page onclick="java script:contour(mon_contour_kml)"
captain_torche Posté 17 Avril 2009 Auteur Posté 17 Avril 2009 Non, ce n'est pas tout à fait ce que je cherche à obtenir : je veux qu'en survolant une région, on affiche son nom, et au clic on renvoie sur la page spécifique. J'ai quasiment fini, d'ailleurs : le clic fonctionne, ne reste plus qu'à faire marcher le survol de la souris (http://marc.brio.free.fr/test_kml/) Je me suis grandement inspiré (voire ai carrément pompé) les exemples de Mike Williams.
adn Posté 17 Avril 2009 Posté 17 Avril 2009 Wouah... çà a fière allure maintenant... je vais devenir jaloux Il y a de petits souçis d'étanchéité entre les régions
captain_torche Posté 17 Avril 2009 Auteur Posté 17 Avril 2009 Les "soucis d'étanchéité", c'est voulu : je simplifie les contours des régions car sinon, c'est trop lourd à gérer pour l'ordi client. Je pourrai simplifier moins, mais ça reste un bon compromis (Je ne garde sur cet exemple qu'un point sur 20, on pourrait complexifier les formes en gardant un point sur 10).
captain_torche Posté 20 Avril 2009 Auteur Posté 20 Avril 2009 Bon, c'est enfin entièrement fonctionnel ! Pour ceux que ça intéresse, je peux fournir une url de test en MP.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant