Články z kategorie: GRASS GIS

Setkání s Markusem Netelerem v Praze

Příští týden navštíví Prahu jedna z legend open source GIS světa, držitel ceny Sol Katz Award, ikona projektu GRASS GIS – Markus Neteler. Rádi bych vás tímto pozvali na vyzvanou přednášku, kterou bude mít Markus na půdě ČVUT v Praze ve středu 6.2. od 15hod v místnosti C215. Kromě toho, pod křídly GISMentors, plánujeme neformální společenskou akci s Markusem v Restaurace Pastička v útery 5.2. od 18hod. Pokud si chcete s Markusem a s námi promluvit, je to ideální příležitost:-) Jste zváni! Připadnou účast prosím potvrďte (např. e-mailem).

Přejít na článek »

Drobná chyba v GRASS GIS a spojení s QGIS

Spolu s jedním účastníkem našich školení jsme odhalili drobnou chybu v GRASS GIS, která zapříčinila, že na některých systémech (konkrétně MacOS) nefungovaly nástroje GRASSu, které jsou dostupné prostřednictví QGIS Nástroje pro zpracování. Jedná se o kombinaci QGIS 3.x a GRASS GIS 7.4.3 a nižší. Chybová hláška zhruba uprostřed obsahuje sdělení podobné tomuto: TabError: inconsistent use of tabs and spaces in indentation File “/Applications/QGIS3.app/Contents/MacOS/grass/grass74”, line 1697 sys.stdout.write(“%s\n” % grass_version) Pokud máte verze výše uvedené, GRASS GIS padá a v logu QGISu najedete podobné sdělení, zkuste nahradit soubor grass74 (viz cesta v chybové hlášce) opravenou verzí kterou můžete stáhnout z našich stránek (po rozbalení ZIP archivu jej uložte do správné cesty). Jedná se pouze o rychlé řešení problému, v další verzi GRASSu (7.4.4) bude tento problém již odstraněn, viz relevantní oprava z naší dílny.

Přejít na článek »

EOVation City & Climate hackathon 2018

V neděli ráno jsem se vrátil domů z akce EOVation City & Climate hackathon, kterou pořádal pražský ESA-BIC spolu s brněnskou IBM. Byl jsem osloven, abych na akci působil jako mentor, rád jsem tuto nabídku přijal. Byl jsem i na prvním hackathonu, který proběhl před půl rokem, a bylo skvělé, že se akce posunula správným směrem jak po organizační, tak po účastnické stránce. Níže můj pohled na celou akci.

Přejít na článek »

Otázka: Vieš čo je open source GIS?

Správne odhadnúť úroveň znalostí GIS publika je dôležité. Ako a čo povedať skupine s takmer žiadnymi poznatkami? Čo je GIS? Pre niekoho možno hlúpa otázka, ale zo skúseností GISMentors vyplynulo, že občas je naozaj ťažké určiť hranicu pokročilosti jednotlivých účastníkov. Môže sa stať, že na školenie príde niekto, kto o GIS síce počul, ale rád by začal prakticky úplne od piky. Práve preto vznikla myšlienka Úvod do GIS pre úplných začiatočníkov, ktorí nemajú žiadne znalosti a skúsenosti s geografickými informačnými systémami. Každý je majstrom svojho fachu a je pochopiteľné, že nejaký pojem GIS mu veľa nehovorí. Zatiaľ! Dá sa nájsť veľa definícií od ich úzkeho chápania až po široko koncipované. Jednoznačná definícia neexistuje. Isté však je, že GIS dokáže dať rôznym údajom neobyčajný zmysel a logiku. Všetko potrebné, aby mohol človek pracovať s nástrojmi geoinformatiky vyžaduje správne pochopiť všeobecné pojmy ako geodáta, dátové modely, súradnicové systémy, možnosti reprezentácie dát, konverzie, transformácie, priestorové databázy, štandardy, základný prehľad o GIS serveroch, webových rozhraniach, prípadne prepojenie s automatizáciou a programovaním. Predtým ako Jáchym a Martin povedú v Prahe prvé školenie pre open source GIS nováčikov, je tu pár riadkov s myšlienkami čo open source GIS dokáže, kde všade sa dá použiť a prečo […]

