Affichage de coordonnées lat. long. depuis un fichier .xls

Giboulée -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je suis à la recherche d'un moyen pour afficher des coordonnées géographiques sur openstreetmap, geoportail ou même Google Earth. Pour cela, il me faudrait un fichier KML, GeoJdson ou GPX.
J'ai déjà les coordonnées de latitude et de longitude relevées sur le terrain. Je cherche à mettre ces points sur une carte cadastrale, mon fichier XLS se présente de cette manière.

Point Latitude Longitude
1 -2.12020 48.32691
2 -2.12110 48.32663
3 -2.12937 48.32149

Vous vous douterez que si je pose la question, c'est que je n'ai pas réussi à trouver de solution concluante.

A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Pourrions-nous savoir ce que tu as cherché exactement ?
Si c'est "transformer" un fichier excel directement dans le format de fichier voulu.. je comprend que tu n'aies pas trouvé...

Car il s'agit plus d'un de format de données... qu'un format de fichier à proprement parler

Par exemple, pour le format GeoJSON.. il s'agit en fait d'écrire les données sous cette forme :
{
  "type": "Feature",
  "geometry": {
    "type": "Point",
    "coordinates": [125.6, 10.1]
  },
  "properties": {
    "name": "Dinagat Islands"
  }
}

.. données que tu peux écrire directement dans un fichier text par exemple.

Pour GPX, les données s'écrivent sous la forme :
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<gpx xmlns="http://www.topografix.com/GPX/1/1" creator="byHand" version="1.1" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
 
  <wpt lat="39.921055008" lon="3.054223107">
    <ele>12.863281</ele>
    <time>2005-05-16T11:49:06Z</time>
    <name>Cala Sant Vicenç - Mallorca</name>
    <sym>City</sym>
  </wpt>
</gpx>


et pour le KML
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<Placemark>
  <name>New York City</name>
  <description>New York City</description>
  <Point>
    <coordinates>-74.006393,40.714172,0</coordinates>
  </Point>
</Placemark>
</Document>
</kml>



Quelques liens :
https://geojson.org/
https://fr.wikipedia.org/wiki/GPX_(format_de_fichier)
https://fr.wikipedia.org/wiki/Keyhole_Markup_Language

Bref .... il faut que tu créés une macro qui génère un fichier text structuré selon le format voulu.
Tu as donc seulement besoin de trouver, comment en VBA, on crée un fichier text ... et comment écrire dedans...


.


0