Geografische data-visualisatie

Converteer JSON-, GeoJSON- en KML-gegevens

MapForce maakt het eenvoudig om data te converteren met behulp van een visuele interface en een "drag-and-drop" functie voor het koppelen van data.

  • Converteer tussen JSON, KML en GeoJSON
  • Kaartcoördinaten, markeringen en geometrische gegevens
  • Schema-gebaseerde mapping voor KML en GeoJSON
  • Het afleiden van schema's uit voorbeelden
  • Converteer JSON-uitvoer van REST-API's naar KML
  • Gekoppelde mappingen voor conversies in meerdere stappen
  • Interactieve debugger voor het visualiseren van data
  • Altova AI genereert automatisch datamappingen
  • Automatiseer conversies met MapForce Server

Het omzetten van geografische gegevens

MapForce zet geografische data om tussen formaten zoals JSON, GeoJSON, KML, CSV, Excel, XML, databases en andere formaten, met behulp van een visuele methode waarbij u elementen kunt slepen en neerzetten. Omdat KML een XML-formaat is en GeoJSON een JSON-formaat, werkt MapForce met beide formaten zonder problemen – het koppelt coördinaten, markeringen, geometrie en attribuutgegevens veld voor veld. Elke conversie wordt opgeslagen als een herbruikbare mapping die u opnieuw kunt uitvoeren of kunt plannen.

U kunt zelfs gebruikmaken van de optionele Altova AI Assistant om verbindingen te genereren tussen uw bron- en doelstructuren. Altova AI analyseert de datastructuren, genereert de veldverbindingen, stelt transformatiefuncties voor en produceert een uitvoerbaar project met gedefinieerde gegevensstromen en verwerkingsstappen, allemaal in de standaard grafische omgeving van MapForce. Het proces is interactief: bekijk elke voorgestelde verbinding en accepteer of wijs deze individueel af, of pas alle wijzigingen in één keer toe.

Het omzetten van GeoJSON naar KML in MapForce

MapForce ondersteunt het omzetten van geografische data naar diverse formaten, en niet elke conversie is zonder verlies van informatie. Het feit dat een tool aangeeft dat een conversie succesvol is, betekent niet automatisch dat het resulterende bestand nog steeds alle informatie bevat die u oorspronkelijk had. Geografische formaten worden voor verschillende doeleinden gebruikt: KML is bedoeld om dingen weer te geven, GeoJSON om ze uit te wisselen, en CSV om ze in een tabel weer te geven. Het omzetten tussen deze formaten betekent dat u moet beslissen wat er gebeurt met de elementen die het ene formaat bevat en die het andere formaat niet kan opslaan. Hieronder staat wat er bewaard blijft bij elke conversie, en wat er verloren gaat.

What each geospatial conversion preserves and what it loses
ConversionGeometryAttributesNotes
GeoJSON → KMLGeconserveerdOpgeslagen als UitgebreideDataStyling heeft geen directe equivalent in GeoJSON en moet dus apart worden toegevoegd in de kaartconfiguratie
KML → GeoJSONGeconserveerdUitgebreide gegevens → eigenschappenDe opmaak, pictogrammen en de mapstructuur van KML hebben geen directe equivalent in GeoJSON
GeoJSON → CSVGepletBehouden als kolommenÉén rij per kenmerk; complexe geometrie moet worden vereenvoudigd of omgezet in een reeks gegevens
KML → CSV / ExcelGepletBehouden als kolommenGeneste mappen worden samengevouwen; bepaal vooraf de granulariteit van de rijen
CSV → GeoJSONReconstitueerd op basis van breedte- en lengtegraadOpgeslagen als eigenschappenDe koppeling tussen kolommen en eigenschappen is expliciet; er zijn geldige coördinaatkolommen vereist
CSV → KMLReconstitueerd op basis van breedte- en lengtegraadOpgeslagen als UitgebreideDataDe geometrie van punten is eenvoudig; lijnen en polygonen vereisen constructie
JSON (REST API) → KMLGebouwdIn kaart gebracht op basis van veldonderzoekDe veelvoorkomende taak: "Visualiseer mijn API-gegevens op een kaart."
GeoJSON / KML → DBGepletBehouden als kolommenHet gebruiksscenario voor het herhaaldelijk genereren van rapporten

Het omzetten tussen GeoJSON en KML behoudt de geometrie en de attributen, maar niet de opmaak. Het omzetten naar een tabelformaat – CSV, Excel, een database-tabel – vereenvoudigt de geometrie, en u bepaalt wat "één rij" betekent. Het omzetten van een tabel terug naar een geo-formaat herbouwt de geometrie op basis van de coördinaatkolommen.

Veelvoorkomende conversietaken

Visualiseer de output van een REST API op een kaart (JSON → KML)

Een API voor het volgen van voertuigen, sensoren of activa retourneert JSON-data. Google Earth en de meeste kaartweergaveprogramma's vereisen KML-formaat. Laad de JSON-response als bron, laad of genereer een KML-structuur als doel, koppel de coördinaatvelden aan `<coordinates>` en de beschrijvende velden aan `<name>`, `<description>` en ExtendedData, en voer het proces uit.

Converteer geografische gegevens naar een spreadsheet die mensen daadwerkelijk zullen openen (GeoJSON / KML → Excel of CSV)

De ontvanger beschikt niet over GIS-software en wil dit ook niet. Converteer de gegevens naar een tabelvorm, kies welke eigenschappen de kolommen worden, en lever een .xlsx-bestand aan.

Converteer een spreadsheet met adressen of coördinaten naar kaartgegevens (CSV → GeoJSON / KML)

De kolommen voor breedtegraad en lengtegraad worden omgezet in puntgeometrie; de overige kolommen worden eigenschappen of aanvullende gegevens.

