Maptoolkit Connectors

Ihre Daten auf der Karte.


Verbinden Sie die Datenbank, den Suchindex oder die Datei, die Sie bereits haben. Maptoolkit macht daraus eine schnelle Kartenebene mit Tausenden von Punkten, und Ihre Suche und Ihre Filter funktionieren weiter wie bisher.


Berghütten1.441 ErgebnisseHöchste zuerstErzherzog-Johann-Hütte3,454 mBrandenburger Haus3,272 mHochstubaihütte3,173 mZittelhaus3,106 mRamolhaus3,006 mOberwalderhütte2,973 mDefreggerhaus2,962 m1.441 Hütten auf der Karte
Datenquellen

Passt zu Ihren Systemen.


Verbinden Sie eine Datenbank oder einen Suchindex, jede Webadresse, die GeoJSON liefert, eine Datei (GeoJSON, GPX, KML, CSV, Excel, Shapefile und mehr), ein PMTiles-Archiv oder einen bestehenden Tile-Server. Wenn nichts davon passt, lesen ein paar Zeilen JavaScript jede andere Quelle ein.


PostgreSQLSupabaseElasticApache SolrGoogle BigQueryAirtableNotionShopifySAP+ viele weitere

Suche und Filter funktionieren weiter


Dieselben Abfragen und Filter, die Sie heute nutzen, bestimmen, was auf der Karte erscheint.



In etwa fünf Minuten eingerichtet


Eine Einrichtung Schritt für Schritt im Browser, ohne Änderungen an Ihrem System.



Immer aktuell


Die Daten werden nach Zeitplan neu eingelesen oder sofort, wenn sie sich ändern.


So funktioniert es

Ihre Daten bleiben, wo sie sind.


Der Connector liest Ihre Datenquelle, hält eine Kopie vor und macht daraus Tiles. Ihr System bleibt, wie es ist, und wiederholte Anfragen erreichen es nicht. Connectors sind Teil von Maptoolkit Enterprise.



Ihre Daten
Eine Datenbank, ein Suchindex, eine Webadresse oder eine Datei.
Ihre Daten


Maptoolkit Connector
Hält eine Kopie Ihrer Daten vor und macht daraus Tiles.
Tiles


Ihre Website oder App
Zeigt die Daten als Liste, als Karte oder beides nebeneinander.
Auf der Karte

Tausende Punkte, leicht zu erkunden.


Eine Connector-Ebene bleibt auch mit Zehntausenden Einträgen schnell, und Besucher finden, was sie suchen:


6.984 Ladestationen

Gruppiert beim Herauszoomen


Nahe beieinander liegende Punkte werden zu einem Kreis mit einer Zahl zusammengefasst und beim Hineinzoomen wieder aufgeteilt.


Filter: ab 2.000 m, 194 Hütten

Filter auf der Karte


Die Filter Ihrer Suche bestimmen, was die Karte zeigt, zum Beispiel nur Hütten ab 2.000 m Höhe.


GlorerGlorerhütte2,651 m

Suche nach Namen


Besucher tippen einen Namen ein, und der passende Ort erscheint auf der Karte, mit Ihren eigenen Daten.


Für Entwickler

Eine Adresse für Ihre Karte.


Jeder Connector hat eine eigene Webadresse mit Tiles und einem TileJSON. So binden Sie ihn wie jede andere Ebene in MapLibre oder Leaflet ein.


Connector anzeigen und durchsuchen
// Ein Connector namens "huts" als Quelle in MapLibre
map.addSource("huts", {
  type: "vector",
  url: "https://dataconnector.maptoolkit.net/ACCOUNT/huts.json?api_key=YOUR_API_KEY",
});
// Dieselben Daten durchsuchen, die Antwort ist GeoJSON
const res = await fetch(
  "https://dataconnector.maptoolkit.net/ACCOUNT/huts/search?query=Glorer&api_key=YOUR_API_KEY"
);

Vector oder Raster Tiles


