2010-08-11 5 views
3

Je veux créer un formulaire simple sur mon site wordpress afin que les gens puissent télécharger des fichiers KML qui seront ensuite stockés dans le db et l'itinéraire indiqué sur openlayers map - openstreetmap.Télécharger le fichier KML dans la base de données et afficher sur OpenLayers Map

Le projet vise un site de randonnée pour l'entreposage de sentiers de randonnée.

Tous les documents pour this/forums/advice. Je suis complètement nouveau sur cette carte.

Vive

Andy

Répondre

4

Voici un exemple d'un OpenStreetMap avec une superposition kml fait dans OpenStreetMap: http://maps.burningsilicon.net/

Avant de travailler à travers cet exemple, je vous recommande de lire une documentation d'introduction sur OpenLayers, puisque son fonctionnement interne n'est pas toujours trivial à comprendre. N'oubliez pas de mettre certaines restrictions sur les fichiers kml téléchargés. Vous devriez soit limiter la taille et/ou le nombre de nœuds, puisque les énormes fichiers kml générés par les trackers GPS peuvent facilement ralentir le navigateur. Vous pouvez également simplifier les fichiers kml téléchargés avec gpsbabel (http://www.gpsbabel.org/).

Si cela vous semble trop compliqué, Google Maps peut être une option.

+0

Bonjour à tous. Merci pour la réponse. Je voudrais en fait créer un portail pour les bikers pour contribuer au projet opencyclemap. J'examine, mais je me demandais si vous aviez une expérience avec openstreetmap. – weaveoftheride

+0

Depuis mai 2012, l'interface GoogleMaps fonctionne très mal avec les fichiers KML. Bien qu'il les affiche, les fonctions de navigation de la barre latérale ont été désactivées/modifiées. cacher et afficher des objets ne fonctionne pas et fly-to vous envoie 1000 miles au nord du pôle nord. Google pourrait ou ne pourrait pas le réparer. –

1

Je dois éditer l'OpenStreetMap afin de rendre ma carte de la ville un peu mieux et mettre en place un système d'itinéraire en ligne. J'ai un fichier KML avec tous les arrêts de bus de ma ville et je voudrais le superposer d'une manière ou d'une autre dans un programme d'édition OSM, afin de pouvoir créer les rues et les passages pour piétons dans OSM en conséquence. Avez-vous des indices?

1

Je vous recommande fortement de lire ce livre: OpenLayers 2.10 Guide du débutant 2011 Par Erik Hazzard.

Pour un novice comme vous, ce livre offre de nombreuses documentations avec un exemple approprié concernant le fichier KML.

Et pour la base de données, vous pouvez utiliser PostgreSQL 9.0. Juste aider par. Bonne chance.

Questions connexes