Přejít na článek »

Geoinformatika a QGIS v hydrológii

Globalizácia, urbanizácia, klimatické zmeny, extrémne počasie – to sú zložité problémy, ktoré nemožno vyriešiť jednou osobou. Cieľom mnohých odborníkov je hľadať nástroje pre spoločné plánovanie a projektovanie, vyvíjať pomocné metódy ako nájsť konštrukčné riešenie, ktoré zlepšuje život a životné prostredie. V súčasnosti riešené medzinárodné aj národné projekty, európske programy, bilaterálne spolupráce sú dôkazom snahy vytvoriť databázu údajov o prirodzenom území. Využitie geografických informačných systémov (GIS) umožňuje tieto údaje priestorovo analyzovať a hľadať ich vzájomné vzťahy. Ich vizualizácia je predpokladom lepšej prehľadnosti a využiteľnosti potrebných informácií, napríklad aj v hydrológii. Podrobné vyhodnotenie má význam či už pri územnom plánovaní, oceňovaní pozemkov alebo slúži poisťovniam pri poisťovaní konkrétnych oblastí. Ako študentka na stavebnej fakulte som chtiac či nechtiac mala tendenciu technické znalosti prepájať čo najviac s praxou. Venovala som sa napríklad predikcii oblastí náchylných na zosúvanie alebo práci s katastrálnymi dátami v GIS (o tom možno niekedy nabudúce). V tomto príspevku by som rada ukázala, ako možno open source GIS využívať pri hydrologických analýzach. Od verzie QGIS 2.12 sa totiž mnohí používatelia tešia z funkčnosti zásuvného modulu GRASS. Ten ponúka celú radu nástrojov pre hydrologické modelovanie či výpočet erózie. Odtokové pomery a stav riešeného územia z hľadiska zrážkoodtokových vzťahov a straty pôdy eróziou […]

Přejít na článek »

Ukládání ESRI Shapefile se správným kódováním češtiny pomocí GDAL

Dneska jsme řešili drobný problém – GRASS modul pro export vektorových dat v.out.ogr sice krásně vygeneroval ESRI Shapefile, měl ale pomršenou češtinu. Když se podíváte do výše odkázané dokumentace k tomuto formátu, najdete tam, že výstupní kódování lze nastavit pomocí tzv. Layer Creation Options – parametrem ENCODING. Pokud používáte OGR z příkazové řádky, použijte parametr -lco. v.out.ogr má také parametr lco. Stačí pak již v příkazové řádce nebo v modulu nastavit -lco ENCODING=UTF-8 a je hotovo.

Přejít na článek »

Import dat v S-JTSK do GRASS lokace WGS-84

