Coördinaten op de kaart zetten – uit een lijst of spreadsheet

Plak coördinaten of een tabel die je uit Excel of Google Sheets hebt gekopieerd, of open een CSV-bestand, en elke rij wordt een genummerd punt op de kaart met de naam en de kolommen erbij. Decimale graden, graden-minuten-seconden, UTM, MGRS en plaatsnamen worden gelezen, verwisselde breedte- en lengtegraad wordt herkend, en posities behouden hun volle precisie tot op ongeveer een centimeter. Alles draait in je browser en er wordt niets geüpload.

Plak uit een spreadsheet met de kolomnamen, of één coördinaat of plaats per regel. Straatadressen worden niet opgezocht.

      Het bestand wordt in je browser gelezen en nooit geüpload. Heb je een Excel-bestand? Maak er GeoJSON van op FileReshape.

      Een shapefile nodig? Zet de GeoJSON om naar een shapefile op FileReshape.

      Kaart en gegevens: OpenFreeMap, MapLibre GL JS, GeoNames (via all-the-cities) – alle gegevensbronnen.

      Kernfeiten

      Een lijst met coördinaten is moeilijk te controleren door hem te lezen. Een kolom getallen in een spreadsheet, een paar posities uit een gps, de hoekpunten van een meting of de locaties in een rapport krijgen pas betekenis als ze op een kaart staan, waar een punt in zee of op het verkeerde continent meteen opvalt. Deze tool zet ze daar. Plak de cellen rechtstreeks uit Excel, Google Sheets of LibreOffice met de kolomnamen in de eerste rij, of open een CSV- of tekstbestand, en de tool vindt de kolommen voor breedte- en lengtegraad aan hun namen in het Engels, Duits, Frans, Spaans, Italiaans of Portugees, of gebruikt x en y. Een lijst zonder kolomnamen werkt ook: één coördinaat per regel in welk formaat je maar hebt, zoals 52.3731, 4.8922, 52°22′23″N 4°53′32″E, een UTM-coördinaat als 32U 691000 6176000, een MGRS-referentie, een WKT-punt of een link die je uit Google Maps hebt gekopieerd. Regels met de naam van een dorp of stad, zoals “Lyon” of “Springfield, US”, worden in het centrum van die plaats gezet, uit de GeoNames-lijst die in je browser wordt geladen. Elk punt krijgt een nummer, en de naamkolom en alle andere kolommen verschijnen in een pop-up als je erop klikt. Kies een kolom om de punten op te kleuren, zoals een categorie, een status of een verkoopregio, en de legenda toont hoeveel punten elke waarde hebben. Elke regel die niet geplaatst kon worden, staat in een lijst met het regelnummer en de reden, zodat er niets ongemerkt verdwijnt. Ziet de kaart er goed uit, download de punten dan als KML voor Google Earth, GeoJSON voor QGIS en webkaarten, GPX voor een gps-toestel of CSV met nette kolommen voor breedte- en lengtegraad, of kopieer een deellink voor een korte lijst.

      Zo werkt het

      1. Plak coördinaten of spreadsheetcellen in het vak, open een CSV- of tekstbestand, of druk op “Probeer een voorbeeld”.
      2. Controleer de punten op de kaart en de lijst met regels die niet geplaatst konden worden; zet “Twee getallen zonder kolomnamen zijn” om als je lijst met de lengtegraad begint.
      3. Kies de naamkolom en, als je wilt, een kolom om de punten op te kleuren, en klik op een punt om de rij te zien.
      4. Download de punten als KML, GeoJSON, GPX of CSV, of kopieer de deellink.

      Hoe nauwkeurig is het?

      Hoe exact de punten zijn

      De punten worden precies daar geplaatst waar de getallen zeggen: de tool bewaart elke decimaal die je plakt en schrijft zeven decimalen van een graad in de downloads, ongeveer een centimeter in het terrein. Zes decimalen zijn ongeveer 11 cm, vijf ongeveer 1,1 m en vier ongeveer 11 m, dus de precisie van het resultaat is de precisie van je gegevens. Graden-minuten-seconden en decimale minuten worden zonder afronding omgerekend. UTM-coördinaten worden omgerekend op de WGS84-ellipsoïde met de reeks van Krüger, die tot onder een millimeter overeenkomt met PROJ, en een MGRS-referentie wordt in het middelpunt van haar vak gezet, dus een referentie van 1 km kan tot ongeveer 700 m van het werkelijke punt liggen.

      Datums en coördinatenstelsels

      Breedte- en lengtegraad worden opgevat als WGS84, het stelsel van gps en webkaarten. Coördinaten in een ander datum, zoals ETRS89 of NAD83, wijken minder dan ongeveer 1 tot 2 m af van WGS84, wat op de meeste zoomniveaus niet te zien is. Oudere nationale datums zoals ED50, OSGB36 of Tokyo kunnen 100 m of meer afwijken; reken die eerst om met de coördinatenomrekenaar, die ongeveer 6.600 EPSG-stelsels kent. Om dezelfde reden worden geprojecteerde oost- en noordwaarden anders dan UTM hier niet gelezen.

      Plaatsnamen zijn plaatscentra

      Een regel met een plaatsnaam wordt vergeleken met de GeoNames-lijst van ongeveer 24.000 dorpen en steden met 15.000 of meer inwoners. Het punt is het centrum van de plaats zoals GeoNames dat geeft, meestal het centrale plein of het stadhuis, dus het zegt waar een plaats ligt, niet waar een adres ligt. Namen die in meerdere landen voorkomen, gaan naar de grootste plaats, tenzij je het land toevoegt, zoals in “Paris, US”, of een landkolom gebruikt. Straatadressen worden niet opgezocht.

      Goed om te weten

      Breedte- en lengtegraad omgedraaid

      Spreadsheets en GIS-exports zetten de lengtegraad vaak voorop, de volgorde die GeoJSON gebruikt. Met kolomnamen volgt de tool de namen, en een rij waarin de breedtegraad boven 90° ligt, wordt omgedraaid en geteld in de statusregel. Bij een kale lijst kunnen beide volgordes geldig zijn, dus kijk naar de kaart: komen punten die in Europa horen in de Indische Oceaan of Somalië terecht, zet dan “Twee getallen zonder kolomnamen zijn” op lengtegraad, breedtegraad.

      Ontbrekende mintekens en halfrondletters

      Plaatsen ten westen van Greenwich en ten zuiden van de evenaar hebben negatieve lengte- en breedtegraden. Een lijst die haar mintekens kwijt is, of W en S in een aparte kolom schreef, zet Amerikaanse punten in Azië en Australische punten in Japan. Zet het minteken of de letter bij het getal zelf, bijvoorbeeld -74.0445 of 74.0445 W.

      Decimale komma's en scheidingstekens

      Europese spreadsheets schrijven 55,6761 met een decimale komma en scheiden kolommen met puntkomma's. Beide worden begrepen: de tool kiest het scheidingsteken dat alle regels in hetzelfde aantal velden verdeelt, en leest een komma binnen een getal als decimale komma. Een kale lijst zoals 55,6761 12,5683 werkt, zolang een spatie of puntkomma de twee getallen scheidt.

      Veelgestelde vragen

      Hoe zet ik coördinaten uit Excel op een kaart?

      Selecteer de kolommen in Excel, inclusief de rij met kolomnamen, kopieer ze en plak ze in het vak. De tool vindt de kolommen voor breedte- en lengtegraad, toont elke rij als punt en houdt de andere kolommen in de pop-up. Je kunt het blad ook als CSV opslaan en het bestand openen.

      Hoeveel punten kan ik op de kaart zetten?

      Tot 5.000 rijen tegelijk. Ze worden allemaal op de kaart getekend en in de downloads opgenomen; de lijst in het paneel toont de eerste 200. Grotere bestanden worden na 5.000 rijen afgekapt, en de statusregel zegt hoeveel er zijn weggelaten.

      Kan ik adressen op de kaart zetten?

      Nee, alleen coördinaten en namen van dorpen of steden. Voor het opzoeken van straatadressen is een geocodeerdienst nodig, die je lijst naar een server zou sturen. Plaatsnamen worden in je browser vergeleken met GeoNames en in het centrum van de plaats gezet, wat goed is voor een overzicht maar niet voor een bezorgroute.

      Kan ik de punten per categorie kleuren?

      Ja. Kies een kolom onder “Kleuren op” en elk van de negen meest voorkomende waarden krijgt een eigen kleur, de rest grijs. De legenda toont de kleuren en hoeveel punten elke waarde hebben, en de kleuren blijven behouden in de KML- en GeoJSON-downloads.

      Worden mijn gegevens geüpload?

      Nee. De tekst die je plakt en het bestand dat je opent, worden door je browser gelezen, en de punten worden daar getekend. Alleen een korte lijst wordt in de deellink geschreven, en alleen als je daarop drukt; er wordt niets naar GeoDrafter gestuurd.

      Klopt er iets niet of ontbreekt er iets? Mail naar [email protected], dan wordt het verbeterd.