Sadržaj stranice
Jeste li znali?
52%
hrvatskih adresa ima naziv naselja koji se razlikuje od naziva pošte. Ako vaš sustav pretpostavlja da je naselje = pošta, griješite kod većine adresa.
76
ulica prolazi kroz više poštanskih zona. Ilica ima 3 različita poštanska broja — ne možete mapirati ulicu na poštanski broj.
43
naselja imaju više poštanskih brojeva. Zagreb ih ima 19. Ako vaš sustav mapira naselje na jedan poštanski broj — gubite podatke.
Struktura adrese
Prema službenim pravilima Hrvatske pošte, adresa se piše ovim redoslijedom:
1. Ime i prezime (ili naziv tvrtke) 2. Naselje (samo ako se razlikuje od naziva pošte) 3. Ulica i kućni broj 4. Poštanski broj i naziv dostavnog poštanskog ureda (VELIKIM SLOVIMA)
Pravila za kućni broj
- Slovne oznake (A, B, C...) pišu se direktno uz broj, bez razmaka:
Ilica 10A - Brojčane oznake (1, 2, 3...) odvajaju se kosom crtom:
Ilica 10/1
Naselje — kada se piše, a kada ne?
- Naziv naselja isti kao naziv pošte → ne piše se
- Naziv naselja različit od pošte → piše se
Primjer standardne adrese (naselje = pošta, ne piše se):
Ilica 242 10000 ZAGREB
Primjer gdje se naselje razlikuje od pošte:
Kamen Don Filipa i don Ante 4 21000 SPLIT
Kamen je naselje, ali poštanski ured je Split. U bazi od 1,67 milijuna adresa, 876.983 adrese (52%) ima naziv naselja koji se razlikuje od naziva poštanskog ureda — dakle, ovo nije rubni slučaj, nego pravilo. Ukupno se radi o 5.691 različitom naselju.
Za developere
Kućni brojevi — 3 razine dodataka
DGU podatci (INSPIRE standard) definiraju kućni broj kroz 3 segmenta:
| Segment | INSPIRE naziv | Primjer | Prisutnost |
|---|---|---|---|
| Osnovni broj | addressNumber | 23 | Uvijek |
| 1. dodatak | addressNumberExtension | A | ~17% adresa |
| 2. dodatak | addressNumber2ndExtension | 3 | ~2.8% adresa |
Prema pravilima HP, slovni dodaci se pišu direktno uz broj (10A), a brojčani se odvajaju kosom crtom (10/1).
Najčešći prvi dodaci su slova: A (165.232 adrese), B (51.501), C (23.809), D (13.359)... abecednim redom do kraja.
Za developere
105D, 1071, 223B ili 114C gdje je teško razlučiti gdje završava broj a počinje dodatak. Koristite kućni broj kao string, ne razdvajajte ga.Ruralne adrese — bez naziva ulice
U manjim naseljima bez imenovanih ulica, naziv naselja zamjenjuje naziv ulice:
Zvečaj Zvečaj 36 47250 DUGA RESA
Od 54.344 "ulice" u DGU bazi, velik dio su zapravo nazivi naselja koji služe kao oznaka lokacije. U bazi imamo 422.339 adresa (25%) gdje se naziv ulice podudara s nazivom naselja — to su ruralne adrese bez pravih ulica.
Za developere
Dvojezični nazivi
U Istri, Kvarneru i dijelovima Slavonije, službeni DGU podatci sadrže dvojezične nazive — hrvatski + talijanski ili mađarski. Ovo uključuje nazive ulica, naselja i poštanskih ureda:
| Primjer | Jezici |
|---|---|
Kolodvorska ulica - Via alla stazione 14, Pula, 52100 Pula (Pola) | HR + IT |
Ružina ulica - Rozsa Utca 2E, Zmajevac, 31307 Zmajevac (Vörösmart) | HR + HU |
Cancini 23A, Cancini, 52440 Poreč (Parenzo) | HR + IT (pošta) |
U bazi: 25 poštanskih ureda, 32 ulice i 3 naselja imaju dvojezične nazive u obliku Hrvatski naziv (Strani naziv) ili Hrvatski naziv - Strani naziv.
Za developere
Ulice i kratki nazivi
DGU baza sadrži 54.344 ulice. Od toga 16.655 (31%) ima "ulica" u službenom nazivu — ostatak su ceste, trgovi, putevi, obale, ili nazivi bez tipa.
U svakodnevnom govoru se puni nazivi skraćuju:
| Službeni naziv (DGU) | Kako ljudi pišu |
|---|---|
| Branimirova ulica | Branimirova |
| Ulica kneza Branimira | Branimirova |
| Vukovarska ulica | Vukovarska |
Za developere
Poštanski brojevi po županijama
Hrvatski poštanski brojevi imaju 5 znamenki. Prvih 2 znamenki = županija, 3. = zona, zadnje 2 = poštanski ured.
| Prefiks | Županija | Glavni grad |
|---|---|---|
10 | Grad Zagreb / Zagrebačka | Zagreb |
20 | Dubrovačko-neretvanska | Dubrovnik |
21 | Splitsko-dalmatinska | Split |
22 | Šibensko-kninska | Šibenik |
23 | Zadarska | Zadar |
31 | Osječko-baranjska | Osijek |
32 | Vukovarsko-srijemska | Vukovar |
33 | Virovitičko-podravska | Virovitica |
34 | Požeško-slavonska | Požega |
35 | Brodsko-posavska | Slavonski Brod |
40 | Međimurska | Čakovec |
42 | Varaždinska | Varaždin |
43 | Bjelovarsko-bilogorska | Bjelovar |
44 | Sisačko-moslavačka | Sisak |
47 | Karlovačka | Karlovac |
48 | Koprivničko-križevačka | Koprivnica |
49 | Krapinsko-zagorska | Krapina |
51 | Primorsko-goranska | Rijeka |
52 | Istarska | Pula |
53 | Ličko-senjska | Gospić |
Koriste se samo znamenke 1–5 kao prva znamenka. Ukupno u bazi: 789 poštanskih brojeva.
Libar API rješava sve ove rubne slučajeve za vas.
Jedan API poziv — ispravni poštanski broj, naselje, ulica i GPS koordinate.
Naselja i poštanski brojevi — many-to-many
Developeri često pretpostavljaju da je naselje = poštanski broj. Nije.
Jedan poštanski broj → više naselja
Prosjek je 8,6 naselja po poštanskom broju. Rekorder je Poreč s 182 naselja u jednom poštanskom broju. Delnice pokriva 103 naselja, Vrbovsko 100.
Jedno naselje → više poštanskih brojeva
43 naselja imaju 2 ili više poštanskih brojeva. Zagreb ima čak 19 različitih poštanskih brojeva.
Za developere
Ulice preko granica poštanskih zona
76 ulica (0,14%) proteže se kroz 2 ili više poštanskih zona. Gotovo sve su u Zagrebu:
| Ulica | Poštanske zone |
|---|---|
| Slavonska avenija | 4 (10000, 10040, 10135, 10360) |
| Avenija Većeslava Holjevca | 3 |
| Ilica | 3 (10000, 10090, 10109) |
| Ulica kneza Branimira | 3 |
| Ulica grada Vukovara | 3 |
| Zagrebačka cesta | 3 |
Za developere
Fuzzy pretraga i dijakritički znakovi
Libar API koristi fuzzy pretragu koja ignorira dijakritičke znakove — č, ć, š, ž se automatski matchaju na c, c, s, z:
| Upit | Pronalazi |
|---|---|
"Sibenik" | Šibenik |
"Cakovec" | Čakovec |
"Zvecaj" | Zvečaj |
Iznimka: đ (Đ)
Znak đ se NE mapira automatski na "d" ni na "dj" u fuzzy pretrazi. Razlog: đ tehnički nije dijakritički znak (akcentuirana verzija slova d), nego zasebno Unicode slovo (D sa crtom). Pretraga za "Durdevac" neće pronaći "Đurđevac".
Ovo utječe na 826 ulica i 98 naselja u bazi — ukupno 55.943 adresa (3,3%).
ASCII zamjene u pretrazi:
| Znak | ASCII zamjena | Radi? |
|---|---|---|
| č → c | c | Da |
| ć → c | c | Da |
| š → s | s | Da |
| ž → z | z | Da |
| đ → d | d | Ne |
| đ → dj | dj | Ne |
Za developere
Izvor podataka
Svi podaci dolaze iz Državne geodetske uprave (DGU) — Registar prostornih jedinica (INSPIRE standard). Podaci se automatski sinkroniziraju s DGU bazom.
1.678.236
Adresa
54.344
Ulica
6.743
Naselja
789
Poštanskih brojeva
100% adresa ima GPS koordinate. Brojke iz baze na dan 17. ožujka 2026.