Re: [FreeGeoCZ] VFK s oddělenou SGI a SPI

2017-10-18 Thread Martin Landa
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


[FreeGeoCZ] VFK s oddělenou SGI a SPI

2017-10-18 Thread Ha Noj
Ahoj,

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ří...

Nějaký nápad?


díky

Dan Bárta

___
FreeGeoCZ mailing list
FreeGeoCZ@fsv.cvut.cz
http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz