Zum Inhalt springen
czechdatasets

Geocoder, Autovervollständigung und Adressdaten für Tschechien

Autovervollständigung, Geocoder und Reverse-Geocoder für alle 3.022.397 Adressen in Tschechien. Läuft in deinem PostgreSQL, Meilisearch oder Typesense, ohne kostenpflichtige API und ohne Datenversand an Dritte.

Kostenlose Beispieldaten

Einmalig, Endpreis für die Einzellizenz, die Firmenlizenz wählst du bei der Bestellung · Datenstand September 2026

Insel mit einem kleinen Dorf, rechtwinkligen Straßen und roten Stecknadeln an den einzelnen HäusernInsel mit einem kleinen Dorf, rechtwinkligen Straßen und roten Stecknadeln an den einzelnen Häusern

Wie viel Arbeit das spart

Normalisierung der Adressen (diakritische Zeichen, Abkürzungen, Tippfehler, „Praha 10“, Evidenznummern „č. ev.“, Gemeinden ohne Straßen), Suchindizes und SQL-Funktionen. Getestet mit 51 handgeschriebenen und 500 zufälligen Abfragen, Median der Antwortzeit in PostgreSQL 0,93 ms.

Gemessen bei unserem eigenen Build

Zeilen Code und Tests
1.184

Den Verbrauch des KI-Agenten haben wir bei 6 anderen Datensätzen gemessen: Die erste lauffähige Version des Codes kostete 10 Mio. bis 40 Mio. Tokens und 21–62 Min. Laufzeit.

  • Kostenlose Beispieldaten: Ausschnitt aller Tabellen für die Gegend um Kutná Hora als CSV und Parquet. Beispieldaten laden
Datenstand
September 2026
Zeilen
3,2 Mio.
Tabellen
3
Paketinhalt
3 Tabellen: adresy, mista, slova; außerdem Meilisearch, Typesense
Formate
PostgreSQL, Parquet, CSV, JSON
Lizenz der Quelle
CC BY 4.0 (ČÚZK)

Das ist drin

Selbst gehostete Adress-Autovervollständigung, Geocoder und Reverse-Geocoder über alle Adressen aus dem RÚIAN, dem tschechischen Register der Adressen, Gebäude, Flurstücke und Gebietseinheiten: PostgreSQL-Funktionen (PostGIS + pg_trgm), Exporte für Meilisearch und Typesense, CSV/Parquet/JSON.

TabelleZeilen
adresy3.022.397
mista102.566
slova29.952

Downloads

Jedes Format enthält dieselben Daten. Du lädst nur das herunter, das du brauchst; die Integrität prüfst du mit der Datei SHA256SUMS.

FormatDateienGröße
PostgreSQLschema.sql mit Typen, Schlüsseln, Indizes und Kommentaren und import.sh, das die Daten aus CSV lädt338 kB
ParquetEine Datei pro Tabelle (zstd). DuckDB, Polars und pandas lesen sie ohne Import.390 MB
CSVUTF-8, Komma, Kopfzeile; große Tabellen als .csv.gz389 MB
JSONArray von Objekten, große Tabellen als JSON Lines (.jsonl.gz)3101 MB
Außerdem im PaketDateienGröße
MeilisearchJSONL-Dokumente und Indexeinstellungen mit Synonymen291 MB
TypesenseJSONL-Dokumente, Collection-Schema und Synonyme3102 MB
  • In Vorbereitung Geocoder für MySQL und SQLite: Autovervollständigung und Adressprüfung auch ohne PostgreSQL, mit einer Bibliothek für PHP.
  • In Vorbereitung Autovervollständigungs-API: Gehostete HTTP-API auf Basis des Geocoders, ohne eigene Datenbank.
  • In Vorbereitung Plugins für Shoptet und WooCommerce: Autovervollständigung und Adressprüfung direkt im Checkout des Onlineshops.
  • In Vorbereitung PLZ der Gemeinden und Postämter: PLZ-Liste mit Gemeinde, Gemeindeteil und Postamt, abgeleitet aus dem RÚIAN.

Codebeispiel

Weitere Beispiele für SQL, DuckDB, Python und Node.js stehen in der README.md im Paket.

Autovervollständigung und GeokodierungPostgreSQL
-- našeptávač (dotaz, limit = 10, obec_kod = NULL)
SELECT * FROM geokoder.naseptej('lidicka 7 brno');
--  adresni_misto_kod |               adresa               |    lat    |    lon     | skore
--           19173512 | Lidická 694/7, Veveří, 602 00 Brno | 49.200919 | 16.6073906 | 1

-- geokódování jedné adresy: nejlepší shoda + jistota 0..1 + typ shody
SELECT * FROM geokoder.geokoduj('Lázně č.ev. 100, Hlinsko');
--  adresni_misto_kod |              adresa              |    lat     |    lon     | jistota | shoda
--            5393337 | Lázně č. ev. 100, 539 01 Hlinsko | 49.7453181 | 15.9115943 |       1 | adresa

Quelle und Lizenz

Aufbereitung
czechdatasets.com. Die Daten sind bearbeitet und keine amtliche Veröffentlichung der Behörde; die verpflichtende Quellenangabe steht in LICENCE.txt.

Adressen mit GPS + Geocoder für 690 CZK.

Einmalzahlung, Download gleich nach der Zahlung, ohne Konto und ohne Abo. Updates des Datensatzes sind im Preis enthalten. Alle 15 kostenpflichtigen Datensätze zusammen kosten 2.490 CZK, das sind 3.510 CZK weniger als einzeln.