[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