W dniu 2011-04-12 16:03, Waldemar Dymkiewicz pisze:
Samo przechowywanie bazy TERYT. Mogły by być to osobna baza fizycznie do których łączył by się LMS. Chodzi oto że tabele nie musiały by się znajdować w samej bazie LMS.
Mogła by się znajdować w tej samej co LMS. Pełna połączona baza TERC i SIMC (5 kwietnia 2011)z zachowaniem 64 znaków na każdą z nazw zajmuje 28MB. Rozdzielona na osobne tabele (woj,powiaty,gminy,ulice) niewiele mniej. Baza ulic jest aktualizowana raz na tydzień, więc ewentualny moduł autoaktualizacji tez by się przydał.
- Prościej i szybciej ale czy lepiej. Można użyć też całej bazy TERYT
do słownikowania adresów a nr dom i mieszkania wpisywało by się ręcznie
Pprzydała by się dodatkowa integracja z kodami pocztowymi. Ich nie ma w bazie TERYT, ale może jest jakaś ogólnodostępna baza, którą można by z TERYT połączyć(ale to opcja na później).
A słownikować należało by adres w komputerze i adres w urządzeniu, oba typy znajdują się w tabeli nodes, jak pamiętam. Odnalezienie noda bez adresu nie bedzie trudne przy uzupenianiu bazy ;)
Obecne w bazie adresy można by półautomatycznie przerobić na identyfikatory TERYT (w php jest funkcja similar_text, ale jeżeli istnieje podobna funkcja w SQL-u było by szybciej i wygodniej). Najpierw rozdzielić nazwy ulic od numerów domów, potem porównanie nazwy z TERYT. Jeżeli nazwa zgodna w 100% - automatyczna zmiana, mniejsza wartość = decyzja użytkownika (może być w bazie "ul.Mickiewicza", "A.Mickiewicza", "ulica Adama Mickiewicza" - zależnie kto wprowadzał).