Manuál k aplikaci JanMap v.2.5.1 Petr Pala Copyright © 2009 CENIA, laboratoř GIS
1. Úvod 1. JanMap 2. Instalace 2. Co je nového ve verzi 2.5.1 3. Části základního okna aplikace 1. Menu 1.1. File 1.2. Edit 1.3. View 1.4. Settings 1.5. Tools 1.6. Help 2. Nástrojová lišta 3. TOC 3.1. Záložka Layers 3.2. Záložka Selection 3.3. Pomocná TOC 4. Pracovní plocha 4. Podporovaná data 5. Funkcionalita 1. Projekt aplikace 2. Načítání vrstev do projektu 2.1. Vrstvy souborového typu 2.2. Vrstvy WMS 2.3. Vrstvy IMS 2.4. Vrstvy z JanGeodatabase 2.5. Vrstvy z MySQL a PostGIS (standard OGC) 2.5.1. Připojení vrstev z MyGIS a PostGIS 2.5.2. Připojení vrstev z MyGIS a PostGIS pomocí SQL příkazu 2.5.3. Vytvoření nové vrstvy v databázi MyGIS a PostGIS 2.5.4. Smazání vybraných vrstev z databází MyGIS a PostGIS 2.6. Podpora přístrojů GPS 2.6.1. Načtení dat z GPS přístroje 2.6.2. Načtení dat do GPS přístroje z JanMapu 3. Funkce pro ovládání mapy (zoomovací funkce) 4. Funkcionalita TOC 4.1. Záložka Layers 4.2. Záložka Selection 5. Vlastnosti vrstev 5.1. Vlastnosti vektorových vrstev (formát shapefile) 5.1.1. Záložka General 5.1.2. Záložka Display 5.1.3. Záložka Symbology 5.1.4. Záložka Labels 5.1.5. Záložka Projection 5.1.6. Záložka Graphs
5.2. Vlastnosti rastrových vrstev 5.2.1. Záložka General 5.2.2. Záložka Display 5.2.3. Záložka Symbology 6. Funkce výběru 6.1. Prostorové výběry 6.2. Výběry v atributové tabulce 6.3. Zrušení výběru 6.4. Tlačítko Identify 7. Funkce pro měření vzdáleností a ploch 8. Práce s atributovými daty 9. Podpora projekcí - transformace souřadnic 10. Nastavení projektu a pracovní plochy 10.1. Nastavení pracovní plochy 10.2. Nastavení Proxy 11. Editace vektorových vrstev 11.1. Založení nové vrstvy 11.2. Správa editace 11.2.1. Nastartování vrstvy k editaci 11.2.2. Ukládání změn a ukončení editace 11.2.3. Snapping 11.2.4. Nastavení 11.3. Editace objektů vrstev 11.3.1. Vytvoření nového bodu 11.3.2. Vytvoření nové linie 11.3.3. Vytvoření nového polygonu 11.3.4. Vytvoření nového přilehlého polygonu 11.3.5. Modifikace existujícího objektu 11.3.6. Odstranění objektů z vrstvy 11.3.7. Dělení linie 11.3.8. Dělení polygonu 11.3.9. Prosekávání objektů 11.3.10. Spojování objektů 11.3.11. Vytváření multiobjektů 11.3.12. Rušení multiobjektů 12. Kontrola topologie vrstvy 12.1. Nastavení topologických pravidel 12.2. Kontrola topologických pravidel 13. Výpočet geometrických hodnot (plocha, obvod, délka) do atributové tabulky 14. Výpočet souřadnic centroidů do atributové tabulky 15. Polygonizace 16. Převod polygonů na linie 17. Export vrstev 18. Export centroidů vrstev 19. Import dat do JanGeodatabase 20. Import dat do MyGIS a PostGIS (podle standardu OGC) 21. Hledání dat metaportálu 22. Přímá podpora GPS modulu HW 23. Nástroje nástrojové lišty českých služeb 24. Import tabulkových dat obsahujících souřadnice do bodové vrstvy 25. Generování kvadrátů síťového mapování 26. Generování obalových zón (bufferů) 27. Vektorové analýzy 27.1. Clip 27.2. Intersection 27.3. Union
27.4. Point Inside 28. Export georeferencovaného rastru z aktuální mapové kompozice 29. Nastavení a export tiskové sestavy 30. Generování mapového souboru MapFile pro Minesota MapServer 30.1. Sekce MAP 30.2. Sekce WEB 30.3. Sekce LEGEND 30.4. Generování nastaveného Mapfile
Kapitola 1. Úvod 1. JanMap JanMap je GIS nástroj systému JANITOR verze 2. O tomto systému se lze dozvědět více na stránkách www.janitor.cz JanMap slouží pro práci s prostorovými daty. Základní funkce, které aplikace poskytuje jsou: ukládání projektu mapové kompozice do otevřeného formátu JXML podpora vektorových vrstev souborového typu ve formátu shapefile a dgn podpora vrstev uložených podle standardů OGC v databázi: PostgreSQL, MySQL podpora vrstev uložených ve vlastní struktuře JanGDB v databázi MySQL podpora rastrových formátů (tiff, jpg, jp2, ecw, sid, img a bmp) široké možnosti při nastavení symbologie vrstev (definování vlastních symbolů, u rastrových formátů podpora průhlednosti a průsvitnosti) mnoho způsobů výběru entit napříč všemi vektorovými vrstvami za pomoci aplikace JanDat práce s atributovými daty (viz. JanDat) podpora základních projekcí (s-JTSK, WGS-84, s-42, UTM) - zobrazování způsobem on-the-fly + transformace mezi projekcemi editace vektorových vrstev kontroly topologie s nastavením pravidel export celé vrstvy nebo výběru do Shapefile (vč. transformace mezi projekcemi) podpora web služeb typu WMS a IMS práce s měřítkem a funkce měření v mapě generování centroidů a kvadrátů síťového mapování podpora GPS přístrojů vč. transformace souřadnic
generování mapového souboru MapFile jako mapová kompozice pro Minesota Mapserver nastavení jednoduché mapové kompozice pro tisk generování georeferencovaného rastru z obrazu aktuální mapové kompozice vektorové analýzy union, clip, intersect, point inside, buffer podpora catalog services podle OGS prostorový tezaurus pro vyhledánání geografických názvů (na území ČR)
2. Instalace JanMap je ke stažení na adrese www.janitor.cz. Lze jej stáhnout a nainstalovat jako součást systému JANITOR.
Kapitola 2. Co je nového ve verzi 2.5.1 zobrazování kartodiagramů nad vektorovými vrstvami klávesové zkratky pro nejčastější operace
Kapitola 3. Části základního okna aplikace V této kapitole se seznámíme se základními částmi aplikace a jejich funkcionalitou Obrázek 3.1. Ukázka aplikace JanMap
1. Menu 1.1. File New - funkce pro vytvoření nové vrstvy formátu shapefile Open - funkce pro přidání existující vrstvy (vrstev) souborového typu do projektu Open Project - funkce pro otevření projektu aplikace JanMap (formát JXML) Close Project - funkce pro zavření aktuálního projektu Save - funkce pro uložení aktuálního nastavení projektu Save as... - funkce pro uložení aktuálního nastavení projektu do nového projektového souboru JXML Generate MapFile... - nástroj pro generování mapového souboru MapFile pro Minesota MapServer
Last Project - obsahuje pět naposledy uložených projektů JXML, které lze načíst Print... - nástroj pro nastavení a export mapové kompozice pro tisk GPS connection... - nástroj pro připojení GPS přístroje a stažení GPS dat do aktuálního projektu Geodatabase Connection... - načtení vrstev z podporovaných geodatabází JanGeoDb... - načítání vrstev z geodatabáze JGDB (MySQL) MySQL... - načítání vrstev z geodatabáze MySQL (podle struktury OGC) PostGIS... - načítání vrstev z geodatabáze PostGIS (podle struktury OGC) Web services WMS connection... - načtení vrstev pomocí služby Web Map Services IMS connection... - načtení vrstev pomocí služby Internet Map Server Metaportal... - hledání podle metadat v metaportálech poskytující služby CSW podle OGC Exit - ukončení aplikace JanMap
1.2. Edit Copy map to clipboard - funkce pro zkopírování aktuální mapové kompozice do schránky
Tip Lze použít například při vložení aktuální mapy do dokumentu. Pokud nedojde ke změně velikosti, potom bude zachováno měřítko.
1.3. View Obsahuje seznam plovoucích nástrojových lišt, která lze zobrazovat. (Aktuální nastavení bude při znovu otevření aplikace zachováno) Standard Toolbar - při zatržení je hlavní nástrojová lišta viditelná Editor Toolbar - při zatržení je nástrojová lišta editoru viditelná Topology Toolbar - při zatržení je nástrojová lišta topologie viditelná GPS Toolbar - při zatržení je nástrojová lišta GPS nástrojů viditelná Toolbar with Czech Services - při zatržení je nástrojová lišta českých služeb viditelná
1.4. Settings Funkce slouží k nastavení parametrů a proměnných aplikace JanMap View... - nastavení vlastností pracovní plochy Proxy... - nastavení parametrů proxy serveru
1.5. Tools Nástroje aplikace JanMap Import Table to Shape... - nástroj pro import tabulkových dat obsahující souřadnice do bodové vrstvy formátu shapefile Generate Quads... - nástroj na generování kvadrátů síťového mapování na území ČR Generate Buffers... - nástroj pro vytváření obalových zón Vector Analyses... - analytické funkce pro vektorové vrstvy Export Map... - nástroj pro vytváření georeferencovaného rastru z aktuální mapové kompozice Import to Thesaurus... - nástroj pro import vrstvy do prostorového tezauru Find in Thesaurus... - nástroj pro vyhledávání dat v prostorovém tezauru Language - nástroj pro přepínání jazykové lokalizace pro JanMap. Nativně je pro JanMap vytvořena lokalizace v angličtině. Volitelně je k dispozici lokalizace v českém jazyce.
Tip Lokalizační soubory obsahující přeložené výrazy jsou uloženy v podadresáři languages, kde např. soubor JanMap.cz obsahuje českou lokalizaci. Pomocí podobného souboru lze vytvořit lokalizaci v jiném jazyce.
1.6. Help JanMap Help - obsahuje odkaz na nápovědu aplikace JanMap, která se otevře internetovém prohližeči GDAL Info - Zobrazuje seznam podporovaných driverů knihovny GDAL a OGR About JanMap - O aplikaci JanMap
2. Nástrojová lišta
Obsahuje nejužívanější funkce: 1. New - funkce pro vytvoření nové vrstvy formátu shapefile 2. Open - funkce pro přidání existující vrstvy (vrstev) souborového typu do projektu 3. Save - funkce pro uložení aktuálního nastavení projektu 4. Zoom In - tažením nebo kliknutím v pracovní ploše je zvětšen výřez pracovní plochy (přiblížení) 5. Zoom Out - kliknutím v pracovní ploše je zmenšen výřez pracovní plochy (oddálení) 6. Pan - posunutí aktuálního výřezu v pracovní ploše tažením 7. Fit all - nastavení výřezu v rozsahu všech viditelných vrstev (zobrazit vše) 8. Refresh/Stop - překreslení aktuálního výřezu. Během vykreslování slouží k jeho zastavení 9. Previous extent - zobrazení předcházejícího výřezu 10. Next extent - zobrazení následujícího výřezu 11. Select feature - funkce pro výběr entit ve vektorových vrstvách 12. Clear selected features - funkce pro odznačení všech vybraných objektů ve vrstvách 13. Identify - funkce pro zobrazení atributových dat označených entit 14. Measure - nástroj na měření vzdálenosti a plochy v mapě 15. Editor Toolbar - nástroj pro zobrazení panelu editačních nástrojů 16. Send feature - pokud je JanMap spuštěn jako klientská aplikace systému JANITOR, je odeslána právě jedna vybraná entita do databáze 17. Číselné měřítko - rozbalovací menu pro výběr nebo ruční zadání číselného měřítka zobrazení pracovní plochy
3. TOC Jedná se o levý panel aplikace obsahující stromovou strukturu seznamu vrstev v projektu (včetně grafů a symbologie), jichž obsah se zobrazuje v pracovní ploše. Zde je možno nastavovat způsob zobrazení vrstev, vlastnosti vrstev, slučovat vrstvy do skupin a odstraňovat vrstvy z projektu. Poklepáním levým tlačítkem na položce lze vyvolat akci, pravým tlačítkem lze otevřít nabídku. V samostatné spodní části jsou předdefinovány mapové služby (CENIA a ČÚZK), které lze tažením přesouvat do projektu.
3.1. Záložka Layers Obsahuje zobrazení hierarchické struktury vrstev. Základní funkce pro jednotlivé vrstvy jsou dostupné v kontextovém menu.
3.2. Záložka Selection V této části jsou zobrazeny pouze vektorové vrstvy a lze zde zapínat a vypínat vrstvy pro výběrové funkce.
3.3. Pomocná TOC Je umístěna ve spodní části TOC a obsahuje předdefinované mapové služby. Tyto služby se do projektu vkládají přetažení do horního (projektového) TOC (Drag & Drop)
4. Pracovní plocha Pravá část pro zobrazování vrstev a tvorbu mapové kompozice
Kapitola 4. Podporovaná data JanMap dokáže pracovat s různými typy geografických dat (vrstev): Vektorové (souborového typu): Shapefile - podpora zobrazování, výběru, editace, projekce, export, analýzy dgn (verze V7) - podpora zobrazování Rastrové: Data v rastrových formátech lze v JanMap zobrazovat, nastavovat průsvitnost a u 1-8bitových rastrů i měnit barevnou paletu vč. průhlednosti bmp - Windows Bitmap tif - Tagged Image File Format (podpora komprese typu PackBits, JPEG, LZW, CITT Fax 4) jpg jp2 - JPEG 2000 ecw - Enhanced Compressed Wavelet sid - Multiresolution Seamless Image Database (MrSID) img - Erdas Imagine Web služby: WMS - Web Map Services Služba WMS umožňuje jednotný přístup Web klientů k mapovému serveru, který poskytuje mapové služby v podobě rastrových mapových kompozic z GIS vrstev IMS - Internet Map Server firmy ESRI Catalog service - vyhledávání prostorových dat podle metadat Podporované geodatabáze: JanGDB - JanGeodatabase (vlastní geodatabáze podporující MySQL) - pouze pro čtení MySQL - geodatabáze MyGIS databáze MySQL podle standardů OGC PostGIS - geodatabáze PostGIS databáze PostgreSQL - pouze pro čtení Ostatní: data z GPS přístrojů - import dat typu waypoint a tracklog z GPS přístrojů značky GARMIN aktuální poloha GPS bodu pomocí standardu NMEA 0183 - zobrazení akztuální polohy bodu GPS z interního recieveru pomocí COM portu
Kapitola 5. Funkcionalita Tato kapitola obsahuje popis všech funkcí aplikace JanMap včetně tipů a ukázek
1. Projekt aplikace Pro uložení a znovunačtení aktuální mapové kompozice (nastavení vlastností vrstev) slouží projekt formátu JXML. Obsahuje všechna nastavení projektu pro jeho opětovné zobrazení. Kdykoli po spuštění aplikace JanMap je možné uložit změny do existujícího projektu (menu File - Save) nebo uložit aktuální mapovou kompozici do nového projektu pod jiným názvem (menu File - Save As...)
Tip V menu File - Last Project lze načíst jeden z pěti naposledy otevřených projektů. Pomocí položky v menu File - Open Project lze uložený projektový soubor JXML načíst.
Tip Lze nastavit asociaci na soubor JXML, potom se JXML projekt v JanMapu otevře po doubleclicku na tento JXML soubor v souborovém manageru Pomocí položky v menu File - Close Project lze aktuální projekt v aplikaci zavřít.
2. Načítání vrstev do projektu 2.1. Vrstvy souborového typu K načítání vrstev souborového typu slouží funkce Open. Lze spustit jednak z menu File-Open nebo z nástrojové lišty. Pomocí této funkce je zobrazen OpenDialog s předdefinovaným filtrem jak pro vektorové, tak pro rastrové vrstvy. Zde se vrstva nebo vrstvy označí a vloží do projektu JanMap.
Tip Pomocí klávesy Shift nebo Ctrl lze vybrat více vrstev najednou.
2.2. Vrstvy WMS Vrstvy WMS lze načíst pomocí nástroje v menu File - Web services - WMS connection... Je zobrazen dialog, který umožňuje načíst požadovanou WMS vrstvu. Pokud je připojení k internetu realizováno prostřednictvím proxy serveru, je nutné nejprve nastavit proxy server (viz. menu Settings - Proxy...)
Dialog pro načítání WMS obsahuje: Name - Rozbalovací menu se seznamem uživatelských názvů URL adres WMS serverů
Tip Seznam názvů a samotných URL adres je v souboru wms.cfg, kde lze seznam libovolně editovat URL - obsahuje url adresu vybrané WMS. V tomto dialogu není možné tuto adresu editovat Add New... - tlačítko volá dialog pro definování nové služby WMS. Do editačního pole Name se zadává uživatelský název WMS služby a do URL se zadá samotná URL adresa WMS služby. Po potvrzení se název nově zadané WMS služby zobrazí v rozbalovacím menu Name Edit... - tlačítko zobrazí dialog, ve kterém je možné aktuálně zobrazenou WMS službu v rozbalovacím menu Name editovat. Lze změnit jak uživatelské jméno tak i samotnou URL adresu WMS služby Delete - tlačítko slouží ke smazání vybrané URL adresy v rozbalovacím menu Get Capabilities - tlačítko pro připojení a získání metadat vybrané WMS služby Před připojením vybrané WMS služby do projektu má možnost uživatel nastavit parametry připojení: Map format - rozbalovací menu obsahující typ rastrového formátu, ve kterém bude serverem zaslána požadovaná mapová kompozice Feature info format - rozbalovací menu s formáty, ve kterém posílá server informace o entitách SRS Code - rozbalovací menu s kódy podporovaných projekcí. Ty jsou převzaty z databáze European Petroleum Survey Group (EPSG) www.espg.org
Tip V české republice jsou nejčastěji používané: 4326 - WGS 1984 28403 - Pulkovo 1942/Gauss-Krüger zóna 3 32633 - UTM zóna 33N (WGS 1984) 102067 - S-JTSK_Krovak_East_North
Poznámka Některé systémy mají projekci s-JTSK definovanou kódem 2065
Varování Každá WMS služba má svoji nativní projekci. Je dobré si dát pozor, zda odpovídá projekci mapové kompozice. Pokud ne, potom je v seznamu podporovaných projekcí třeba zjistit, jestli obsahuje projekci požadovanou. SRS Name - pokud je vybraná projekce podporována, potom je zde zobrazen název projekce Nodata Value - kód barvy, která bude v pracovní ploše průhledná. Lze ji přenastavit pomocí barevné palety spouštěné vedlejším tlačítkem Transparency - procentuální hodnota definující průsvitnost vrstvy. 0% - neprůsvitná, 100% absolutně průsvitná V rozbalovacím menu se vybere požadovaná WMS služba (její uživatelský název), tlačítkem Get Capabilities jsou načtena metadata (parametry), která lze přenastavit. Tlačítkem OK se daná WMS služba načte do projektu.
2.3. Vrstvy IMS Funkci lze najít v menu File - Web services - IMS connection... Je zobrazen dialog, který umožňuje načíst požadované IMS vrstvy. Pokud je připojení k internetu realizováno prostřednictvím proxy serveru, je nutné nejprve nastavit proxy server (menu - Settings - Proxy...)
Obsahuje: Rozbalovací menu se seznamem URL adres IMS serverů
Tip Seznam URL adres je v souboru ims.cfg, kde lze seznam libovolně editovat Add New Address - tlačítko slouží k vložení aktuální URL adresy v rozbalovacím menu do seznamu adres na poslední místo Delete Address - tlačítko slouží ke smazání vybrané URL adresy v rozbalovacím menu Get Services - tlačítko pro připojení a získání seznamu všech IMS služeb daného serveru, který je nahrán do tabulky ve středu dialogu tabulka pro zobrazení IMS služeb daného serveru. Obsahuje vždy název a typ služby V rozbalovacím menu se vybere existující (nebo zapíše nová) adresa s IMS službou, tlačítkem Get Services se zobrazí seznam služeb v tabulce, zatrhne se požadovaná služba a potvrzením se načte do aktuálního projektu.
2.4. Vrstvy z JanGeodatabase JanMap dokáže pracovat i s daty geodatabáze systému JANITOR. Tato geodatabáze podporuje MySQL server. Načtení vrstev z JanGeodatabase se provádí přes menu File-Geodatabase connection-JanGeoDb...
Je otevřen dialog GeoDB Connection. Tlačítkem Connection Admin se spustí aplikace Connection Admin (viz. Manuál), kde se nastaví připojení k databázovému serveru MySQL a potvrzením jsou ve spodní tabulce zobrazeny všechny vrstvy dané geodatabáze. Zde je lze zatržením vybrat a pomocí tlačítka OK jsou vybrané vrstvy načteny do projektu JanMap.
2.5. Vrstvy z MySQL a PostGIS (standard OGC) JanMap dokáže pracovat i s daty standardu OGC uloženými v databázích MySQL a PostGIS databázového serveru PostgreSQL. 2.5.1. Připojení vrstev z MyGIS a PostGIS Načtení vrstev z MySQL i PostGIS se provádí přes File-Geodatabase connection-MySQL/PostGIS...
Je otevřen dialog OGR Connection. Tlačítkem Connection Admin se spustí aplikace Connection Admin (viz. Manuál), kde se nastaví připojení k databázovému serveru MySQL nebo PostgreSql obsahující geodata. Potvrzením jsou ve spodní tabulce zobrazeny všechny vrstvy dané geodatabáze. Do projektu JanMap jsou načteny označené vrstvy.
2.5.2. Připojení vrstev z MyGIS a PostGIS pomocí SQL příkazu Každou vrstvu lze načíst do projektu i pomocí SQL příkazu. Tento způsob je výhodný, pokud má být například součástí atributových dat relovaná tabulka. Definovat SQL příkaz pro konkrétní vrstvu seznamu lze v dialogu "SQL Statement". Ten lze zavolat jednak poklepáním na vrstvu nebo označit vrstvu a použít tlačítko SQL Statement. V dialogu "SQL Statement" se zadává SQL příkaz, který definuje obsah vrstvy (atributové tabulky)
Varování Pokud je tímto způsobem vrstva načtena z databáze PostGIS, potom ji není možné editovat. (klasickým načtením je PostGIS vrstva editovatelná) 2.5.3. Vytvoření nové vrstvy v databázi MyGIS a PostGIS V dialogu "OGR Connection" lze pomocí tlačítka zavolat dialog pro definování nové vrstvy. Je třeba zadat název vrstvy a jeho typ
2.5.4. Smazání vybraných vrstev z databází MyGIS a PostGIS V dialogu "OGR Connection" lze pomocí tlačítka smazat z připojené databáze vrstvy, které jsou v seznamu vrstev vybrané
2.6. Podpora přístrojů GPS JanMap obsahuje přímou podporu dat GPS přístrojů. Aktuální verze dokáže načíst GPS data v podobě waypointů a tracklogů jak z GPS přístroje do aplikace, tak z aplikace do GPS přístroje. Funkce se spouští z menu File - GPS connection... Je otevřen dialog GPS Connector. Do TOC jsou přidány dvě vrstvy - jedna bodová (waypointy), druhá liniová (tracklogy).
Poznámka Obě vrstvy mají definovanou projekci WGS-84
2.6.1. Načtení dat z GPS přístroje
1. Nastaví se port, ke kterému je GPS přístroj připojen (k dispozici je USB a COM1-8) 2. Tlačítkem Test lze ověřit, zda je připojení funkční 3. Nastaví se rozsah načítaných dat (Waypoints, Tracks) 4. Tlačítkem Get data je zavolán SaveDialog pro uložení nové bodové vrstvy určené pro waypointy a nové liniové vrstvy pro tracklogy a následně jsou data stažena do PC a jako vrstvy typu shapefile načtena do projektu JanMap.
Varování Těmto vrstvám je automaticky nastavena projekce WGS-84 2.6.2. Načtení dat do GPS přístroje z JanMapu
1. Nastaví se port, ke kterému je GPS přístroj připojen (k dispozici je USB a COM1-4) 2. Tlačítkem Test lze ověřit, zda je připojení funkční
3. Pomocí zatrhávacích polí se vybere, který typ dat se bude posílat 4. Vybere se konkrétní vrstva, jejíž data se budou zasílat a v rozbalovacím menu Field pole, které obsahuje ID prvků 5. Tlačítkem Send data jsou všechny prvky vybrané vrstvy zaslány do připojeného GPS přístroje.
3. Funkce pro ovládání mapy (zoomovací funkce) JanMap nabízí zoomovací funkce uprostřed nástrojové lišty
1. Funkce pro ovládání mapy Zoom In - tažením nebo kliknutím v pracovní ploše přibližuje entity vrstev Zoom Out - kliknutím v pracovní ploše oddaluje entity vrstev Pan - posouvá mapu tažením Fit all - zobrazuje v pracovní ploše všechny entity všech vrstev Refresh/Stop - překreslí aktuální výřez. Během vykreslování slouží k jeho zastavení Previous extent - vrací zobrazení mapové kompozice o jeden pohled zpět Next extent - posouvá zobrazení mapové kompozice o jeden pohled dopředu 2. Měřítko Je tvořené rozbalovacím polem. Při práci s mapu zobrazuje aktuální měřítko pohledu. Při kliknutí do pole lze definovat vlastní, při kliknutí na rozbalovací šipku lze použít jedno z předdefinovaných a často užívaných měřítek
4. Funkcionalita TOC Jedná se o levou část aplikace obsahující hierarchickou strukturu vrstev, kde je většina funkcí soustředěna v kontextovém menu nad jednotlivými vrstvami.
4.1. Záložka Layers Slouží k základním a často užívaným funkcím s vrstvami.
Obsahuje dvě stromové struktury TOC: 1. Hlavní TOC - obsahuje aktuální seznam vrstev projektu. Slouží k zobrazování hierarchické stromové struktury vrstev. Vrstvy lze označovat kliknutím a pomocí klávesy Shift nebo Ctrl lze provádět i multivýběry. Základní vlastnosti: zatrhávací pole - zajišťuje zapínání/vypínání viditelnosti vrstev v pracovní ploše řazení vrstev v seznamu tažením - slouží k nastavení pořadí vrstev v projektu - nejvýše položená vrstva překrývá vrstvy nižší Nástroje pro jednotlivou vrstvu: Funkce pro práci s jednotlivou vrstvou jsou umístěny v kontextovém menu (zobrazí se při kliknutí pravým tlačítkem myši).
Obsahuje tyto funkce: Properties... - zobrazuje dialog pro nastavení vlastností vrstvy - viz. Vlastnosti vrstev Attribute Table... - pokud se jedná o vektorovou vrstvu, funkce zobrazuje atributová data dané vrstvy Zoom - obsahuje seznam zoomovacích funkcí Zoom to Layer - zoomovací funkce, která nastaví výřez pohledu na celou vrstvu Zoom to Selected Features - zoomovací funkce pro vektorové vrstvy, která nastaví výřez pohledu na všechny vybrané entity dané vrstvy Selection - obsahuje seznam výběrových funkcí Clear Selected Features - zruší výběr všem entitám dané vrstvy Move up - danou vrstvu posune na nejvyšší pozici ve stromě Move down - danou vrstvu posune na nejnižší pozici ve stromě Tools - podporované nástroje pro danou vrstvu Calculate Geometry Fields - do atributové tabulky vypočítá pro liniovou vrstvu délky jednotlivých linií a pro polygonovou vrstvu plochu a obvod jednotlivých polygonů
Varování Daná vrstva nesmí být právě editována Calculate Centroids - do atributové tabulky vypočítá pro jednotlivé objekty souřadnice centroidu
Varování Daná vrstva nesmí být právě editována
Polygonize - funkce polygonizace přístupná pro liniovou vrstvu. Vytváří z dané liniové vrstvy novou polygonovou. Pokud liniová vrstva není topologicky korektní (např. obsahuje visící linie), potom tyto linie nebudou do polygonizace zahrnuty.
Varování Daná vrstva nesmí být právě editována Convert Polygons to Lines - funkce depolygonizace přístupná pro polygonovou vrstvu. Vytváří z dané polygonové vrstvy novou liniovou.
Varování Daná vrstva nesmí být právě editována Remove - danou vrstvu odstraní z projektu Create Group - tato funkce vybrané vrstvy sdruží do skupiny Export - obsahuje seznam exportních funkcí pro vektorové vrstvy: Export Features... - funkce pro exportování vrstvy do formátu shapefile podle nastavených parametrů
Varování Daná vrstva nesmí být právě editována Export Centroids... - funkce pro exportování centroidů vrstvy do formátu shapefile podle nastavených parametrů
Varování Daná vrstva nesmí být právě editována Load - obsahuje seznam importních funkcí pro vektorové vrstvy: Load into JanGDB... - funkce pro import vrstvy do geodatabáze JanGDB
Varování Daná vrstva nesmí být právě editována Load into Mygis/Postgis... - funkce pro import vrstvy do geodatabáze MyGIS (databáze MySQL) nebo PostGIS (databáze PostgreSQL)
Varování Daná vrstva nesmí být právě editována
Nástroje pro více vybraných vrstev:
Remove - vybrané vrstvy odstraní z projektu Group - vybrané vrstvy sdruží do skupiny Move up - vybrané vrstvy posune na nejvyšší pozici ve stromě Move down - vybrané vrstvy posune na nejnižší pozici ve stromě Turn On - vybraným vrstvám zapne viditelnost Turn Off - vybraným vrstvám vypne viditelnost Nástroje pro skupinu vrstev:
Add... - do dané skupiny vrstev přidá pomocí OpenDialogu novou vrstvu Properties... - zobrazuje dialog pro nastavení vlastností skupiny vrstev - viz. Vlastnosti vrstev Zoom to Layer - zoomovací funkce, která nastaví výřez pohledu na skupinu vrstev Remove - skupinu vrstev včetně vrstev v ní obsažených odstraní z projektu Ungroup - skupinu vrstev zruší a vrstvy v ní obsažené rozpustí do projektu Move up - skupinu vrstev posune na nejvyšší pozici ve stromě Move down - skupinu vrstev posune na nejnižší pozici ve stromě 2. Pomocná TOC - ta je vyhrazena předdefinovaným mapovým službám Dvojklikem na položku je daná mapová služba rozbalena a jsou načteny základní služby daného mapového serveru. Označením a přetažením (Drag & Drop) do horní TOC je daná služba vložena do projektu JanMap.
Varování Pro korektní fungování je nutné mít připojení k internetu a při existenci proxy serveru mít nastaveny jeho parametry v menu Settings - Proxy...)
4.2. Záložka Selection Slouží k zobrazování vektorových vrstev, kde lze zapínat a vypínat vrstvy pro výběrové funkce.
Základní vlastnosti: zatrhávací pole - při zatržení bude daná vektorová vrstva zahrnuta pro výběrové funkce. V závorce za názvem vrstvy je aktuální počet vybraných entit / počet všech entit vrstvy
5. Vlastnosti vrstev Každý typ vrstvy má své specifické vlastnosti. Tyto vlastnosti lze nastavovat v dialogu Layer properties, který je zobrazen pomocí nabídky kontextového menu Properties z TOC
5.1. Vlastnosti vektorových vrstev (formát shapefile) 5.1.1. Záložka General
Obsahuje základní informace o dané vrstvě. Obsahuje: Layer Name - pole pro název vrstvy v projektu - lze jej přenastavit Source - informační pole s cestou a názvem vrstvy na disku Extent - souřadnice obálky vrstvy ListBox - obsahuje metadata dané vrstvy
5.1.2. Záložka Display
Obsahuje nastavení pro omezení zobrazení dané vrstvy pomocí měřítka: Maximum Scale - pole pro maximální měřítko, kdy se vrstva bude zobrazovat (hodnota "-1" znamená bez limitu) Minimum Scale - pole pro minimální měřítko, kdy se vrstva bude zobrazovat (hodnota "-1" znamená bez limitu)
5.1.3. Záložka Symbology
Obsahuje nástroje pro nastavení symbologie dané vrstvy. Obsahuje Type - rozbalovací menu s možnými typy symbologie vrstvy. Lze vybrat: Single symbol - všechny entity budou zobrazeny stejnou symbologií Unique value - symbologie entit bude definována podle unikátních hodnot vybraného atributového pole tabulky Graduated Colors - symbologie barvy entit bude definována podle počtu tříd a podle intervalů hodnot definovaných vybraným polem atributové tabulky Graduated Symbols - symbologie velikosti symbolů bodových entit bude definována podle počtu tříd a podle intervalů hodnot definovaných vybraným polem atributové tabulky Field - rozbalovací menu je viditelné při použití typu Unique Value a Graduated Colors. Obsahuje seznam polí atributové tabulky pro definování symbologie dané vrstvy. Color Ramp - rozbalovací menu je viditelné při použití typu Graduated Colors. Obsahuje seznam barevných škál, které definují barvu symbologie pro jednotlivé intervaly Classes - editační pole je viditelné při použití typu Graduated Colors. Definuje počet tříd (počet intervalů) symbologie Tabulka - obsahuje aktuální podobu entit. Symbol - pole s podobou zobrazení entity Value - hodnoty pole z atributové tabulky
Label - hodnoty pole převzaté z Value, které lze přepisovat a které se zobrazují v TOC Dvojklikem na podobu zobrazení entity je otevřen dialog Symbology. Zde se nastavuje konkrétní podoba entity.
Obsahuje: Pole s aktuální podobou entity Outline Color - tlačítko se paletou barev pro definování barvy hranice nebo linie (pro všechny typy vrstev) Pen Style - rozbalovací menu se seznamem typů linií (pro všechny typy vrstev) Outline Width - pole pro šířku hranice nebo linie v zobrazovacích bodech (pro všechny typy vrstev) Fill Color - tlačítko s paletou barev pro definování výplně (pro bodový a polygonový typ) Fill Type - rozbalovací menu se seznamem možných výplní (pro bodový a polygonový typ) Symbol Size - velikost bodového symbolu v zobrazovacích bodech (pouze pro bodový typ)
Tip Symboly pro bodové vrstvy jsou definovány v souboru "symbols.txt" v adresáři symbols. 5.1.4. Záložka Labels Obsahuje nástroje pro nastavení popisků vrstvy.
Obsahuje: Display - zatrhávací pole pro zobrazování popisků dané vrstvy v pracovní ploše Rozbalovací pole - obsahuje seznam polí atributové tabulky dané vrstvy. Z vybraného pole jsou hodnoty použity jako popisky v mapové kompozici Display label centroids - zatrhávací pole pro zobrazování centroidů daných entit Font - tlačítko, které spouští systémový dialog s nastavením fontu pro zobrazení popisků Position towards Centroid - možnost nastavit definiční bod popisků 5.1.5. Záložka Projection Obsahuje nastavení pro podporu projekcí.
Vrstvě typu shapefile a databázovým vrstvám MyGIS a PostGIS lze definovat projekci z rozbalovacího menu. Pokud je již projekce vrstvy definována, je daná projekce v rozbalovacím poli automaticky vybrána. Projekce je pro vrstvu typu shapefile definována souborem prj, který obsahuje parametry dané projekce. Jsou podporovány následující projekce: Pulkovo_1942 (zona 3 a 4) - projekce vojenských map České republiky S-JTSK_Krovak_East_North - projekce většiny mapových děl České republiky UTM nad elipsoidem WGS-1984 (všechny zóny) - Universal Transverse Mercator WGS-1984 - zeměpisný systém, který využívá navigační systém GPS LKS_1992_Latvia_TM_0 - zeměpisná projekce používaná na území Lotyšska LKS_1992_Latvia_TM - zeměpisná projekce používaná na území Lotyšska
Tip Seznam projekcí je uložen v prj souborech v podadresáři SourSys. Navíc obsahuje soubor tran.trj obsahující parametry 7-prvkové prostorové transformace, které slouží k převodu mezi projekcemi. Na hodnotách těchto parametrů závisí přesnost transformací. 5.1.6. Záložka Graphs Obsahuje nastavení pro generování grafů jednotlivých objektů.
Obsahuje: Visible (Zapnout) - podmínka viditelnosti. Zatrhne se automaticky, při výběru prvního pole (field) grafu. Pokud se odtrhne, nic se nemění, pouze grafy a jejich legenda nebudou viditelné. Graph type (Typ grafu) - jsou podporovány tyto typy grafů: Collumn vertical (Sloupcový svislý)
Collumn horizontal (Sloupcový vodorovný)
Composed vertical (Skládaný svislý)
Composed horizontal (Skládaný vodorovný)
Pie (Koláčový)
Poznámka: Ve skládaných a koláčových grafech je problematické zobrazovat záporné hodnoty a proto pokud jsou použity, jsou v nich všechny záporné hodnoty nahrazeny nulou. Pokud se to stane, je uživatel informován zprávou. Axes (Osy) - Oba typy sloupcových grafů (Collumn vertical, Collumn horizontal) mohou vypadat lépe, pokud se u nich vykreslí osy. Dává to přehled o velikosti hodnot. Borders (Rámování) - Graf může vypadat lépe, pokud sloupce orámujeme černou barvou. Values (Hodnoty) - Pro sloupcový a koláčový graf vypíše orientační číselnou velikost hodnoty pole. Snaží se použít alespoň 3 platné čísloce, ale u velkých a velmi malých čísel nelze užít všechny desetinná místa. Text se může i překrývat i se dostat mimo předpokládané hranice grafu. Font for Values (Font hodnot) - Pro výpis hodnot je možno vybrat jakýkoliv font včetně barvy. Pie exploded (Rozložený) - Koláčový graf může vypadat efektně, pokud se nakreslý rozpadlý (explodovaný) na jednotlivé výseče. Width (Šířka) - Maximální velikost grafu v ose X v pixelech (obrazovkových bodech). Height (Výška) - Maximální velikost grafu v ose Y v pixelech. Pro koláčový graf je vždy stejná jako šířka a proto ji nelze měnit. Space (Mezery) - Oba typy sloupcových grafů (Collumn vertical, Collumn horizontal) mohou vypadat lépe, pokud mezi sloupci necháme mezery. Toto číslo udává, kolik procent z celkové šířky mezery zaberou. Rozumná hodnota je 0 - 30%. Choise of fields (Výběr polí) - se nachází zcela vlevo dole. Nabízí všechna dostupná číselná pole, která můžeme vybrat do grafu. Pokud by nestačila, je nutno vytvořit další v atributové tabulce. Chart fields (Pole grafu) - se nachází zcela vpravo dole. Z polí v něm umístěných budou sestaveny grafy. Každé pole má barvu, která je vypočtena z vybrané barevné škály. Poklepáním se vyvolá dialog výběru barvy, kde je možno barvu změnit. Změněná barva zůstává stejná i při manipulaci se sloupcem, vypočtená se při přidávání nebo odebírání polí mění podle barevné škály. Vybráním barevné škály (i stejné) se všechny změněné barvy zruší a znovu se vypočtou. Tlačítko "šipka vpravo" - přesouvá vybraná pole z listboxu "Výběr polí" do listboxu "Pole grafu". Tlačítko "šipka vlevo" - přesouvá vybraná pole z listboxu "Pole grafu" do listboxu "Výběr polí". Tlačítko "šipka nahoru" - přesouvá vybraná pole v listboxu "Pole grafu" o jednu pozici nahoru. Mění tedy pořadí sloupců v grafu.
Tlačítko "šipka dolů" - přesouvá vybraná pole v listboxu "Pole grafu" o jednu pozici dolů. Mění tedy pořadí sloupců v grafu. Color transition (Barevný rozsah) - umístěný nad listboxem "Pole grafu", vybírá barevnou škálu pro tento listbox.. Size of Pie graph by data (Měnit velikost podle) - umístěný nad listboxem "Výběr polí", určuje velikost koláčového grafu. Koláčový graf může nést další informaci a to poměrnou velikost vůči ostatním grafům. Například velikost výsečí ukazuje poměr volebních výsledků jednotlivých stran a velikost grafu počet hlasů v jednotlivých krajích. Velikost koláčového grafu může být konstantní - volba Constant (Velikost konstantní) a pak je určena položkou Width (Šířka) a nebo proměnná a potom je v intervalu 10 - hodnota položky Width (Šířka). Jednou z možností jak nastavit proměnnou velikost je použít volbou Sum of selected (Velikost dle sumy položek), která sečte všechny hodnoty polí grafu a součet použije k řízení velikosti grafu. Druhou možností je volba některého z nabízených číselných polí, jehož hodnota se přímo použije k řízení velikosti grafu.
Obsahuje sadu přepínacích tlačítek pro určení polohy grafu vůči centroidu (vypočtenému středu objektu): Other (Jiné) - přímo posun středu grafu vůči centroidu v pixelech (obrazovkových bodech). Hodnoty X a Y je možno měnit vpravo od tlačítka. Rohy a střed - Vhodná umístění grafu jsou rohy, středy stran a střed grafu. Automaticky se vypočítávají a zobrazují hodnoty X a Y. Pozor, centroid je pevným bodem a umísťuje se graf k centroidu. Vlevo nahoře tedy znamená, že centroid bude v pravém dolním rohu grafu.
5.2. Vlastnosti rastrových vrstev 5.2.1. Záložka General Obsahuje základní informace o dané vrstvě.
Obsahuje: Layer Name - pole pro název vrstvy v projektu, které se zobrazuje v TOC Source - informační pole s cestou a názvem vrstvy na disku Extent - souřadnice obalového obdélníka vrstvy ListBox - obsahuje metadata dané vrstvy 5.2.2. Záložka Display Obdobně jako u vektorových vrstev obsahuje nastavení pro omezení zobrazení dané vrstvy pomocí měřítka: Maximum Scale - pole pro maximální měřítko, kdy se vrstva bude zobrazovat (hodnota "-1" znamená bez limitu) Minimum Scale - pole pro minimální měřítko, kdy se vrstva bude zobrazovat (hodnota "-1" znamená bez limitu)
5.2.3. Záložka Symbology
Obsahuje nástroje pro nastavení symbologie dané vrstvy. Obsahuje Default Colors - tlačítko pro nastavení původní barevné kompozice vrstvy Nodata value - editační pole s kódem barvy, která se v pracovní ploše bude jevit jako průhledná. Hodnota "-1" znamená, že žádná barva nebude průhledná. Tlačítko s paletou barev usnadňuje výběr barvy pro průhlednost. Transparency - editační pole pro definování průsvitnosti rasteru. Je dána procentuální hodnotou, kdy 0% - neprůsvitná, 100% - absolutně průsvitná Brightness - posuvné pole pro definování jasu rastrové vrstvy. Limitní hodnoty jsou -1 a 1. Hodnota 0 (střed posuvného tlačítka) je hodnota původní. Contrast - posuvné pole pro definování kontrastu rastrové vrstvy. Limitní hodnoty jsou -1 a 1. Hodnota 0 (střed posuvného tlačítka) je hodnota původní. Color table - pokud se jedná o rastry s 1-8 bitovou hloubkou, je barevná škála zobrazena v této tabulce. Dvojklikem na podobu jakékoli barvy je možné nastavit barvu jinou.
6. Funkce výběru Aplikace JanMap umožňuje efektivně vybírat entity z vektorových vrstev. Jednak je možné vybírat prostorovými metodami nebo přes nástroje aplikace JanDat, kdy se vybírá pomocí atributové tabulky.
6.1. Prostorové výběry
Pro prostorové výběry v pracovní ploše slouží tlačítko Select features Tímto nástrojem je možné v pracovní ploše vybírat tak, že do výběru jsou zahrnuty všechny vektorové vrstvy, které jsou zatrženy v TOC záložce Selection. Je tedy umožněno jediným výběrem vybrat entity z více vrstev. Prostorové výběry jsou prováděny následujícími způsoby: kliknutím do pracovní plochy - tak jsou vybrány všechny polygony, ve kterých leží zadaný bodu a všechny body a linie, které se nacházejí v nejbližším okolí tažením v pracovní ploše - tak jsou vybrány všechny entity, které do taženého prostoru zasahují výběr s klávesou Shift - jak při kliknutí, tak i při tažení je již existující výběr rozšířen o nový (při označení nevybrané entity se vybere a přidá ke stávajícímu výběru, při označení vybrané entity je entita odznačena a odebrána ze stávajícího výběru)
6.2. Výběry v atributové tabulce Při práci s atributovými daty je využita aplikace JanDat (viz. JanDat). Proto jsou pro výběry v atributové tabulce využity výběrové funkce JanDat. Obě aplikace jsou provázány tak, že při výběru v jedné aplikaci je zobrazen výběr příslušných entit i v aplikaci druhé a naopak.
6.3. Zrušení výběru Pomocí tlačítka
lze veškerý výběr objektů v mapové kompozici zrušit.
6.4. Tlačítko Identify Pro rychlé zjištění atributových dat se využívá funkce Identify. Tato funkce zobrazuje atributové hodnoty vektorových objektů. Funkce se zapíná tlačítkem s typem výběru.
na nástrojové liště. Poté je zobrazeno menu
Lze si vybrat, podle čeho budou objekty vybrány (Podle bodu, linie nebo polygonu). Poté se v mapě vytvoří výběrový objekt a všechny objekty v mapě, které do výběrového objektu zasahují, budou vybrány a jejich atributy zobrazeny v dialogu Feature properties.
Obsahuje: Layer - zobrazuje název vrstvy, ze které daný objekt pochází Object type - zobrazuje typ vrstvy, ze které daný objekt pochází Strom se seznamem vrstev a jejich vybraných objektů definovaných pomocí ID Záložky: Attributes - obsahuje seznam názvů a hodnot atributů konkrétní vybrané entity Coordinates - obsahuje seznam lomových bodů dané entity vč. souřadnic
Tip Tato funkce lze použít i pro WMS vrstvy, které umožňují vracet atributová data vektorových objektů z místa, kde byla funkce Identify použita
7. Funkce pro měření vzdáleností a ploch JanMap nabízí funkci na měření vzdáleností a ploch umístěnou na nástrojové liště
Při použití této funkce se vytváří linie a na Informační liště ve spodní části aplikace je průběžně zobrazována délka linie a plocha, kterou linie ohraničuje.
Funkce se ukončuje dvojklikem. Je zobrazen dialog s informací o délce linie a ploše ohraničeného polygonu. Uživatel může tyto hodnoty vložit do schránky
8. Práce s atributovými daty Atributová data jsou zobrazována v aplikaci JanDat (viz. JanDat) a její funkce jsou pro atributová data zpřístupněny. Základní operace jsou: výběrové funkce - viz. Výběry v atributové tabulce editační funkce - jsou zpřístupněny pouze v případě, je-li aktivní vrstva v editačním modu
9. Podpora projekcí - transformace souřadnic Aplikace JanMap podporuje nejužívanější projekce pro území ČR. Jsou to: WGS_1984 - projekce, kterou využívá navigační systém GPS S-JTSK - projekce většiny mapových děl České republiky UTM nad elipsoidem WGS-1984 (všechny zóny) - Universal Transverse Mercator Pulkovo_1942 (zona 3) - projekce vojenských map České republiky LKS_1992_Latvia_TM_0 - zeměpisná projekce používaná na území Lotyšska LKS_1992_Latvia_TM - zeměpisná projekce používaná na území Lotyšska Projekce je možné přiřadit vrstvám typu shapefile (viz. Projection) a zároveň je možné definovat i projekci pracovní ploše. Tak je možné převést a zobrazit systémem "on-the-fly" vrstvy rozdílných projekcí do jediné - definované pro pracovní plochu. Takto je možné zobrazovat vrstvy různých projekcí v jediné bez fyzické transformace souřadnic vrstev. Takto převedené vrstvy je možné exportovat do nových vč. transformovaných souřadnic a tím je zajištěna fyzická transformace souřadnic mezi projekcemi.
10. Nastavení projektu a pracovní plochy 10.1. Nastavení pracovní plochy Dialog pro nastavení pracovní plochy lze zobrazit pomocí nabídky Settings-View...
Záložka General obsahuje: Selection tolerance - editační pole pro nastavení tolerance výběru v obrazových bodech (pix).
Poznámka Týká se funkce výběru a funkce "Identify". Příklad 5.1. Příklad nastavení Při nastavení Selection tolerance např. 5 pix se při užití funkce na výběr vyberou všechny entity, které se nacházení v oblasti 5 obrazových bodů kolem místa, kde se kliklo. Projection - rozbalovací menu s podporovanými projekcemi. Ve vybrané projekci jsou zobrazována data v pracovní ploše viz. Podpora projekcí Show Web Services - zatrhávací pole, kdy při zatržení je strom Web services viditelný Show MetaPortal Panel - zatrhávací pole, kdy při zatržení je viditelný Metaportál Panel v levém dolním rohu aplikace Visible added Layers - zatrhávací pole, kdy při zatržení je načítaným vrstvám nastavena viditelnost Show Cenia logo - zatrhávací pole, kdy při zatržení je v pravé spodní části pracovní plochy umístěno logo CENIA
Tip Při kliknutí na logo CENIA v pracovní ploše je v internetovém prohlížeči zobrazena domovská stránka CENIA (www.cenia.cz) Relative Path - zatrhávací pole, kdy při zatržení jsou vrstvy souřadnicového typu ukládány s relativními cestami
Záložka Layout obsahuje: Show Layout - zatrhávací pole. Při zatržení bude pohled obsahovat zobrazené hranice tisku podle nastavení Actual Scale - Tlačítko, kterým lze nastavit aktuální měřítko z pohledu pro tisk Scale - měřítko, při kterém se bude bude tisknout mapová kompozice Format - lze vybrat formát (velikost) tiskové sestavy Orientation - výbět orientace formátu
10.2. Nastavení Proxy JanMap dokáže pracovat s mapovými službami (WMS a IMS), ke kterým přistupuje po síti internet. Je-li přístup k internetu realizován prostřednictvím proxy serveru, je nutné jeho parametry nastavit v dialogu Proxy Settings. Dialog se zobrazuje pomocí nabídky Settings-Proxy...
Obsahuje: Use proxy - zatrhávací pole pro případ, že přístup k internetu je realizován prostřednictvím proxy serveru Proxy host - adresa proxy serveru
Port - port proxy serveru User name - název účtu proxy serveru Password - heslo pro přístup k internetu prostřednictvím proxy serveru
11. Editace vektorových vrstev JanMap umožňuje editaci vektorových vrstev formátu shapefile. Funkce související s editací jsou obsaženy na nástrojové liště, která se spouští z menu Tools - Editor Toolbar nebo pomocí tlačítka na nástrojové liště.
Obsahuje: 1. Rozbalovací menu - obsahuje seznam všech vektorových vrstev projektu, u kterých je podporována editace. Vybraná vrstva je ta, která je určena pro editaci 2. Create Point - tlačítko pro vytváření nového bodu (pro editovanou bodovou vrstvu) 3. Create Line - tlačítko pro vytváření nové linie (pro editovanou liniovou vrstvu) 4. Create Polygon - tlačítko pro vytváření nového polygonu (pro editovanou polygonovou vrstvu) 5. Modify Object - tlačítko pro posun bodu nebo vertexu liniové nebo polygonové entity 6. Add Vertex - tlačítko pro vytváření nového vertexu pro liniové nebo polygonové entity 7. Remove Vertex - tlačítko pro odstranění existujícího vertexu pro liniové nebo polygonové entity 8. Split line - tlačítko pro dělení linií pomocí bodu 9. Split polygon - tlačítko pro dělení vybraného polygonu 10. Autocomplete polygon - tlačítko pro vytváření přilehlého polygonu k existujícím polygonům 11. Intersect geometry - tlačítko pro prosekání překrývajících se objektů (polygonů, linií) 12. Merge geometry - tlačítko pro spojování polygonů a linií 13. Create multipart object - tlačítko pro vytváření multiobjektů 14. Drop multipart object - tlačítko pro rozbití existujících multiobjektů 15. Start editing - tlačítko pro nastartování vybrané vrstvy k editaci. Tak jsou zpřístupněny ostatní nástroje k editaci a je možné editovat i atributovou tabulku pomocí aplikace JanDat 16. Stop editing - tlačítko pro ukončení editace. Editace je ukončena s možností uložit nebo neuložit změny.
17. Save Changes - tlačítko pro uložení změn provedených ve vrstvě (bez ukončení editace) 18. Snapping - tlačítko pro zobrazení dialogu Snapping enviroment, kde je možné nastavit vlastnosti přichytávání 19. Settings - tlačítko pro zobrazení dialogu nastavení
11.1. Založení nové vrstvy Nová vrstva ve formátu shapefile se zakládá v menu File - New nebo tlačítkem New na nástrojové liště.
1. Zadá se cesta a název nové vrstvy do SaveDialogu 2. Definuje se typ vrstvy v dialogu Shape layer type (point, line, polygon) 3. Nová vrstva je vložena do projektu a automaticky nastavena jako aktivní pro editaci
11.2. Správa editace 11.2.1. Nastartování vrstvy k editaci 1. Nejprve je nutné vybrat požadovanou vrstvu v rozbalovacím menu na liště Editor Toolbaru
2. Tlačítkem Start editing většina tlačítek)
je daná vrstva nastartována k editaci (tím je zpřístupněna
11.2.2. Ukládání změn a ukončení editace
K ukládání provedených změn v editaci slouží tlačítko Save changes Po stisknutí jsou uloženy provedené změny - editace není ukončena.
Samotná editace se ukončuje pomocí tlačítka Stop editing ukončit s uložením změn nebo beze změn (od posledního uložení)
na liště Editor Toolbaru.
. Po jeho stisknutí lze editaci
11.2.3. Snapping Pro efektivní editaci je možné nastavit parametry přichytávání - to se provádí pomocí funkce Snapping.
Pomocí tlačítka Snapping je zobrazen dialog Snapping enviroment se seznamem vektorových vrstev, kde lze pro každou vrstvu (nejen pro editovanou) nastavit parametry přichytávání typu: Node - editační kurzor se bude přichytávat ke všem nodům objektů dané vrstvy Vertex - editační kurzor se bude přichytávat ke všem vertexům objektů dané vrstvy Edge - editační kurzor se bude přichytávat k hranám objektů dané vrstvy Tolerance - hodnota tolerance přichytávání pro danou vrstvu v obrazových bodech pro danou vrstvu Use map units - hodnota tolerance bude použita v mapových jednotkách Dále dialog obsahuje tlačítka: Select all - jsou zatrženy všechny typy přichytávání všech vrstev Deselect all - jsou zrušeny všechny typy přichytávání u všech vrstev 11.2.4. Nastavení Pomocí tlačítka Settings se volá dialog pro nastavení editace.
Check Self-Intersection - při zatržení bude při editaci linií a polygonů kontrolováno sebeprosekávání Check Duplicates Vertexes - při zatržení bude při editaci linií a polygonů kontrolovány a opravovány duplicitní sousední vertexy
Save automatically each <10> minutes - při zatržení budou změny editace automaticky ukládány po intervalech, které si nastaví uživatel
11.3. Editace objektů vrstev 11.3.1. Vytvoření nového bodu 1. Pomocí tlačítka Create Point se v pracovní ploše v místě kliknutí vytvoří nový bod. 11.3.2. Vytvoření nové linie 1. Pomocí tlačítka Create Line se v pracovní ploše klikáním vytváří nové lomové body linie. 2. Pokud se vytváří linie typu multiobjekt, potom se jednotlivé části linie ukončují přes kontextové menu - Finish part 3. Ukončení vytváření linie (i linie typu multiobjekt) se provádí dvojklikem nebo přes kontextové menu - Finish shape JanMap kontroluje topologické pravidlo "self-intersection" - nedovolí, aby linie křížila sama sebe. 11.3.3. Vytvoření nového polygonu 1. Pomocí tlačítka Create Polygon se v pracovní ploše klikáním vytváří nové lomové body polygonu. 2. Pokud se vytváří polygon typu multiobjekt, potom se jednotlivé části linie ukončují přes kontextové menu - Finish part 3. Ukončení vytváření polygonu (i polygonu typu multiobjekt) se provádí dvojklikem nebo přes kontextové menu - Finish shape JanMap kontroluje topologické pravidlo "self-intersection" - nedovolí, aby hranice polygon křížila sama sebe. 11.3.4. Vytvoření nového přilehlého polygonu Tento způsob vytváření polygonu se používá v situaci, kdy má mít nový polygon společnou hranici s již existujícím polygonem. Potom se používá funkce Autocomplete polygon.
1. Pomocí funkce Autocomplete Polygon se vytváří nová hranice polygonu tak, že hranice s přilehlým polygonem není nutné vytvářet. 2. Po přichycení nově vytvářené hranice k přilehlému polygonu se dvojklikem vytvoří nový polygon, jež má společnou hranici se sousedním 3. Pokud je třeba vytvářet nové hranice po částech (např. při využití hranic více existujících polygonů), lze části ukončovat pomocí funkce Finish Part z kontextového menu 11.3.5. Modifikace existujícího objektu Modifikací je myšleno úprava existujícího objektu a jeho hranice, případně společné uzly a hrany sousedních objektů. Pro modifikaci musí být objekt(y) označen(y) editačním výběrem 1. Objekt, který je určen pro modifikaci, musí být nejprve klasicky označen 2. Použitím tlačítek Modify Object, Add Vertex nebo Remove Vertex je vybraný objekt označen editačním výběrem 3. Pomocí funkcí Modify Object, Add Vertex nebo Remove Vertex lze daný objekt libovolně modifikovat 4. Zrušení editačního výběru (a tím i uložením změn modifikace) se provádí přepnutím do klasického výběru nebo dvojklikem
Poznámka Tento postup lze použít i pro editaci společných uzlů nebo hran sousedních objektů. Před použitím modifikačních nástrojů musí být všechny objekty, jejichž společné prvky (uzly, hrany) se mají modifikovat, být označeny klasickým výběrem
11.3.5.1. Posun bodu
1. Bod určený k posunu se označí klasickým výběrem 2. Tlačítkem Modify object je bod označen editačním výběrem 3. Uchycením kurzoru na bodu a tažením je daný bod přesunut na požadované místo 4. Přepnutím do klasického označení nebo dvojklikem je změna polohy bodu uložena 11.3.5.2. Posun vertexu linie nebo polygonu
1. Linie nebo polygon se označí klasickým výběrem 2. Tlačítkem Modify object je linie nebo polygon označen editačním výběrem 3. Uchycením kurzoru na vertex a tažením je daný vertex přesunut na požadované místo.
11.3.5.3. Vložení nového vertexu linii nebo polygonu
1. Linie nebo polygon se označí klasickým výběrem 2. Tlačítkem Modify object je linie nebo polygon označen editačním výběrem 3. Použije se tlačítko Add vertex. Kliknutím na hranu objektu je na dané místo vložen nový vertex. Pokud se po kliknutí zároveň i táhne, potom je nově vložený vertex možné i posunout na požadované místo.
11.3.5.4. Smazání vertexu linie nebo polygonu
1. Linie nebo polygon se označí klasickým výběrem 2. Tlačítkem Modify object je linie nebo polygon označen editačním výběrem 3. Použije se tlačítko Delete vertex. Kliknutím na mazaný vertex je vertex smazán
11.3.5.5. Přidání, posun a mazání na společné hranici sousedních polygonů
1. Sousední polygony se označí klasickým výběrem 2. Tlačítkem Modify object jsou polygon označeny editačním výběrem 3. Použitím funkcí Modify Object, Add Vertex nebo Remove Vertex lze posouvat, přidávat a mazat společné vertexy
11.3.6. Odstranění objektů z vrstvy 1. Objekty určené ke smazání jsou vybrány klasickým výběrem 2. Klávesou Delete jsou označené objekty z vrstvy odstraněny a v atributové tabulce jsou dané záznamy označeny ke smazání 11.3.7. Dělení linie Tato funkce umožňuje ruční dělení linií pomocí kurzoru 1. Linie určená ke rozdělení je označena klasickým výběrem 2. Použije se tlačítko Split Line
. Kliknutím na linii je linie v daném místě rozdělena.
Tato funkce je podporována přichytávacím nastavením. 3. Po rozdělení linie na dvě části je jedna z nich označena (pro viditelnost konce linií). Obě části si přebírají atributová data z původní linie
11.3.8. Dělení polygonu Tato funkce umožňuje dělení polygonu pomocí liniového objektu 1. Polygon určený k rozdělení je označen klasickým výběrem 2. Použije se tlačítko Split Polygon
. Klikáním je vytvářena linie, která bude dělit
polygon. Tato funkce je podporována přichytávacím nastavením. 3. Ukončení dělení polygonu se provádí dvojklikem. Dělený polygon je rozdělen na dvě části, které jsou označeny. Obě části si přebírají atributová data z původního polygonu.
11.3.9. Prosekávání objektů Tato funkce umožňuje prosekávání linií a polygonů. Týká se to případů, kdy se linie kříží a je třeba je v místě křížení rozdělit nebo kdy se polygony překrývají a je třeba z jejich překryvu(ů) vytvořit samostatný objekt(y) 1. Linie nebo polygony určené k rozdělení jsou označeny klasickým výběrem 2. Kliknutím na tlačítko Intersect geometry
jsou označené objekty prosekány. V případě
linií jsou novým částem zachovány atributy ze zdrojových linií. V případě polygonů nepřebírají nové polygony (vzniklé z překryvů) žádná atributová data.
11.3.10. Spojování objektů Tato funkce umožňuje spojování objektů (polygonů). Pokud spojované polygony obsahují alespoň jednu společnou hranu, potom bude budou sloučeny do jednoho polygonu, jinak vznikne polygonový multiobjekt. 1. Polygony určené ke spojení jsou označeny klasickým výběrem 2. Funkce na spojování objektů se spouští tlačítkem Merge geometry
. Následně je
zavolán dialog pro výběr atributů, kde se kliknutím na jeden záznam spojovaných polygonů vyberou atributová data, která bude obsahovat výsledný polygon 3. Po potvrzení jsou vybrané polygony spojeny do jednoho, který obsahuje vybraná atributová data
11.3.11. Vytváření multiobjektů Tato funkce umožňuje spojování objektů do multiobjektů. 1. Objekty určené ke spojení do multiobjektu jsou označeny klasickým výběrem 2. Kliknutím na tlačítko Create multipart Object multiobjekt
je z označených objektů vytvořen
11.3.12. Rušení multiobjektů Tato funkce umožňuje zrušit vybrané multiobjekty na původní jednoduché objekty 1. Multiobjekty určené ke zrušení jsou označeny klasickým výběrem 2. Kliknutím na tlačítko Drop multipart Object
jsou označené multiobjekty zrušeny a z
nich jsou vytvořeny původní jednoduché objekty
12. Kontrola topologie vrstvy JanMap umožňuje kontrolu základních topologických pravidel pro editovatelné vrstvy. K tomu slouží nástrojová lišta, která se spouští z menu Tools - Topology Toolbar
Obsahuje: rozbalovací menu - obsahuje seznam všech vektorových vrstev, která lze topologicky kontrolovat Create Topology - volá dialog pro nastavení topologie vybrané vrstvy Validate Topology for Whole Layer - spouští kontrolu topologie pro celou vrstvu Validate Topology for Current Range - spouští kontrolu topologie pro aktuální výřez mapy Podporovaná topologická pravidla: Tabulka 5.1. Topologická pravidla pro bodové vrstvy Název
Popis
Chybový objekt
Must Nesmí have not obsahovat Bod duplicate duplicitní points body
Tabulka 5.2. Topologická pravidla pro liniové vrstvy Název
Popis
Chybový objekt
Must Nesmí se not Bod křížit intersect Must Nesmí not self křížit Bod intersect samy sebe
Název
Popis
Chybový objekt
Must Nesmí se not Linie překrývat overlap Nesmí Must obsahovat not have Bod visící dangles linie
Tabulka 5.3. Topologická pravidla pro polygonové vrstvy Název
Popis
Chybový objekt
Must Nesmí se not Polygon překrývat overlap Must not have gaps
Nesmí obsahovat Polygon dutiny
12.1. Nastavení topologických pravidel Topologická pravidla lze nastavit v Nástrojové liště editoru a to pro vrstvu která je editovaná. Nastavení se provádí v dialogu "Create Topology", který se volá tlačítkem Create Topology.
Obsahuje: tabulku se seznamem topologických pravidel, která se budou kontrolovat Feature Class - obsahuje název vrstvy, ke které je topologické pravidlo připojeno Rule - obsahuje název topologického pravidla
Cluster Tolerance - udává toleranci, s jakou jsou porovnávány jednotlivé vertexy při kontrole topologie Add rule... - volá dialog "Add Topology Rule" pro přidání nového topologického pravidla
Obsahuje: Feature class (layer) - název vrstvy pro které se topologické pravidlo nastavuje Rule - obsahuje seznam všech podporovaných topologických pravidel pro daný typ vrstvy Feature class (layer) - název vrstvy která by také vstupovala do kontroly (zatím neaktivní) Delete rule - tlačítko pro smazání označeného topologického pravidla v seznamu pravidel
12.2. Kontrola topologických pravidel Provádí se tlačítkem na nástrojové liště Editoru. Po spuštění kontroly je vytvořena nová speciální vrstva Topology errors obsahující seznam objektů, které reprezentují jednotlivé topologické chyby.
Nově vytvořená vrstva "Topology errors" obsahuje seznam objektů, které zobrazují topologické chyby. V této ukázce je překryv dvou polygonů zobrazen ve vrstvě "Topology errors" jako polygon, který má v atributové tabulce popis topologické chyby a seznam objektů, které se této chyby týkají. Objekty ve vrstvě "Topology errors" lze obousměrně označovat.
13. Výpočet geometrických hodnot (plocha, obvod, délka) do atributové tabulky JanMap umožňuje pro vrstvy typu shapefile a PostGIS vypočítat do atributové tabulky geometrické hodnoty. Funkce pro výpočet je přístupná v kontextovém menu v TOC nad každou vektorovou vrstvou určenou k editaci pod položkou Tools - Calculate Geometry Fields Pro polygonové vrstvy vytváří nová pole: area - do kterého počítá plochy polygonů perimeter - do kterého počítá délky hranic polygonů Pro liniové vrstvy vytváří pole: length - do kterého počítá délky linií
14. Výpočet souřadnic centroidů do atributové tabulky JanMap umožňuje pro vrstvy typu shapefile a PostGIS vypočítat do atributové tabulky souřadnice centroidů pro objekty vrstvy. Funkce pro výpočet je přístupná v kontextovém menu v TOC nad každou vektorovou vrstvou určenou k editaci pod položkou Tools - Calculate Centroids Do atributové tabulky vytváří pole: x - do kterého počítá souřadnici x y - do kterého počítá souřadnici y
15. Polygonizace JanMap umožňuje polygonizaci liniových vrstev. Tato funkce je k dispozici v kontextovém menu nad každou liniovou vrstvou pod položkou Tools - Polygonize. Podmínkou je, aby daná liniová vrstva nebyla v editačním modu. Je nutné definovat cestu a název nové polygonové vrstvy. Potom je provedena polygonizace. Pokud se ve vstupní liniové vrstvě vyskytují visící linie, potom nebudou do polyggonizace zahrnuty. Topologické chyby typu křížení nebo pseudonody budou při polygonizaci vyřešeny.
16. Převod polygonů na linie JanMap umožňuje depolygonizaci polygonových vrstev. Tato funkce je k dispozici v kontextovém menu nad každou polygonovou vrstvou pod položkou Tools - Convert Polygons to Lines. Podmínkou je, aby daná polygonová vrstva nebyla v editačním modu. Je nutné definovat cestu a název nové liniové vrstvy. Potom je proveden převod.
17. Export vrstev JanMap umožňuje exportovat vrstvy do formátu Shapefile. Tato funkce je přístupná přes kontextové menu v TOC na všech vektorových vrstvách - funkce Export - Export Features. Je zobrazen dialog Export Features.
Obsahuje: Selected features only - pokud daná vrstva obsahuje výběr entit, toto zatrhávací pole nastavuje export pouze pro daný výběr Output projection - přepínací tlačítka umožňující nastavit projekci exportované vrstvě: Use the same projection as source data - projekce zůstane totožná, jako u zdrojové vrstvy Use the same projection as view - souřadnice budou transformovány do projekce nastavené pro pracovní plochu Editační pole - obsahuje cestu a název exportované vrstvy (tlačítkem se spouští SaveDialog pro nastavení cesty a názvu
Export - tlačítko pro exportování dané vrstvy podle nastavených parametrů
18. Export centroidů vrstev JanMap umožňuje exportovat centroidy vrstev do formátu Shapefile jako bodovou vrstvu. Tato funkce je přístupná přes kontextové menu v TOC na všech vektorových vrstvách - funkce Export - Export centroids. Je zobrazen dialog Export Features Centroids.
Obsahuje: Selected features only - pokud daná vrstva obsahuje výběr entit, toto zatrhávací pole nastavuje export pouze pro daný výběr Output projection - přepínací tlačítka umožňující nastavit projekci exportované vrstvě: Use the same projection as source data - projekce zůstane totožná, jako u zdrojové vrstvy Use the same projection as view - souřadnice budou transformovány do projekce nastavené pro pracovní plochu Editační pole - obsahuje cestu a název exportované vrstvy centroidů (tlačítkem se spouští SaveDialog pro nastavení cesty a názvu) Export - tlačítko pro exportování dané vrstvy centroidů podle nastavených parametrů Funkcí se vytvoří nová bodová vrstva formátu shapefile, jejíž atributová tabulka bude obsahovat data ze zdrojové vrstvy + pole x, y a precision. V nich jsou generovány souřadnice centroidu a přesnost (vzdálenost od centroidu k nejzazšímu bodu zdrojové entity).
19. Import dat do JanGeodatabase JanMap umí pracovat s vlastní geodatabází. Funkce Load into JanGeoDb umožňuje importovat vrstvy formátu shapefile do vlastní geodatabáze. Funkce se nachází na kontextovém menu v TOC pro vektorové vrstvy pod položkou Load - Load into JanGeoDb...
Panel GeoDb connection Slouží k připojení k databázovému serveru pomocí aplikace Connection Admin a k zobrazení parametrů připojení. Obsahuje: Tlačítko Connection Admin - spouští aplikaci Connection Admin viz nápověda ke Connection Admin Informační pole Name - při připojení k databázovému serveru zobrazí název připojení Informační pole Host - při připojení k databázovému serveru zobrazí název (IP adresu) serveru Informační pole User - při připojení k databázovému serveru zobrazí název účtu Panel GeoDb layer Slouží k vytváření nové vrstvy v geodatabázi JGDB. Zároveň umožňuje vybrané vrstvy JGDB mazat Rozbalovací pole GeoDb layers - obsahuje existující vrstvy v geodatabázi JGDB Rozbalovací pole Feature name field - obsahuje názvy polí vrstvy shapefile, ze které byla funkce Load into JanGeoDb spuštěna Tlačítko Create new layer - spouští nový dialog pro definování nové vrstvy Tlačítko Delete layer - maže vrstvu vybranou v rozbalovacím poli GeoDb layers, kdy geoobjekty dané vrstvy jsou v geodatabázi zachovány
Tlačítko Remove layer - maže vrstvu vybranou v rozbalovacím poli GeoDb layers vč. geoobjektů ve vrstvě obsažených Panel Precision Slouží pro definování přesnosti geoobjektů pro bodovou vrstvu přepínací pole from attribute table - aktivuje rozbalovací pole s názvy polí bodové vrstvy shapefile, kde se vybere pole s hodnotami přesnosti přepínací pole constant precision - aktivuje editační pole, kde se zadává konstantní hodnota přesnosti pro všechny body vrstvy shapefile Panel Progress Při samotném importu se zobrazují informace, zda import probíhá korektně Postup při importu do geodatabáze JGDB 1. V TOC se na vektorové vrstvě přes kontextové menu spustí funkce Load - Load into JanGeoDb 2. tlačítkem Connection Admin se spustí aplikace Connection Admin, kde se realizuje připojení do geodatabázového serveru 3. Tlačítkem Create New Layer se spustí dialog Create GeoDb layer
4. Do pole Layer Name se zadá název nové vrstvy 5. Do pole Table Name se zadá název atributové tabulky pro danou vrstvu 6. Do pole Layer description se zadá popis pro novou vrstvu 7. Tlačítkem Create je nová vrstva vytvořena a zobrazena v rozbalovacím poli GeoDb layers 8. V rozbalovacím poli Feature name field se vybere pole atributové tabulky vrstvy shapefile, jejíž hodnoty budou sloužit jako názvy geoobjektů v databázi 9. Pokud se jedná o bodovou vrstvu, v panelu Precision se definuje, jakým způsobem se bude definovat přesnost pro bodové geoobjekty
10. Tlačítkem Load se provede import dat z vrstvy shapefile do geodatabáze JGDB - v panelu Progress jsou informace o importu
Tip Pokud při importu dojde k chybě, v souboru gdb.log jsou zapisovány informace o chybných hlášeních server a tím lze odhalit případné problémy při importu.
20. Import dat do MyGIS a PostGIS (podle standardu OGC) JanMap umožňuje vektorové vrstvy importovat do MyGIS a PostGIS. Import se spouští v TOC pro vrstvy vektorové vrstvy pod položkou Load - Load into Mygis/Postgis...
Panel GeoDb connection Slouží k připojení k databázovému serveru pomocí aplikace Connection Admin a k zobrazení parametrů připojení. Obsahuje: Tlačítko Connection Admin - spouští aplikaci Connection Admin viz nápověda ke Connection Admin Informační pole Type - při připojení k databázovému serveru zobrazí typ databázového serveru (Mysql nebo Postgresql) Informační pole Name - při připojení k databázovému serveru zobrazí název připojení Informační pole Host - při připojení k databázovému serveru zobrazí název (IP adresu) serveru Informační pole User - při připojení k databázovému serveru zobrazí název účtu
New Layer - zadává se název vrstvy pro databázi Panel Options Load Only Selected Features - při zatržení budou importovány pouze vybrané objekty vrstvy Panel Progress Při samotném importu se zobrazují informace, zda import probíhá korektně Postup při importu do geodatabáze PostGIS 1. V TOC se na vektorové vrstvě přes kontextové menu spustí funkce Load - Load into Mygis/Postgis... 2. tlačítkem Connection Admin se spustí aplikace Connection Admin, kde se realizuje připojení do databázového serveru 3. V New Layer se definuje název vrstvy pro geodatabázi 4. Tlačítkem Load se provede import dat z vrstvy shapefile do připojené geodatabáze - v panelu Progress jsou informace o importu
Tip Pokud při importu dojde k chybě, v souboru gdb.log jsou zapisovány informace o chybných hlášeních server a tím lze odhalit případné problémy při importu.
21. Hledání dat metaportálu JanMap umožňuje vyhledávání v metadatových portálech, které podporují standard OGS Catalogue Service v.2.0.2. Je k dispozici v menu File - Web Services - Metaportal...
Je otevřen dialog obsahující: combobox pro výběr/zadání url adresy, kde jsou k dispozici služby metaportálu editační pole pro zadání hledaného slova v metaportálu Find - tlačítko pro zahájení hledání Number of Records: obsahuje počet všech vyhledaných záznamů + v závorce aktuální seznam zobrazených záznamů Find Next - tlačítko pro hledání dalších záznamů, pokud je jich více jak zobrazených (limit je 25 aktuálně zobrazených záznamů) Tabulka pro zobrazování vyhledaných záznamů. Obsahuje pole: Add... - v případě, že daný záznam obsahuje url adresu na WMS službu, potom je v tomto poli zobrazena ikona . Dvojklikem na tuto ikonu je zobrazen dialog pro přidání WMS vrstvy do projektu. Name - název metadatového záznamu Type - typ web služby, pokud existuje Memo pole - obsahuje popis vybraného metadatového záznamu
22. Přímá podpora GPS modulu HW JanMap umožňuje pracovat s GPS modulem. Tato podpora je k dispozici na nástojové liště, které se volá z menu View - GPS ToolBar
Obsahuje: 1. Download/Upload Data - volá dialog GPS Connector 2. Swich On - zapíná GPS podle nastavení. Pokud je dostatečný signál, potom je v mapě zobrazen symbol kolečka se záměrným křížem jako aktuální poloha GPS. Zároveň jsou editační tlačítka GPS aktivní 3. Create Point by GPS - pokud existuje v projektu bodová vrstva, která je zároveň v editačním modu, potom toto tlačítko vytvoří nový bod v místě kde se nachází aktuální poloha GPS 4. Create Vertex by GPS - pokud existuje v projektu liniová nebo polygonová vrstva, která je zároveň v editačním modu, potom toto tlačítko vytvoří nový vertex v místě kde se nachází aktuální poloha GPS 5. Create Vertex continuously by GPS - pokud existuje v projektu liniová nebo polygonová vrstva, která je zároveň v editačním modu, potom zapnutím tohoto tlačítka jsou vytvářeny nové vertexy podle nastavení GPS. Vymáčknutím je spojité vytváření vertexů zastaveno 6. GPS Settings - volá dialog pro nastavení GPS
Obsahuje Port - rozbalovací menu se seznamem portů. Je nutné vybrat port, přes který komunikuje GPS Baud Rate - rozbalovací menu se přednastaveným seznamem rychlostí. Test - Tlačítko pro otestování GPS připojení Averaging - zatrhávací pole. Při zatržení je vytvářený objekt (bod/vertex) průměrován z více měření podle následujícího nastavení Number of Positions to average - pole pro nastavení počtu měření při průměrování Streaming distance interval - vzdálenost v metrech, po kterých se vytváří nový vertex při
zapnutém spojitém měření
23. Nástroje nástrojové lišty českých služeb
Obsahuje: 1. Show Info from Czech Cadastre - toto tlačítko při kliknutí do mapy zobrazí informace o parcele a vlastníkoviz daného místa. Informace se zobrazí v internetovém prohližeči 2. Spatial Thesaurus - toto tlačítko volá dialog Spatial thesaurus pro možnost vyhledání objektu z databáze prostorového tezauru JANITORu Tento nástroj umožňuje vyhledávat prostorové objekty hierarchicky uspořádané v databázi. Typickým příkladem je datová sada správního členění, kde každý objekt má svůj nadřazený objekt a seznam svých podřízených objektů
Obsahuje: rozbalovací pole se url adresou, kde běží služby prostorového thesauru editační pole pro zadání hledaného řetězce Find - tlačítko pro zahájení hledání Whole word only - zatrhávací pole pro vyhledání pouze celých hledaných výrazů Case Sensitive - zatrhávací pole pro rozlišování velikosti písmen
objekt se stromovou strukturou pro zobrazování výsledků při vybrání konkrétního záznamu jsou zobrazeny jeho atributy v pravé části dialogu dvojklikem je možné zobrazit podřízené objekty dvojklikem nebo přes kontextové menu Child Geoobjects je možné zobrazit podřízené objekty přes kontextové menu Parent Geoobjects je možné zobrazit nadřazený objekt Add - Tlačítko pro načtení vrstvy pomocí WMS, která obsahuje daný geoobjekt Zoom - Tlačítko pro zazoomování na oblast, ve kterém se daný geoobjekt nachází
24. Import tabulkových dat obsahujících souřadnice do bodové vrstvy JanMap nabízí převést tabulku, která obsahuje souřadnice X a Y do bodové vrstvy typu shapefile. Jako formáty tabulek jsou podporovány dbf a csv Tento nástroj lze zavolat před menu Tools - Import Table to Shape...
Obsahuje: Source File - pomocí OpenDialogu se definuje tabulka, která je určena k importu do bodové vrstvy Projection - pokud je známa projekce souřadnic, lze ji definovat výběrem CSV settings - obsahuje seznam nastavení pro formát csv Field Separator - definuje se oddělovač polí v CSV souboru String Separator - definuje se oddělovač hodnot typu string (řetězec) v CSV souboru X - ze seznamu polí tabulky se vybírá pole obsahující souřadnice X
Y - ze seznamu polí tabulky se vybírá pole obsahující souřadnice Y Import - volá SaveDialog, kde je nutné definovat název bodové vrstvy. Po uložení bude import proveden. Po ukončení importu bude výsledná vrstva nabídnuta k připojení do projektu
25. Generování kvadrátů síťového mapování JanMap obsahuje nástroj pro generování kvadrátů síťového mapování. Funkce byla převzata z utility Kvadraty (součástí JANITOR v.1). Spouští se z Tools-Generate Quads...
Varování Pro korektní generování kvadrátů je třeba, aby projekt obsahoval vrstvu shapefile q00_cr, která je ke stažení na www.janitor.cz/
Obsahuje: Panel Division - obsahuje 6 úrovní dělení, se zatrhávacími poli (zatržená úroveň se generuje) a typem (na výběr je dělení na 4 ne 25 dílů) Panel Type of Nomenclature - obsahuje pro jednotlivé typy dělení různé druhy nomenklatur. Pro dělení na 4 části nabízí definování nomenklatury čísly, malými a velkými písmeny, pro dělení na 25 částí nabízí malá a velká písmena 1. Výběrovou funkcí se ve vrstvě q00_cr.shp vybere území, ze které je třeba kvadráty generovat 2. Spustí se funkce Generate Quads 3. Zatrhnou se ta dělení, která jsou potřeba vygenerovat 4. Vyberou se typy dělení a pro ně se vyberou druhy nomenklatur 5. Daná nastavení se potvrdí 6. Do projektu JanMap se vytvoří vrstvy formátu shapefile s vygenerovanými kvadráty daného dělení
26. Generování obalových zón (bufferů) JanMap umožňuje pro vektorové vrstvy vytvářet obalové zóny (buffery) jako novou shp vrstvu. Tento nástroj lze zavolat před menu Tools - Generate Buffers...
Obsahuje: Input layer - ze seznamu podporovaných vrstev se vybere vrstva pro vytváření obalových zón Output layer - definuje se nová vrstva pro obalové zóny Selected features only - při zatržení budou použity pouze vybrané objekty vrstvy Distance - obsahuje možnosti pro definování obalových zón Constant distance - při zatržení bude šířka obalových zón definována hodnotou zadanou v pravém editačním poli Distance from attribute table - při zatržení bude šířka obalových zón definována hodnotami atributového pole vrstvy, které je vybráno v rozbalovacím menu Rings - při zatržení budou vytvořen multibuffer podle hodnot zadaných objektu memo Dissolve - při zatržení budou obalové zóny, které se překrývají, spojeny do jednoho objektu Po nastavení potřebných parametrů se tlačítkem OK spustí generování obalových zón.
27. Vektorové analýzy JanMap obsahuje základní vektorové analýzy. Spouští se z Tools-Vector Analyses...
Tip V záložce Help jsou nápovědy pro každou z vybraných analýz
27.1. Clip Tato analýza vytváří novou vrstvu, která vznikne ořezáním vstupní vrstvy vrstvou ořezu. Vrstva ořezu musí být typu polygon, Vstupní (ořezávaná) vrstva může být jakéhokoliv typu.
27.2. Intersection Tato analýza vytváří novou vrstvu, která vznikne prosekáním vstupní vrstvy vrstvou průniku. Vrstva průniku musí být typu polygon, Vstupní (prosekaná) vrstva může být jakéhokoliv typu.
27.3. Union Tato analýza vytváří novou polygonovou vrstvu, která vznikne spojením vybraných vstupních vrstev. Může obsahovat více jak dvě vstupní vrstvy a ty mohou být pouze typu polygon.
27.4. Point Inside Tato analýza připojí atributová data z polygonové vrstvy do bodové na základě prostorové vazby. Vstupní vrstva musí být pouze bodového typu
Atributová data z polygonové vrstvy budou připojena do bodové vrstvy Výstupný vrstva bude stejného typu jako vrstva vstupní
28. Export georeferencovaného rastru z aktuální mapové kompozice JanMap umožňuje z aktuální mapové kompozice exportovat georeferencovaný raster ve formátu tif. Ten lze dále používat jako samotnou rastrovou vrstvu. Tato funkce se volá přes menu Tools - Export map... Je otevřen SaveDialog, kde se zadá cesta a název pro rastrový soubor. Po potvrzení je zobrazen dialog Raster Parameters:
Obsahuje: Width - šířka exportního rasteru v pixelech Height - výška exportního rasteru v pixelech Compression - typ komprese exportního rasteru Po potvrzení zadaných parametrů je vytvořen exportní georeferencovaný raster.
29. Nastavení a export tiskové sestavy JanMap umožňuje z aktuální mapové kompozice vytvářet jednoduché tiskové sestavy. Děje se tak v dialogu Page and Print Setup, který se volá z menu File - Print... Obsahuje 5 složek: General - základní nastavení tiskové sestavy:
Format - velikost tiskové sestavy (možnosti jsou A4 nebo A3) Orientation - nastavení orientace tisku Portrait - na výšku Landscape - na šířku Printer engine - obsahuje způsoby tisku: Printer - tisk na aktuálně nastavenou tiskárnu JanMap TIFF writer - tisk do souboru. Výskedný tisk bude uložen v rastrovém souboru TIFF Title - obsahuje nastavení titulku tiskové sestavy:
Obsahuje: Title - název Titulku
Font... - tlačítko pro volání dialogu s nastavením písma North Arrow - obsahuje nastavení symbolu severky
Obsahuje: seznam typů symbolů severky. Při kliknutí na jednu z nich je daná severka vybrána Size - velikost severky v pixelech Angle - úhel ve stupních definující natočení severky vůči ose Y Scale - obsahuje nastavení měřítka
Obsahuje: Scale Text - při zatržení bude mapová kompozice obsahovat textové měřítko
Scale Bar - při zatržení bude mapová kompozice obsahovat grafické měřítko Legend - obsahuje nastavení legendy
Obsahuje: Layers in Legend - obsahuje seznam vrstev v projektu. Při zatržení budou obsaženy v legendě Select All - tímto tlačítkem se zatrhnou všechny vrstvy v seznamu Deselect All - tímto tlačítkem se všem vrstvám v seznamu zruší označení Tlačítko "šipka nahoru" se umožňuje označené vrstvě přesunout nahoru Tlačítko "šipka dolů" se umožňuje označené vrstvě přesunout dolů Print... - po nastavení všech parametrů tiskové sestavy se volá dialog pro definování tiskového souboru ve formátu tif.
Tip Pokud se vygenerovaný rastrový soubor obsahující tiskovou sestavu vytiskne 1:1, bude zachováno měřítko mapy
30. Generování mapového souboru MapFile pro Minesota MapServer JanMap umožňuje ukládat aktuální mapovou kompozici do souboru formátu map, jehož struktura je definována na http://mapserver.gis.umn.edu/docs/reference/mapfile. Pomocí tohoto souboru je definovaná mapová kompozice pro nástroje Minesota MapServer viz. http://mapserver.gis.umn.edu/ Nástroj lze zavolat pře menu File - Generate MapFile...
Soubor Mapfile se skládá z jednotlivých sekcí, které tematicky definují mapovou kompozici. Ty nejpoužívanější jsou v dialogu Generate MapFile Form strukturovány do záložek
30.1. Sekce MAP Sekce MAP lze nastavit v první záložce. Všechny parametry sekce MAP jsou popsány na adrese: http://mapserver.gis.umn.edu/docs/reference/mapfile/mapObj
Obsahuje: NAME - název mapové kompozice v MapFile UNITS - v rozbalovacím menu se definují jednotky, které slouží pro grafické měřítko mapové kompozice STATUS - pokud je pole zatrženo, potom bude celá mapová kompozice viditelná (někdy je třeba pracovat pouze s grafickým měřítkem nebo tzv. referenční mapou FONTSET - zadává se cesta (relativní nebo absolutní) k souboru, který definuje seznam použitých fontů SYMBOLSET - zadává se cesta (relativní nebo absolutní) k souboru, který definuje bodové symboly použité v mapové kompozici SHAPEPATH - zadává se cesta (relativní nebo absolutní) k adresáři, ve kterém jsou uloženy vrstvy pro mapovou kompozici PROJECTION - ze seznamu se vybírá projekce pro mapovou kompozici IMAGETYPE - ze seznamu lze vybrat typ rastrového formátu, ve kterém je mapová kompozice generována. Tento parametr je nepovinný
SIZE - definuje se velikost mapové kompozice v pixelech (šířka a výška) RESOLUTION - lze definovat rozlišení obrázku mapové kompozice v dpi. Nativní hodnota je 72 (parametr je nepovinný) IMAGECOLOR - lze definovat barvu pozadí mapové kompozice (parametr je nepovinný)
30.2. Sekce WEB Sekce WEB lze nastavit v druhé záložce. Všechny parametry sekce WEB jsou popsány na adrese: http:// mapserver.gis.umn.edu/docs/reference/mapfile/web
Obsahuje: MINSCALE - limitní hodnota měřítka od kterého je mapová kompozice zobrazována. Pokud omezení neexistuje, zadává se hodnota -1. MAXSCALE - limitní hodnota měřítka do kterého je mapová kompozice zobrazována. Pokud omezení neexistuje, zadává se hodnota -1. IMAGEPATH - zadává se cesta na adresář, do kterého se ukládají dočasné soubory a rastrové obrázky. Je nutné, aby byl pro uživatele přístupný pro zápis. IMAGEURL - zadává se cesta na základní URL LOG - zadává se cesta k souboru, kam se ukládají záznamy Mapseveru. Je nutné, aby byl pro uživatele přístupný pro zápis. METADATA - obsahuje seznam parametrů pro WMS službu, která lze užít pro danou mapovou kompozici. Všechny jsou definovány standardem OGC WMS. Ty často užívané jsou: title - název WMS služby
onlinesource srs - seznam podporovaných projekcí
30.3. Sekce LEGEND Sekce LEGEND lze nastavit ve třetí záložce. Všechny parametry sekce LEGEND jsou popsány na adrese: http://mapserver.gis.umn.edu/docs/reference/mapfile/legend
Obsahuje: IMAGECOLOR - lze nastavit barvu pozadí legendy mapové kompozice LABEL - obsahuje seznam parametrů pro sekci LABEL. Definují podobu textových popisů legendy TYPE - typ textu. Na výběr je TRUETYPE (použije truetypový font) nebo BITMAP (texty budou vykresleny v rastrové podobě) LABEL - pomocí systémového dialogu lze nastavit parametry fontu - FONT, SIZE, COLOR ENCODING - nastavení kódové sady textu
30.4. Generování nastaveného Mapfile Po nastavení všech potřebných parametrů se tlačítkem OK nastaví cesta a název generovaného mapfile a soubor je vygenerován. Pokud je třeba jej dodatečně editovat, potom je možné jej otevřít v jakémkoliv textovém editoru a upravit.