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.
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.
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.
| Conversion | Geometry | Attributes | Notes |
|---|---|---|---|
| GeoJSON → KML | Geconserveerd | Opgeslagen als UitgebreideData | Styling heeft geen directe equivalent in GeoJSON en moet dus apart worden toegevoegd in de kaartconfiguratie |
| KML → GeoJSON | Geconserveerd | Uitgebreide gegevens → eigenschappen | De opmaak, pictogrammen en de mapstructuur van KML hebben geen directe equivalent in GeoJSON |
| GeoJSON → CSV | Geplet | Behouden als kolommen | Één rij per kenmerk; complexe geometrie moet worden vereenvoudigd of omgezet in een reeks gegevens |
| KML → CSV / Excel | Geplet | Behouden als kolommen | Geneste mappen worden samengevouwen; bepaal vooraf de granulariteit van de rijen |
| CSV → GeoJSON | Reconstitueerd op basis van breedte- en lengtegraad | Opgeslagen als eigenschappen | De koppeling tussen kolommen en eigenschappen is expliciet; er zijn geldige coördinaatkolommen vereist |
| CSV → KML | Reconstitueerd op basis van breedte- en lengtegraad | Opgeslagen als UitgebreideData | De geometrie van punten is eenvoudig; lijnen en polygonen vereisen constructie |
| JSON (REST API) → KML | Gebouwd | In kaart gebracht op basis van veldonderzoek | De veelvoorkomende taak: "Visualiseer mijn API-gegevens op een kaart." |
| GeoJSON / KML → DB | Geplet | Behouden als kolommen | Het 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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