Na školení GRASS GIS pro začátečníky, které se konalo 27. listopadu 2015, jsme jako jedno z témat probírali problematiku importu vektorových dat v odlišném souřadnicovém systému než je aktuální lokace. Import takovýchto dat  se od verze GRASS 7.0.2 značně zjednodušil a to díky novému nástroji v.import. Tuto funkcionalitu jsme na školení zkoušeli na následujícím scénáři: Vytvořili jsme prázdnou lokaci na základě EPSG kódu 4326 (WGS-84). Do této lokace jsme naimportovali vrstvu pěších tras v souřadnicovém systému S-JTSK (zdroj: IPR) pomocí nástroje v.import. Bohužel jsme zjistili, že data nebyla do WGS-84 natransformována korektně, tj. s jistým posunem, viz obr. níže. Vizualizace vektorové vrstvy pěších tras (S-JTSK) po importu a transformaci do GRASS lokace v souřadnicovém systému WGS-84. Je zřejmý posun v porovnání s ortofotem načteným z WMS ČÚZK. Posun naznačoval, že při transformaci dat chyběla informace o geodetickém datu, resp. transformačních parametrech towgs84. Po kontrole .prj souboru vrstvy pěších tras byla tato domněnka potvrzena. Soubor skutečně transformační parametry towgs84 neobsahuje. PROJCS[“S-JTSK_Krovak_East_North”,GEOGCS[“GCS_S_JTSK”,DATUM[“D_S_JTSK”,SPHEROID[“Bessel_1841”,6377397.155,299.1528128]], PRIMEM[“Greenwich”,0.0],UNIT[“Degree”,0.0174532925199433]],PROJECTION[“Krovak”],PARAMETER[“False_Easting”,0.0], PARAMETER[“False_Northing”,0.0],PARAMETER[“Pseudo_Standard_Parallel_1”,78.5],PARAMETER[“Scale_Factor”,0.9999], PARAMETER[“Azimuth”,30.28813975277778],PARAMETER[“Longitude_Of_Center”,24.83333333333333], PARAMETER[“Latitude_Of_Center”,49.5],PARAMETER[“X_Scale”,-1.0], PARAMETER[“Y_Scale”,1.0],PARAMETER[“XY_Plane_Rotation”,90.0],UNIT[“Meter”,1.0]] Bohužel importní nástroj systému GRASS v.import neumožňoval souřadnicový systém vstupních dat upřesnit. A jelikož školíme open source nástroje a často figurujeme i jako jejich vývojáři, máme tu výhodu, že můžeme chybějící funkcionalitu doimplementovat. A tak […]

Přejít na článek »

PDF verze školení QGIS a GRASS GIS

Minulý pátek proběhl kurz QGIS pro začátečníky a tento pátek se chystáme na kurz GRASS GIS. Všechny naše materiály jsou dostupné pod licencí Creative commons zdarma na internetu. Díky úsilí našich školitelů a editorské práci zejména Martina máme pro vás již delší dobu PDF verzi pro GRASS GIS, ale nově také PDF verzi školení QGIS. Dohromady přes 200 stránek aktuálního českého textu na téma open source desktopové GISy.

Přejít na článek »

Danube Hack a pôdna mapa z WMS do vektorů

Tento víkend jsem se účastnil jako mentor akce DanubeHack a měl jsem tam možnost řešit celou řadu zajímavých úloh. Někdy se snad dostanu ke svojí malé aplikaci, která vyroběla api postavené nad Djangem a RedHatím OpenShiftem. Dneska bych se s vámi rád podělil o to, jak jsme převáděli rastrovou mapu staženou z WMS na vektory pomocí GRASSu. Půdní mapu si vyžádal jeden z týmů a našli dokonce i funkční WMS z Pôdneho portálu Slovenska. Nejdřív jsem si založil GRASS LOCATION a MAPSET a nastavil na hranice Slovenska. Potom jsem stáhnul data z WMS služby – použil jsem formát GeoTIFF, protože JPEG díky ztrátové kompresy potrhá barvy v pixelech a místo rozumných cca 20 kategorií by jich tam bylo asi 3000. Samozřejmě jsem nastavil použitelné rozlišení regionu na 50m (původní mapa je 1:400~000): GRASS> g.region -p projection: 99 (Krovak) zone: 0 datum: hermannskogel ellipsoid: bessel north: -1132700 south: -1334770 west: -591450 east: -165430 nsres: 50.00494927 ewres: 50.00234742 rows: 4041 cols: 8520 cells: 34429320 a stáhnu data pomocí r.in.wms GRASS> r.in.wms url=”http://sscri.vupop.sk/arcgis/services/vupop_wms/MapServer/WMSServer” wms_version=”1.3.0″ srs=102067 format=tiff layers=0 out=podnamapa –o –v Jak můžete vidět, mapa je ošklivá – plná kartografických šraf a nápisů – nic, co byste mohli převézt na rozumně vypadající vektory. Přemýšlel […]

Přejít na článek »