Databaze mest i s GPS jsou verejne dostupne. Da se najit googlem. Tusim posta nebo geodezie nebo statisticky urad nebo tak.
500, 'cs', 3, 300, null, null, 'Opava;Ostrava;Český Těšín;Frýdek Místek;
Zalezi na pouziti. Tento zapis se da pouzit pro vypsani seznamu mest v kraji. Ale uz nebude rychly, pokud budes ke kazdemu mestu potrebovat dohledat souradnice. Lepsi je mit zvlast tabulky s mesty, okresy, kraji, staty.
- mesta -
1, Ostrava
- kraje -
1, moravskoslezsky
2, pardubicky
- stat -
1, ceska republika
stat_kraje // tabulka propojeni
1, 1 -- cr + mor-slez
1, 2 -- cr + pardubicky
kraje_mesta // tabulka propojeni
...
Mozna z toho bude dlouhy select, ale ciselne ID se vyhledava rychleji nez text. Treba
id = 1234
text = ostrava = 256^7 = 72057594037927936 // 256 na sedmou
Tak to je zhlediska rychlosti zpracovani zatracene rozdil hledat 100% shodu na 4 cifry a 17 cifer. Ale mohl bys zapnout fulltextove hledani na sloupci, kdybys to potreboval urychlit. Stale by ale bylo id rychlejsi. Treba jako se dela hledani v obsahu clanku.