Laad geografische gegevens in een database volgens een vast schema

Converteer geografische gegevens in GeoJSON- of KML-formaat naar database tabellen, en voer vervolgens wekelijks een vergelijkingsproces uit tussen deze tabellen en een map met nieuwe bestanden.

Automatisering van de conversie van GeoJSON- en KML-bestanden

In tegenstelling tot gratis online tools die alleen eenmalige conversies ondersteunen, stelt MapForce u in staat om uw datamapping op te slaan, zodat u dezelfde conversies op regelmatige basis kunt automatiseren

  • Sla de mapping één keer op en voer deze vervolgens opnieuw uit op nieuwe bestanden
  • Verwerk een hele map met GeoJSON- of KML-bestanden in één keer
  • Maak de mapping aan voor MapForce Server en plan deze met behulp van FlowForce Server
  • Koppelingen wanneer de conversie meer dan één stap vereist

Wat MapForce niet is

MapForce is een tool voor het omzetten van data, geen GIS-systeem. Het transporteert geografische data tussen verschillende formaten en systemen, en dat kan herhaaldelijk. Het voert geen ruimtelijke analyses uit, maakt geen visualisaties en produceert geen kaarten, en het converteert ook geen coördinaten tussen verschillende referentiesystemen. Voor het uitvoeren van bufferzones, kruisingen, ruimtelijke koppelingen of het maken van kaarten, gebruik QGIS of ArcGIS. Gebruik MapForce voor de conversie van formaten en het laden van data in databases die bij deze processen betrokken zijn. Download een gratis proefversie om te beginnen.

Veelgestelde vragen over het converteren van geografische data in MapForce

Hieronder vindt u een lijst met veelgestelde vragen van klanten die data-conversietools evalueren.

  • Kan MapForce JSON-bestanden omzetten naar KML-bestanden?

    Ja. Laad uw JSON-bestand als bron en een KML-structuur als doel, en verbind vervolgens de velden visueel – de coördinaten aan het `<coordinates>`-element, de beschrijvende velden aan `<name>`, `<description>` en ExtendedData. MapForce leidt een schema af van uw JSON als u er zelf geen heeft. De mapping wordt opgeslagen als een bestand, zodat dezelfde conversie opnieuw kan worden uitgevoerd op nieuwe data.

  • Wat is het verschil tussen GeoJSON en KML?

    GeoJSON is een JSON-formaat, gedefinieerd door RFC 7946, dat is ontworpen voor het uitwisselen van gegevens tussen applicaties en API's. KML is een XML-formaat, oorspronkelijk van Google Earth, en is bedoeld voor weergave. Dit verschil komt tot uiting in wat elk formaat biedt: KML heeft opmaakopties, iconen en een folderstructuur, waar GeoJSON geen equivalent voor heeft. Beide formaten beschrijven dezelfde geometrische types.

  • Kan ik een KML-bestand openen in Excel?

    Nee, niet direct. Excel kan de geneste structuur van KML-markeringen niet interpreteren, dus de gegevens moeten eerst worden omgezet in rijen en kolommen. Dit betekent dat u moet bepalen welke kenmerken van de markeringen worden omgezet in kolommen. MapForce voert deze conversie uit en slaat deze op als een herbruikbare mapping, waardoor extra KML-bestanden op dezelfde manier kunnen worden omgezet.

  • Is een GIS-licentie nodig om geografische bestanden om te zetten?

    Nee. Het omzetten van bestandsformaten, het toewijzen van attributen en het importeren van geografische gegevens in een database vereisen geen GIS-software.

    U heeft een GIS (Geografisch Informatiesysteem) nodig voor ruimtelijke analyses en het maken van kaarten, zoals het bepalen van buffers, het analyseren van kruispunten en cartografie. Voor het overzetten van gegevens tussen verschillende formaten en systemen is een data-omzettingsprogramma een lichtere en meer automatiseerbare oplossing.

  • Worden mijn gegevens ergens geüpload?

    Nee. MapForce is een desktopsoftware die op uw eigen computer wordt geïnstalleerd. Bestanden worden gelezen van en geschreven naar uw lokale schijf of netwerk, en er wordt niets verzonden naar Altova of een derde partij als onderdeel van een conversie.

  • Kan ik een hele map met bestanden in één keer converteren?

    Ja. MapForce verwerkt groepen bestanden via dezelfde transformatie in één enkele verwerking.

    Om dit proces periodiek te laten verlopen, moet u de mapping configureren voor MapForce Server en deze plannen via FlowForce Server – bijvoorbeeld elk uur, elke nacht, of telkens wanneer er nieuwe bestanden binnenkomen.

  • Wat gebeurt er met de geometrische gegevens wanneer ik de data converteer naar CSV-formaat?

    Het wordt platgeslagen. CSV heeft geen geneste structuur, dus elke eigenschap wordt een rij. U bepaalt zelf wat elke rij representeert. Puntgegevens kunnen direct worden toegewezen aan kolommen voor breedtegraad en lengtegraad. Lijnen en polygonen hebben meerdere coördinaatparen, dus u kunt ofwel de coördinaatstring serialiseren in één kolom, ofwel uitbreiden naar één rij per hoekpunt.

  • Kan MapForce coördinaten omzetten tussen verschillende coördinatenreferentiesystemen?

    MapForce converteert en transformeert de waarden in uw data, maar voert geen geodetische herprojectie uit. Als uw bron- en doelbestanden verschillende coördinatenreferentiesystemen vereisen, voer dan eerst een herprojectie uit met een GIS-tool en gebruik vervolgens MapForce voor de formaatconversie en alle daaropvolgende stappen.