Geokoder, podpowiadanie i baza czeskich adresów z GPS
Podpowiadanie, geokoder i geokoder odwrotny dla wszystkich 3 022 397 czeskich adresów. Działa w twoim PostgreSQL, Meilisearch lub Typesense, bez płatnego API i wysyłania danych na zewnątrz.
Jednorazowo, cena końcowa za licencję osobistą, firmową wybierzesz w zamówieniu · stan danych na wrzesień 2026


Ile pracy to oszczędza
Normalizacja adresów (znaki diakrytyczne, skróty, literówki, „Praha 10”, numery ewidencyjne „č. ev.”, miejscowości bez ulic), indeksy wyszukiwania i funkcje SQL. Przetestowane na 51 ręcznie napisanych i 500 losowych zapytaniach, mediana czasu odpowiedzi w PostgreSQL 0,93 ms.
Zmierzone przy naszej budowie
- Wierszy kodu i testów
- 1184
Zużycie agenta AI zmierzyliśmy przy 6 innych zbiorach: pierwsza działająca wersja kodu kosztowała od 10 mln do 40 mln tokenów i 21–62 min pracy agenta.
- Darmowa próbka: wycinek wszystkich tabel dla okolic miasta Kutná Hora w CSV i Parquet. Pobierz próbkę
- Stan danych
- wrzesień 2026
- Wiersze
- 3,2 mln
- Tabele
- 3
- Zawartość pakietu
- 3 tabele: adresy, mista, slova; dodatkowo Meilisearch, Typesense
- Formaty
- PostgreSQL, Parquet, CSV, JSON
- Licencja źródła
- CC BY 4.0 (ČÚZK)
Co jest w środku
Podpowiadanie adresów, geokoder i geokoder odwrotny w wersji self-hosted, na wszystkich adresach z RÚIAN, czeskiego rejestru adresów, budynków, działek i jednostek terytorialnych: funkcje PostgreSQL (PostGIS + pg_trgm), eksporty dla Meilisearch i Typesense, CSV/Parquet/JSON.
| Tabela | Wiersze |
|---|---|
adresy | 3 022 397 |
mista | 102 566 |
slova | 29 952 |
Do pobrania
Każdy format zawiera te same dane. Pobierasz tylko ten, którego potrzebujesz; integralność sprawdzisz plikiem SHA256SUMS.
| Format | Pliki | Rozmiar |
|---|---|---|
| PostgreSQLschema.sql z typami, kluczami, indeksami i komentarzami oraz import.sh, który wczytuje dane z CSV | 3 | 38 kB |
| ParquetJeden plik na tabelę (zstd). DuckDB, Polars i pandas czytają go bez importu. | 3 | 90 MB |
| CSVUTF-8, przecinek, nagłówek; duże tabele jako .csv.gz | 3 | 89 MB |
| JSONTablica obiektów, duże tabele jako JSON Lines (.jsonl.gz) | 3 | 101 MB |
| Dodatkowo w pakiecie | Pliki | Rozmiar |
|---|---|---|
| MeilisearchDokumenty JSONL i ustawienia indeksu z synonimami | 2 | 91 MB |
| TypesenseDokumenty JSONL, schemat kolekcji i synonimy | 3 | 102 MB |
- W przygotowaniu Geokoder dla MySQL i SQLite: Podpowiadanie i weryfikacja adresów także bez PostgreSQL, z biblioteką dla PHP.
- W przygotowaniu API podpowiadania adresów: Hostowane API HTTP na geokoderze, bez własnej bazy danych.
- W przygotowaniu Wtyczki Shoptet i WooCommerce: Podpowiadanie i sprawdzanie adresów bezpośrednio w koszyku sklepu internetowego.
- W przygotowaniu Kody pocztowe gmin i poczt: Lista kodów pocztowych z gminą, częścią gminy i pocztą, wyprowadzona z RÚIAN.
Przykład kodu
Więcej przykładów dla SQL, DuckDB, Pythona i Node.js znajdziesz w README.md w pakiecie.
-- 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Źródło i licencja
- Źródła
- Licencja
- CC BY 4.0 (ČÚZK)
- Opracowanie
- czechdatasets.com. Dane zostały zmodyfikowane i nie są oficjalnym produktem urzędu; wymagane oznaczenie źródła znajdziesz w LICENCE.txt.
Łączy się z
Zbiory mają wspólne kody RÚIAN i IČO, więc połączysz je jednym JOIN-em.


RÚIAN z historią
Komplet danych RÚIAN: działki, budynki, adresy, ulice i jednostki terytorialne całych Czech. Stan aktualny i każda wersja od sierpnia 2015, miesiąc po miesiącu.


Firmy i organizacje (RES)
Czeskie firmy i organizacje według IČO z rejestru podmiotów gospodarczych ČSÚ (RES): forma prawna, działalność według CZ-NACE, wielkość i adres siedziby powiązany z RÚIAN, z GPS. Bez osób fizycznych.
Inne zbiory
- Ryzyka adresów
- Wolne miejsca pracy
- Skrzynki danych
- Produkty lecznicze (SÚKL)
- Braki i dostępność leków
- Apteki z godzinami otwarcia i GPS
- Placówki medyczne (NRPZS)
- Szkoły i placówki oświatowe
- Wyniki wyborów 1996–2026
- Gminy w liczbach 2000–2025
- Wynagrodzenia według regionów i branż
- Słowniki kodów ČSÚ
- Ludność gmin 2000–2026
- Darmowy pakiet
Adresy z GPS + geokoder za 690 CZK.
Płatność jednorazowa, pobieranie od razu po zapłacie, bez konta i abonamentu. Aktualizacje zbioru są w cenie. Komplet 15 płatnych zbiorów kosztuje 2490 CZK, o 3510 CZK mniej niż przy zakupie osobno.