Co je to Geocoder?
Geokódování označuje převod fyzické adresy, jako je adresa ulice, na zeměpisné souřadnice, obvykle zeměpisná délka a šířka, aby se místo zobrazilo na mapě. Reverzní geokódování provádí opačný výpočet a při zadání sady geografických souřadnic najde adresu ulice. Geokód nebo geokódovací systém je část softwaru nebo webové služby, která provádí geokódování. Geokodér lze použít pro různé účely, například pro získání trasy, kartografii a geotagging. Geotagging zahrnuje přidání geotagu, což jsou geografická data, jako je zeměpisná šířka a délka, na různé druhy médií, jako jsou fotografie, videa, kanály RSS a webové stránky.
Tři nejběžnější metody geokódování jsou: podle adresy; poštovní směrovací číslo, PSČ nebo místní ekvivalent; a na hranici. Při geokódování podle adresy geocoder obvykle používá referenční soubor s údaji, jako jsou adresy ulic a názvy ulic, které již byly mapovány. Poté porovná data v referenčním souboru se seznamem adres, které geokóduje. Pro odhad polohy konkrétní adresy se často používá proces nazývaný interpolace adresy, což znamená systémové odhady, kde je určitá adresa umístěna na základě obecných informací v referenčním souboru. Například geocoder může zjistit, na jakém konci bloku nebo ulice je adresa umístěna na základě rozsahu čísel budov, nebo na které straně ulice je dům umístěn, na základě toho, zda je číslo budovy liché nebo sudé.
Použití poštovních směrovacích čísel může být problematické, zejména ve venkovských oblastech, kde každý poštovní směrovací kód pokrývá velmi velkou oblast. V městských oblastech je tato metoda přesnější, protože každý poštovní směrovací kód pokrývá mnohem menší zeměpisnou oblast. Geokódování podle hranice je nejméně spolehlivou metodou, protože zobrazí pouze obecnou oblast, kde se nachází konkrétní adresa.
Existují potíže se všemi metodami geokódování. Problémy má i nejspolehlivější metoda využívající fyzické adresy. Například nové adresy možná ještě nebyly přidány do databáze geocoderu nebo ulice mohou mít stejný název, ale jsou umístěny v různých geografických oblastech. K dispozici je široká škála systémů geokódování a některé jsou zdarma k použití, zatímco jiné vyžadují licenční poplatek. Některé příklady geocoderů jsou relativně dobře známé internetové služby jako Google Maps, Yahoo PlaceFinder a USC Geocoder a systémy jako Geohash, C-čtverečky a ISO 6709. Existují také textové alternativy, které nevyžadují uživatele být online.