FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV (précédentes versions)
→
Remplacer de deux lignes dans un fichier KML
Remplacer de deux lignes dans un fichier KML
Débuté par Fred2355, 24 nov. 2017 17:27 - 2 réponses
Connectez-vous…
Fred2355
#1
Membre enregistré
231 messages
Popularité : +7 (7 votes)
Posté le 24 novembre 2017 - 17:27
Bonsoir à tous,
Petite question du soir, mais peut être pas simple.
J'ai un fichier KML (toto.kml) d'une vingtaine de ligne et je souhaite pouvoir changer dedans deux lignes.
Voici le contenu du fichier:
<kml xmlns="
http://earth.google.com/kml/2.1
">
<Document>
<NetworkLink>
<Link>
<href>C:\Mes Projets\toto\Exe\demo.txt</href>
<refreshMode>onInterval</refreshMode>
<refreshInterval>5</refreshInterval>
</Link>
</NetworkLink>
<LookAt>
<longitude>1.23</longitude>
<latitude>4.56</latitude>
<range>10000</range>
</LookAt>
</Document>
</kml>
je veux pouvoir modifier les lignes
<longitude>1.23</longitude>
<latitude>4.56</latitude>
Que me conseillez vous?
Merci.
Signaler
1
0
Jurassic Pork
#2
Membre enregistré
962 messages
Popularité : +183 (185 votes)
Posté le 24 novembre 2017 - 22:40
hello,
si le fichier en entrée de change pas de structure, tu peux passer par une description xml :
1 - tu crées un fichier xml modèle que tu nommes par exemple KmlModel.xml à partir de ton fichier.
2 - Tu l'importes dans ton projet windev en tant que Description xml.
3 - Voici un code exemple pour modifier la latitude et la longitude dans un fichier kml et le réécrire sous un autre nom :
FicKml
est un xmlDocument
,
Description
=
"KmlModel.xml"
FicKml
=
XMLOuvre
(
"F:\temp\MonFichierKml.kml"
,
depuisFichier
)
Trace
(
"Lat : "
,
FicKml.kml.Document.LookAt.latitude
,
" - Long : "
,
FicKml.kml.Document.LookAt.longitude
)
FicKml.kml.Document.LookAt.latitude
=
"4.57"
FicKml.kml.Document.LookAt.longitude
=
"1.24"
XMLSauve
(
FicKml
,
"f:\temp\MonNouveauFichierKml.kml"
)
Le seul souci avec ce code c'est que suivant la version de windev, on risque de perdre le formatage du fichier (c'est à dire par exemple plus de retour ligne entre chaque balise). Ceci n'empêchera pas le fichier de fonctionner normalement.
--
Ami calmant, J.P
Signaler
1
0
Fred2355
#3
Membre enregistré
231 messages
Popularité : +7 (7 votes)
Posté le 25 novembre 2017 - 14:39
Bonjour,
Super merci !!!!!
C'est exactement ce que je voulais.
Fred
Signaler
1
0
→ Revenir à WINDEV (précédentes versions)
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte