[Talk-cz] Import uir-adr
Pavel Machek
pavel na suse.cz
Sobota Září 13 00:26:10 UTC 2008
Ahoj!
> takze jsem dodelal tu utilitku. Abychom zamezili moznym chybam, pouzil jsem
> k importu oficialni importer do DBF. Postup byl nasledujici:
Dik!
> 1. Import vsech zmenovych souboru az do 659.
> 2. Konverze do sqlite databaze (napsal jsem dbf2sqlite.py)
> 3. Vymazani vseho nepotrebneho, aby byla databaze mala (cleanup.py)
> 4. Vytvoreni indexu a vyexportovani dat (export.py)
>
> Export pouziva sablonu node.tmpl (tu muzete opravovat). Data se plni pomoci
> selectu. Nyni zatim:
>
> SELECT
> ADRESA_KOD, CISOR_HOD, CISOR_PIS, PSC, X, Y,
> CISDOM_HOD, ULICE.NAZEV AS ULICE_NAZEV
> FROM ADRESA
> LEFT JOIN ULICE ON ADRESA.ULICE_KOD=ULICE.ULICE_KOD
> LEFT JOIN OBJEKT ON ADRESA.OBJEKT_KOD=OBJEKT.OBJEKT_KOD
>
> Ten si muzete upravovat dle libosti v export.py. Detaily k tabulkam jsou v
> dokumentaci. Sablonu jsem prevzal z nejakeho emailu. Jestli jste nakonec
> vymysleli novejsi musi se upravit...
>
> Konverze S-JTSK jsem pouzil nejakou implementaci z webu. Vzdy mi chodila
> vyborne, ale okem to zkontrolovat muzete.
>
> Pokud tedy udelate nejake zmeny muzete uz posilat jen skripty a sablonu do
> konference. Pred importem bych par mist zkontroloval s mapou, zda to sedi (i
> jmena a cisla).
Diakritika je v poradku, adresy dopadaji do baracku, struktura ulic
odpovida, data jsou tak mala ze je dokaze josm otevrit
najednou... myslim ze je cas zmacknout velke cervene tlacitko s
napisem "import".
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
Další informace o konferenci talk-cz