La cartographie de 400 mo de données KML dans Google Maps - comment?
Re,
J'ai un fichier KML qui est de 400 mo grand - 1 semaine de voyage et 5000km connecté. C'est déjà dépouillé de non-essentiels de données. Fichier GPX à partir de ce qui est autour de 80 MO ou 2,5 MO zippé. Fichier KML est d'environ 30 MO. Je ne suis pas sûr du nombre de waypoints il existe mais doit être des centaines de milliers de dollars.
Comment pourrais-je aller sur la cartographie Google Maps? Est-il un moyen de réduire le fichier sans compromettre la qualité de mes titres? Je suis à l'aide de jQuery et Google Maps API v2 ou v3.
Grâce.
OriginalL'auteur MarkL | 2010-12-08
Vous devez vous connecter pour publier un commentaire.
Et bien c'est très facile à l'aide d'un fichier KML avec l'API Google Maps. Un exemple serait le suivant:
Voir le API 3.0 de Référence sur la KmlLayer ici.
Mais vous avez un problème avec votre gros fichier KML. Le courant maximum pour un non compressé fichier KML est de 10 mo, beaucoup plus petite que votre 30MB. Voir la de référence sur les KML de soutien ici.
Dans mon expérience, l'ajout de gros fichiers KML pour une carte est aussi très lent. Afin que le chargement de votre ex. 9MB fichier va prendre beaucoup de temps. Ce que je vous suggère de le faire est de réduire la taille du fichier.
Avez-vous vraiment besoin de toutes ces centaines de milliers de points? Quelle a été votre journalisation marcher? Comme chaque 10 secondes? Avez-vous besoin d'avoir votre emplacement vers le bas de l'appareil, n'est pas tous les 100 mètres suffisant? Btw: vous travaillez sur un internet-basé chose? Je me souviens de Google Earth soutenir arbitraire de gros fichiers KML (mais certainement plus grand que les maps API).
Je ne sais pas de n'importe quelle piste-smothing de programmes ou de "waypoint remover", mais il ya certainement ces choses là et c'est ce que vous aurez besoin pour faire de votre fichier KML plus petits (aussi 30MB sonne toujours très important pour moi, vous êtes sûr que c'est seulement waypoints ou avez-vous des decriptions et la comme dans le fichier KML? Pourriez-vous réduire ces? Les couleurs? L'utilisation mondiale KML couleurs au lieu de définir la couleur de chaque point de repère!)
Je vous entends, le problème est que il y a des limites avec les API Google 😉 en optant pour un abonnement payant ils sont sans doute en mesure de lever ces restrictions, mais les plans payés sont chers. Nouveau: Regardez le fichier KML à la main, ne sont là que des waypoints? J'ai eu un fichier KML créé une fois et pour chaque nœud de la couleur, l'épaisseur, etc. a été défini, alors qu'il n'a besoin d'être défini une fois pour toute.
J'ai réussi à le faire descendre à 72 MO, avec 100 m entre les points. C'est un peu imprécis, mais est toujours représentative de mon trajet. Alors maintenant, je suppose que je vais devoir le couper en 8 morceaux; encore, il faudra du temps pour se charger de tout. Oh bien. Je pensais qu'il y avait un moyen plus facile. Merci.
OriginalL'auteur Dennis G
J'ai divisé un beaucoup plus petit fichier kml/kmz en plusieurs morceaux. Cependant j'ai toujours remarqué des ralentissements MASSIVES lorsque j'ai essayé d'obtenir près de la limite. Généralement, les Cartes de Google ne serait pas afficher les marqueurs quand j'étais à l'étendue de la carte, et ne ferait que faire si j'ai agrandi (et donc, il avait beaucoup moins de marqueurs à traiter).
Souvent, il ne ferait que montrer les marques sur une partie des carreaux de la carte, et les autres tuiles de carte serait vide.
Même le Chrome, qui est le navigateur le plus rapide pour cela, arrivait à peine à le gérer.
OriginalL'auteur Aaron Kreider
Il serait utile d'envisager l'importation de votre fichier KML, dans une fusion de la table..
http://www.google.com/fusiontables/public/tour/index.html
L'exécution ultérieure sera spectaculaire par rapport à l'ajout de superpositions basé sur un fichier KML.
OriginalL'auteur Duncan_m
Pour magiques raison lorsque vous créez un fichier KMZ à l'aide de Geosetter > exportation vers google earth. Le fichier KMZ est ça crée bien que beaucoup de plus de 5 mo de charge dans google earth, pas de problème.
OriginalL'auteur shum
J'ai réduit de 5 MO fichier kml pour environ 1,3 MO. La première étape est de supprimer tous les points de trace et de nombreux points de chemin d'accès. Seuls deux points sont nécessaires pour une ligne droite, mais les récepteurs GPS peut enregistrer des dizaines.
Il y a des outils automatisés pour filtrer les pistes, mais je préfère de la main-éditer.
La deuxième étape consiste à optimiser les informations de style dans le fichier kml. Google Earth Desktop (GED) est utile pour la modification des chemins d'accès et de définition des styles, mais il semble ne jamais supprimer un style si vous vous retrouvez avec un mégaoctet (dans mon cas) de dupliquer à l'identique les styles.
Le fichier kml est dans le texte de sorte que tout éditeur de texte peut être utilisé pour fusionner styles et de supprimer les doublons. Cette tâche est fastidieuse et susceptible d'entraîner des erreurs, j'ai donc trouvé une solution de contournement:
De faire un double fichier kml en tant que sauvegarde et de supprimer toutes les informations de style. C'est simple et rapide. Enregistrez le fichier et de l'ouvrir dans la GED.
J'ai organisé tous les éléments avec des styles partagés en kml dossiers. Ensuite, définir le style de chaque dossier qui entraîne une définition pour des centaines de chemins d'accès ou des points de passage.
Il y a une dernière marotte (bug?) dans la GED; lorsque vous partagez un dossier de style, tous les dossiers ci-dessous, y compris ceux qui ne sont pas des sous-dossiers héritent du style.
C'est un comportement bizarre - un bug à mon avis!
Donc, faites glisser le dossier à être modifié au bas de la liste. Ensemble partagé de style, puis le faire glisser vers le haut ou le milieu.
J'ai des dossiers pour les promenades, transports publics-routes, à longue distance-chemins, arrêts d'autobus, en train de stations de, de stationnement, de pubs, de points d'intérêt et les dangers, donc j'ai besoin de neuf styles.
Cela ne prend qu'une minute ou deux, donc c'est une solution efficace ne nécessite pas de logiciel supplémentaire.
Comme je l'ai ajouter de nouvelles promenades et des pubs pour le fichier, le double de styles de commencer à accumuler de nouveau donc, de temps en temps, l'optimisation doit être fait. C'est la optimisé fichier kml.
OriginalL'auteur Neil Bauers