Vector Tiles bis Zoomstufe 18, Raster Tiles bis Zoomstufe 20 und ein TileJSON für Kartenbibliotheken.



Suche und Filter


Die Suche liefert GeoJSON, bis zu 1.000 Ergebnisse pro Anfrage. Filter sind JSON-Ausdrücke (filter, query).



Punkte, Linien und Flächen


Jede Art von Geodaten. Exportieren Sie ein Objekt als GeoJSON, eine Linie auch als GPX oder KML.



Mehrere Quellen in einer Ebene


Gruppieren Sie Connectors mit einem Tag, oder verbinden Sie ihre Namen in einer Adresse (pois-hotels).



Aktualisierungen


Laden Sie alle paar Stunden neu (reload_interval), oder lösen Sie eine Aktualisierung über die REST API aus.



API-Key und Berechtigungen


Jede Anfrage enthält Ihren Key (api_key). Berechtigungen legen fest, wer einen Connector lesen darf.


Fragen und Antworten

Fragen zu Maptoolkit Connectors.


Kurze Antworten zu Datenquellen, Aktualisierungen, Uploads, großen Datenmengen und personenbezogenen Daten.


Aus welchen Datenbanken und Diensten kann ein Maptoolkit Connector lesen?



PostgreSQL, Supabase, Google BigQuery, Airtable, Elasticsearch, Apache Solr und imx.Platform, außerdem jede Webadresse, die GeoJSON liefert, eine hochgeladene Datei, ein PMTiles-Archiv oder ein bestehender Vector-Tile-Server. Steht Ihre Quelle nicht auf der Liste, können ein paar Zeilen JavaScript die Daten abrufen und an den Connector übergeben.


Fragt die Karte jedes Mal meine Datenbank ab, wenn jemand sie ansieht?



Nein. Der Connector liest Ihre Daten beim Laden oder Neuladen, hält eine Kopie vor und liefert die Karte aus dieser Kopie aus, sodass Besucher nie Ihre Datenbank erreichen. Er liest nur von der Adresse, die Sie eingerichtet haben, und schreibt nie dorthin. Bei manchen Quellen, etwa Elasticsearch, können Suchanfragen weitergereicht werden, damit die Ergebnisse live bleiben.


Wie bringe ich eine Tabelle auf die Karte?



Laden Sie sie bei der Einrichtung des Connectors im Browser hoch. Neben CSV und Excel nimmt der Upload auch GeoJSON, GeoPackage, GPX, KML und gezippte Shapefiles an. Danach geben Sie an, in welchen Spalten der Standort steht, entweder Breiten- und Längengrad oder eine Geometrie. Sie können mehrere Versionen einer Datei vorhalten und die aktive Version wechseln.


Wie viele Punkte verträgt eine Connector-Ebene?



Unsere eigene Demo zeigt 920.979 Unterkünfte weltweit aus einer einzigen hochgeladenen Datei. Beim Herauszoomen gruppiert der Server nahe beieinander liegende Punkte und sendet pro Gruppe einen Kreis mit einer Zahl, so bleibt die Karte schnell. Ab Zoomstufe 14 erscheint jede Unterkunft einzeln. Filter, etwa nach Art oder Sternen, wendet der Server an, bevor die Karte gezeichnet wird.


Kann ich Daten anbinden, die personenbezogene Informationen enthalten?



Personenbezogene Daten sollten nicht über einen Connector zu Maptoolkit gelangen. Enthält Ihre Tabelle auch personenbezogene Felder, etwa Namen oder E-Mail-Adressen, binden Sie nur die Spalten an, die die Karte braucht, zum Beispiel mit einer SQL-Abfrage oder einer Supabase-Auswahl, die die personenbezogenen Spalten weglässt. Standorte von Geschäften, Hotels oder Wegen sind unproblematisch.


Ihr Anwendungsfall auf einer Maptoolkit-Karte.


In der Demo führt Sie einer unserer Entwickler durch die Plattform, Ihre Daten und den Wechsel von Ihrem bisherigen Anbieter.