Re: [FreeGeoCZ] Zrychlení práce s offline mapovým podkladem
Martin Dobias <[email protected]> Thu, 18 Aug 2016 06:39:08 +0200
| Newsgroups | gmane.comp.gis.grass.cz |
|---|---|
| Message-ID | <CAC2XbFc44T3NGK+jpO2QB0A_LDDzNri_mpC_9xQ=LRMZSkscCQ@mail.gmail.com> |
2016-08-17 11:48 GMT+02:00 Jan Helebrant <[email protected]>: > > Co se optimalizace vlastních dat týče, tak pravda je, že například samotná polygonová vrstva "Multipolygons" obsahuje tohle všechno: > > [...] > > přičemž, pokud to chápu dobře, tak má smysl například provést redukci počtu sloupců a případně například vytvořit separátní vrstvu jen pro vodstvo apod., aby se nemuselo pro vybarvování používat tohle: > > "natural" = 'water' or "other_tags" LIKE '%"water"%' or "other_tags" LIKE '%"waterway"=>"riverbank"%' > > ale celá vrstva - řekněme "Water" byla jednotně modrá a popisky se nedělaly přes: > > CASE WHEN ("natural" = 'water' OR "building" is not null) > THEN wordwrap("name",12) END > > ale prostě vždy z pole "label". > Stejně tak asi mít například separátně vrstvu "buildings" co by se nenačítala pro mapy nad 1:50 000 nebo tak... > Tj. popisná data nechat jen tam, kde se z nich generují popisky a zbytek vyházet. Presne tak, tyhle upravy by meli pomoct a taky se tim hodne zredukuje celkova velikost dat. > A teď to hlavní, v čem to doporučuješ provést? Těch dat je fakt hodně. Nejsem žádný GIS guru :-) - být to v shapefile a nebýt to tak velké, tak si to normálně překopu v QGISu rovnou v atributové tabulce. Ale to by bylo asi na dlouho. Dá se to nějak rozumně provést přes SpatiaLite provider QGISu nebo SpatialiteGUI, nebo si to budu muset všechno nastudovat pro konzoli? Zkusil bych to asi nejdriv v QGISu, treba nekolikrat v atributove tabulce udelat select by expression a pak export selekce, nasledne pro exportovane vrstvy pouzit field calculator a pak promazat zbytecne atributy. Nebo to udelat pres ogr2ogr... ten tyhle veci zvlada perfektne. Zdravim Martin _______________________________________________ FreeGeoCZ mailing list [email protected] http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz