Back to all posts

Hoe je Google Maps Opgeslagen Plaatsen Exporteert als GeoJSON: Volledige Gids

Leer hoe je je Google Maps opgeslagen plaatsen exporteert als GeoJSON met stap-voor-stap instructies, inclusief oplossingen voor de geocodering uitdaging.

July 20, 2025

6 min read

GeoJSON is het standaardformaat geworden voor geografische data op het web. Als je een aangepaste kaart bouwt, met moderne mapping bibliotheken werkt, of ruimtelijke analyse doet in Python of R, is GeoJSON waarschijnlijk wat je nodig hebt. Het probleem: Google Maps exporteert je opgeslagen plaatsen niet in GeoJSON formaat - of in enig formaat met daadwerkelijke coördinaten.

Deze gids behandelt hoe je je opgeslagen plaatsen uit Google Maps haalt en omzet naar correcte GeoJSON bestanden.

Wat is GeoJSON?

GeoJSON is een open standaard voor het coderen van geografische data met JSON (JavaScript Object Notation). In tegenstelling tot oudere formaten zoals KML of Shapefile, is GeoJSON mensvriendelijk leesbaar, gemakkelijk te parseren, en native ondersteund door vrijwel elke moderne mapping bibliotheek en GIS tool.

Een eenvoudig GeoJSON bestand ziet er zo uit:

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "properties": {
        "name": "Favorite Coffee Shop",
        "category": "Starred"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [-122.4194, 37.7749]
      }
    }
  ]
}

Elke plaats wordt een "Feature" met properties (naam, notities, categorie) en geometry (de coördinaten). Deze structuur werkt naadloos met tools zoals Leaflet, Mapbox GL JS, D3.js, QGIS, en geospatiale Python bibliotheken zoals GeoPandas.

Waarom Kiezen voor GeoJSON?

Webontwikkeling: Als je een webkaart bouwt met Leaflet, Mapbox, of een JavaScript mapping bibliotheek, is GeoJSON het native formaat. Geen conversie nodig.

Data science: Python's GeoPandas, R's sf package, en andere analysetools werken direct met GeoJSON. Het is de standaard voor ruimtelijke data in moderne data pipelines.

Interoperabiliteit: GeoJSON is een OGC standaard en werkt platformonafhankelijk. Je data zit niet opgesloten in een bepaald ecosysteem.

Leesbaarheid: In tegenstelling tot binaire formaten kun je een GeoJSON bestand in elke teksteditor openen en begrijpen wat erin staat. Dit maakt debuggen en handmatige aanpassingen eenvoudig.

Niet het formaat dat je nodig hebt? Als je plaatsen op een GPS apparaat of outdoor app wilt laden, is GPX formaat geschikter. Voor Google Earth visualisatie, zie onze KML gids.

Het Probleem van Ontbrekende Coördinaten

Google Takeout exporteert je opgeslagen plaatsen als CSV bestanden met namen, adressen en URLs - maar geen coördinaten. GeoJSON vereist coördinaten (dat is het "Geo" deel), dus je moet je plaatsen geocoderen voordat je naar GeoJSON converteert.

Hoe te Exporteren en Converteren naar GeoJSON

Stap 1: Download van Google Takeout

  1. Ga naar Google Takeout
  2. Klik "Deselect all"
  3. Zoek en selecteer alleen "Saved"
  4. Klik "Next step""Create export"
  5. Wacht op de email, download en pak uit

Je vindt CSV bestanden in de "Saved" map - één voor elk van je lijsten.

Stap 2: Geocodeer en Converteer

De CSV bestanden hebben coördinaten nodig voordat ze GeoJSON kunnen worden. Een geocoderings service zoals Takeout Tools handelt beide stappen af: upload je CSVs, selecteer GeoJSON als uitvoerformaat, en download het resultaat.

Voor ontwikkelaars die dit liever programmatisch doen, is de workflow:

  1. Parse de CSV bestanden
  2. Geocodeer elk adres met Google Geocoding API, Nominatim, of een andere service
  3. Construeer GeoJSON features van de resultaten
  4. Output als een FeatureCollection

Stap 3: Gebruik je GeoJSON

Je geëxporteerde GeoJSON is klaar voor gebruik in elke compatibele tool:

Web mapping bibliotheken:

// Leaflet
L.geoJSON(yourGeoJSON).addTo(map);

// Mapbox GL JS
map.addSource('places', { type: 'geojson', data: yourGeoJSON });

Python (GeoPandas):

import geopandas as gpd
places = gpd.read_file('saved-places.geojson')

QGIS: Layer → Add Layer → Add Vector Layer, selecteer je GeoJSON bestand

Kepler.gl: Sleep het bestand direct naar de interface

GeoJSON Structuur Details

Na conversie volgt je GeoJSON deze structuur:

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "properties": {
        "name": "Place Name",
        "address": "123 Main St, City",
        "notes": "Your notes here",
        "list": "Starred Places",
        "url": "https://maps.google.com/..."
      },
      "geometry": {
        "type": "Point",
        "coordinates": [longitude, latitude]
      }
    }
  ]
}

Let op dat GeoJSON [longitude, latitude] volgorde gebruikt (x, y), wat het tegenovergestelde is van hoe Google Maps normaal coördinaten weergeeft. Dit is een veelvoorkomende bron van verwarring maar is correct volgens de GeoJSON specificatie.

Pro Tips

  1. Valideer je GeoJSON. Gebruik onze gratis GeoJSON validator om te controleren of je bestand geldig is voordat je het in productie gebruikt. Ongeldig GeoJSON kan stille fouten veroorzaken in mapping bibliotheken.

  2. Houd coördinaat precisie redelijk. Zes decimalen is ruim voldoende voor opgeslagen plaatsen. Meer precisie vergroot alleen de bestandsgrootte zonder nuttige nauwkeurigheid toe te voegen.

  3. Gebruik het properties object. GeoJSON's properties kunnen elk type metadata bevatten - gebruik ze voor filtering en styling. Bijvoorbeeld, wijs verschillende kleuren toe op basis van de list property.

  4. Houd rekening met bestandsgrootte. Als je duizenden plaatsen hebt, kan GeoJSON groot worden. Voor webapplicaties, overweeg data dynamisch te laden of gebruik vector tiles voor zeer grote datasets.

  5. Bewaar je bronbestanden. Houd de originele Google Takeout CSV bestanden. Als je later opnieuw moet genereren of naar andere formaten moet converteren, heb je de ruwe data.

Veelgestelde Vragen

Waarom gebruikt GeoJSON longitude-latitude volgorde in plaats van latitude-longitude?

GeoJSON volgt de wiskundige conventie van (x, y) coördinaten, waarbij longitude de x-as is en latitude de y-as. De meeste mapping bibliotheken verwachten deze volgorde en zullen je punten op de verkeerde locatie weergeven als je ze omdraait.

Kan ik GeoJSON naar andere formaten converteren?

Ja. Tools zoals ogr2ogr (onderdeel van GDAL), QGIS, of online converters kunnen GeoJSON transformeren naar KML, GPX, Shapefile, en andere formaten. GeoJSON is een goed "bron van waarheid" formaat omdat het breed ondersteund wordt.

Hoe style ik mijn GeoJSON op een kaart?

GeoJSON zelf bevat geen styling informatie. Je past styles toe in je mapping bibliotheek:

  • Leaflet: Gebruik de style optie in L.geoJSON()
  • Mapbox: Definieer styles in je map style specificatie
  • QGIS: Rechtsklik de laag → Properties → Symbology

Wat als ik verschillende soorten plaatsen heb?

Gebruik de list property (die overeenkomt met je Google Maps lijsten) om te differentiëren. In je mapping code kun je filteren of stylen op basis van deze property - bijvoorbeeld restaurants in één kleur en bezienswaardigheden in een andere.

Is GeoJSON goed voor grote datasets?

GeoJSON werkt prima voor honderden of een paar duizend punten. Voor grotere datasets (tienduizenden punten), overweeg alternatieven zoals vector tiles, TopoJSON (gecomprimeerd GeoJSON), of data laden vanaf een API in plaats van een statisch bestand.


Exporteer naar GeoJSON

Converteer opgeslagen plaatsen voor webkaarten en APIs

Probeer Takeout Tools →


Gratis Tools

Heb je al een GeoJSON bestand? Gebruik onze gratis browser-gebaseerde tools:

Zie Andere Export Gidsen

Op zoek naar andere uitvoerformaten?

Hoe je Google Maps Opgeslagen Plaatsen Exporteert als GeoJSON: Volledige Gids | Takeout Tools