Re: [FreeGeoCZ] PostGIS raster - export vice tiles do jednoho TIFFu

Antonin Orlik <[email protected]> Wed, 16 Nov 2016 08:18:55 +0100
Newsgroups gmane.comp.gis.grass.cz
Message-ID <[email protected]>
Ahoj,

ten RASDAMAN mi pøijde takový tϞkopådný - pomÏrnÏ složitå instalace a 
konfigurace, složitå DB struktura, neintuitivní makro jazyk (èlovÏk musí 
zabít nÏjakou dobu jeho nastudovåním - pøitom není moc dobøe 
dokumentovĂĄn), no a co do rychlosti, tak je to srovnatelnĂŠ zhruba s 
PostGIS Rastrem (zase zåleží na typu operací). Na druhou stranu umožòuje 
zpracovåní dat pøímo pøes parametry WMS èi WCS - to mڞe být pro nÏkoho 
výhodou...

U GRASSu pak je trochu krkolomnĂĄ sprĂĄva dat v GRASS Temporal DB (t.rast) 
- ale jinak moc dobrÊ a pøi mnoha typech operací rychlejší než "konkurenti".

Tonda


On 15.11.2016 23:53, Jåchym Èepický wrote:
> To mĂŹ zajĂ­mĂĄ,
>
> co ten RASDAMAN? NÏjakÊ praktickÊ postøehy?
>
> DĂ­k
>
> J
>
> Dne 15.11.2016 v 22:38 Antonin Orlik napsal(a):
>> Nakonec jsem na to pøišel - pøehlÊdl jsem parametr "mode" pro PG driver
>> GDALu - ten musí být v tomto pøípadÏ nastaven na hodnotu 2 - viz:
>> https://trac.osgeo.org/gdal/wiki/frmts_wtkraster.html
>>
>> SprĂĄvnĂŹ tedy:
>> gdal_translate "PG:dbname='test' table=tile where='rid IN (18,19,20,21)'
>> mode=2" /tmp/test.tif
>>
>> Jinak co do rychlosti - pøed èasem jsem provådÏl benchmark - porovnåval
>> jsem rÚznÊ operace mezi PostGIS Raster, GRASS, RASDAMAN a souborovým
>> pøístupem pøes GDAL API. HodnÏ zåleží, co chceš s tÏmi rastry dÏlat -
>> PostGIS Raster sice nedosahuje rychlosti jako souborový pøístup pøes
>> GDAL API, ale v mnoha ohledech zjednodušuje život a zavådí v datech
>> poøådek. V mÊm pøípadÏ provådím nad velkým množstvím èasových øad èastÊ
>> prostorovĂŠ dotazy, rĂšznĂŠ agregace, statistiky a exportuji kompozice -
>> zde je PostGIS Raster dobrou volbou...
>> Jinak souborový pøístup pøes GDAL API + numpy + scipy je bezkonkurenènÏ
>> nejrychlejší, pokud provådím jednoråzovÊ zpracovåní dat.
>>
>> I tak dĂ­ky!
>>
>> ZdravĂ­
>> Tonda
>>
>>
>> On 15.11.2016 21:12, Jåchym Èepický wrote:
>> > Ahoj,
>> >
>> > nemåm moc odpovÏï, jenom dåm do placu co jsem slyšel od autorÚ:
>> > postgis raster sice funguje, ale je to pøíšernÏ neefektivní a pomalý a
>> > moc by se to používat nemÏlo.
>> >
>> > No ... nĂŹjakĂ˝ vacuum analyze nenapovĂ­? Moc toho o databĂĄzĂ­ch nevĂ­m,
>> > jenom tak malinko, asi to måš už naètený..
>> >
>> > J
>> >
>> > Dne 15.11.2016 v 10:59 Antonin Orlik napsal(a):
>> >> Zdravim,
>> >>
>> >> nemuzu najit efektivni zpusob, jak z PostGIS Raster DB ulozit do
>> >> jedineho souboru (treba GTiff) vice tiles (rastr byl do DB 
>> importovan s
>> >> parametrem -t).
>> >> Pokud exportuji jeden tile z cele mozaiky, pak funguje napr.:
>> >> gdal_translate "PG:dbname='test' table=tile where='rid=18'"
>> >> /tmp/test.tif
>> >>
>> >> ale pokud chci exportovat cely rastr nebo jen nekolik tiles z cele
>> >> mozaiky, ktera je slozena treba z 500 tiles, pak toto nefunguje:
>> >> gdal_translate "PG:host=localhost port=5432 dbname='test' user='user'
>> >> password='password' schema='public' table=tile where='rid IN
>> >> (18,19,20,21)'" /tmp/test.tif
>> >> (Input file contains subdatasets. Please, select one of them for
>> >> reading.)
>> >>
>> >> Zkousel jsem to i pres St_AsTIFF, kde jsem tiles spojil pomoci 
>> ST_Union,
>> >> ale pokud je tiles hodne, trva to zatracene dlouho.
>> >> Zkousel jsem i gdal_merge.py, ale neumi s tim pracovat.
>> >>
>> >> Mate s tim nekdo zkusenosti? Ve skriptech od Martina L. jsem 
>> videl, ze
>> >> uvadi utilitu pgsql2raster, ale zadnou takovou jsem nenasel (jen
>> >> samozrejme raster2pgsql) - pravdepodobne omyl.
>> >>
>> >> Predem diky!
>> >> Tonda
>> >>
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >> FreeGeoCZ mailing list
>> >> [email protected]
>> >> http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz
>> >>
>> >
>> >
>> >
>> > _______________________________________________
>> > FreeGeoCZ mailing list
>> > [email protected]
>> > http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz
>>
>>
>>
>>
>> _______________________________________________
>> FreeGeoCZ mailing list
>> [email protected]
>> http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz
>>
>
>
>
> _______________________________________________
> FreeGeoCZ mailing list
> [email protected]
> http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz

_______________________________________________
FreeGeoCZ mailing list
[email protected]
http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz