Cau,
Dne 18. října 2017 16:00 Ha Noj napsal(a):
> dostala se ke mně KM ve formátu VFK, která je rozdělena do souborů SGI
> (HP, SBP, SOBR, ...) a SPI (PAR, ...) o velikost cca 1 GB na jeden
> soubor.
>
> Potřeboval bych získat grafiku parcel, ogrinfo nad SPI správně hlásí:
> Warning 3: Data block HP not found. Unable to build geometry for PAR.
>
>
> Jestli jsem to pochopil samotným přemístěním tabulky PAR ze souboru
> SPI.db do souboru SGI.db se mi geometrie nevytvoří...
ve vychozim chovani vytvari VFK driver knihovny GDAL pro kazdy VFK
soubor vlastni DB (SQLite (*)). V pripade, ze jsou data rozdelena do
vice souboru (bezna praxe) je potreba GDAL donutit, aby data ukladal
do jedne DB:
OGR_VFK_DB_NAME=vfk.db ogrinfo soubor1.vfk
OGR_VFK_DB_NAME=vfk.db ogrinfo soubor2.vfk
Od verze 2.2 umoznuje GDAL zadat jako datasource nejen vfk soubor, ale
i vzniklou databazi:
ogrinfo vfk.db PAR -fid 1
Ma
(*) VFK driver neni urcen pro vetsi objem dat, data uklada do SQLite
databaze, coz dava reseni svoje limity. 1GB je opravdu hodne, bude to
chroupat data hodne dlouho a odezva na dotazy bude taky pomala, ale
teoreticky by to melo jit. Uz pred casem u jeden student psal
rozsireni VFK driveru tak, aby krome SQLite podporoval i PG, ale
bohuzel by se to nedotahlo. Take jsem uvazoval o zrychleni SQLite,
nejprve ukladat do RAM a az na konci na disk (IO operaci jsou vzdy
drahe). V Tvem pripade bys potreboval ale hodne RAM :-) Dej vedet, jak
jsi dopadl, popremyslime o vylepsenich, co cas (ktereho je malo)
dovoli.
--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa
___
FreeGeoCZ mailing list
FreeGeoCZ@fsv.cvut.cz
http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz