Lubomír Dobrovolský, DOB113

Podobné dokumenty
COoRdination of INformation on the Environment zahájen v roce 1985 Iniciátorem byla Evropská komise cílem je sběr, koordinace a zajištění kvalitních

Mapový server Marushka. Technický profil

Desktopový GIS a Grafický editor. Technický profil

Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb:

GeoHosting. Martin Vlk. (vypusťte svoje data do světa) Help forest s.r.o. člen skupiny WirelessInfo 2008

GIS a nemapové služby

ArcGIS Desktop 10. Nástroje pro správu, editaci a analýzu prostorových dat

Digitální mapa veřejné správy Plzeňského kraje - část II.

internetu v rámci výuky

Manipulace a restrukturalizace dat

Webové mapové služby. Lukáš Birka

Obsah Plán semestru GIS software. GIS1-1. cvičení. ČVUT v Praze, Fakulta stavební, katedra mapování a kartografie

Hlavní rysy produktu MapInfo Professional

Publikování map na webu - WMS

Vektorové dlaždice. a jejich využití pro vizualizaci dat katastru nemovitostí. Filip Zavadil, Cleerio s.r.o

Evidence a správa kanalizace v GIS Kompas 3.2

Digitální kartografie 8

Geografické informační systémy

Hardware Různé počítačové platformy (personální počítače, pracovní stanice, víceuživatelské systémy) Požadavek na konkrétní vstupní a výstupní zařízen

PŘEHLED A MOŽNOSTI VYUŽITÍ WEBOVÝCH MAPOVÝCH SLUŽEB

Propojení GIS a on-line mapových nástrojů a služeb - MapInfo a Google Earth WMS / WFS služby

Evidence městského mobiliáře v GIS Kompas 3.2

Evidence hrobových míst v GIS Kompas 3.2

PostGIS. Luboš Hejduk, Petr Sedlář 2007

ArcView Software ArcView je součástí rodiny produktů ArcGIS firmy ESRI. Je základním

Manipulace a restrukturalizace dat

Vyvinuté programové vybavení (projekt čís. TA )

OGC GeoPackage nový formát pro výměnu prostorových dat. Jáchym Čepický OpenGeoLabs s.r.o. GIVS 2018

Digitální kartografie 3

Manuál k aplikaci FieldGIS v.2.27

FOSS4G úspěšné projekty

PostGIS Raster. Správa rastrových dat v geodatabázi PostGIS. Martin Landa. 155UZPD Úvod do zpracování prostorových dat, zimní semestr

Shapefile. Dalibor Tvrdý GIS 2010/11

Digitální plán města. Ing. Miloš Lulay správce GIS

INSPIRE prohĺıžecí a stahovací služby pro témata AD a AU. témata Adresy a Územní správní jednotky

KIG/1GIS2. Geografické informační systémy. rozsah: 2 hod přednáška, 2 hod cvičení způsob ukončení: zápočet + zkouška

HRUBÝ NÁVRH SYSTÉM NA KONTROLU STAVU POHYBOVÝCH PLOCH LETIŠŤ V ČESKÉ REPUBLICE PRO PŘIPRAVOVANOU AGENDU ÚCL (etapa I)

Georeferencované mapové podklady z WMS služeb

PostGIS Topology. Topologická správa vektorových dat v geodatabázi PostGIS. Martin Landa

WEBOVÝ PROSTOROVÝ DOTAZ

GVSIG& OPENWEBGLOBE: OPEN SOURCE ŘEŠENÍ na Katedře geoinformatiky Univerzity Palackého v Olomouci

Obsah. Základy práce s rastry. GIS1-5. cvičení. ČVUT v Praze, Fakulta stavební, katedra mapování a kartografie

Otevřená geodata a mapové služby. Jiří Čtyroký Institut plánování a rozvoje hl. m. Prahy

Porovnání rychlosti mapového serveru GeoServer při přístupu k různým datovým skladům

GIS. Cvičení 3. Sběr vektorových dat v ArcGIS

Naučit se, jak co nejsnadněji přejít od verze TopoLu pro Windows k verzi TopoL xt. Cílem není vysvětlení všech možností programu.

ArcGIS Server 10. Řešení pro sdílení geodat

VY_32_INOVACE_INF.19. Inkscape, GIMP, Blender

Tvorba nových dat. Vektor. Geodatabáze. Prezentace prostorových dat. Základní geometrické objekty Bod Linie Polygon. Vektorová

Využití FWTools a UMN MapServer. dat

Free and open source v geoinformatice. Příloha 3 - Praktické cvičení R Studio

Bentley MicroStation XM Podpora služeb WMS/WFS

Modernizace technologií správy a aktualizace ZABAGED. Martin Sovadina

MAPOVÝ SERVER MARUSHKA

Pasport veřejného osvětlení v GIS Kompas 3.2

Strategie ochrany před negativními dopady povodní a erozními jevy přírodě blízkými opatřeními v České republice

Mapa Česka:

G E O G R A F I C K É I N F O R M A Č N Í S Y S T É M Y. Bc. Michalis Katapodis kat015

Územní plán Ústí nad Labem

KMA/PDB. Karel Janečka. Tvorba materiálů byla podpořena z prostředků projektu FRVŠ č. F0584/2011/F1d

Webové služby pro prostorová data

ÚČELOVÁ KATASTRÁLNÍ MAPA A JEJÍ NÁSLEDNÉ VYUŽITÍ V PRAXI

Mapové služby podle OGC

Zpracování dat. Postup zpracování dat: 1. Program G7towin. Irena Smolová. 1. využití programu G7towin

Převod prostorových dat katastru nemovitostí do formátu shapefile

TECHNICKÉ POŽADAVKY NA FORMU SDĚLENÍ OBCE SPRÁVCI REGISTRU

OpenMapTiles vektorové dlaždice v češtině

Metody ukládání časoprostorových dat pro multirelační dolování

SPRING Lenka Egrmajerová

GIS. Cvičení 2. Georeferencování

Technická dokumentace

Dočasné připojení lokálních souborů v Marushce

Mapové servery. Novák Petr Katedra informatiky a geoinformatiky Fakulta životního prostředí Univerzita J. E. Purkyně v Ústí nad Labem.

Výzva k podání nabídek, na kterou se nevztahuje postup pro zadávací řízení dle zákona č. 134/2016., o zadávání veřejných zakázek 1

ESRI v národním kroji

Pasport místních komunikací v GIS Kompas 3.2

Petr Souček Český úřad zeměměřický a katastrální

KARTOGRAFICKÁ VIZUALIZACE DAT Z OPENSTREETMAP

Odpadové hospodářství v ORP Ústí nad Labem

Mapové produkty Zeměměřického úřadu

Export vektorových dat (převod dat do jiného formátu)

MÜLLEROVY MAPY ČECH A MORAVY NA INTERNETU

GIS Geografické informační systémy

Uživatelská dokumentace

Adobe Photoshop 18. Ukládání dokumentu formáty

Free and open source v geoinformatice. Příloha 1 - Praktické cvičení QGIS

WMS. Luděk Krtička. Georeferencované podklady z. Seminář kartografů, Brada, WMS

GIS a podklady pro územní plánování. Martin Sovadina

Nápověda k webové aplikaci určené k revizi. ochranných pásem vodních zdrojů a vodárenských nádrží

Fond pro rozvoj vysokých škol projekt. č. 2728/2011

Úvod do Entity Frameworku

METODY A POSTUPY DIGITALIZACE A ONLINE ZPŘÍSTUPNĚNÍ STARÝCH KARTOGRAFICKÝCH DĚL

Zdroje mapových podkladů

Hlavní okno aplikace

WEB MAP SERVICE - WMS SLUŽBA POSITION - MAPY

Název Live prez Sear enta Maps

GeoportálČÚZK webová služba transformace souřadnic

GIS Geografické informační systémy

Možnosti tisku v MarushkaDesignu

Transkript:

Lubomír Dobrovolský, DOB113

Co je to SharpMap Verze Zdroje dat Vektorové formáty Rastrové formáty WMS servery Typy objektů, projekcí Práce se SharpMap Načtení geodat Ukázky kódu pro základní mapové operace

Mapová knihovna pro přístup ke GIS datům Použití v desktopových, ale i ve webových aplikacích SharpMap je postaven na C# a.net Frameworku 2.0 Jedná se open source produkt Licence GNU / LGPL http://sharpmap.codeplex.com

Verze 0.9 z r. 2006 Stabilní verze, produkční Plánuje se 1.0 Verze 2.0 z r. 2008 Alfa verze, nestabilní verze Prostorové analýzy Prostorové indexování napříč vrstvami Možnost vytvoření shapefile Disconnected operation

Vektorové formáty Microsoft SQL Server Oracle OLEDB PostGreSQL/PostGIS SHP (shapefile) vektorový formát pro popis geometrie, obsahuje body, čáry, polygony a k nim případně atributy GPX založený na xml pro popis waypointů, tracků DGN pro uložení technické dokumentace, výkresů, map, schémat, 3D modelů GML v současnosti hlavně používán pro přenos vektorových geodat dat mezi GIS aplikacemi nebo pro přenos dat z mapových serverů

Rastrové formáty JPG BMP TIFF GIF Arc/Info ASCII Grid Arc/Info Binary Grid (.adf) AIRSAR Polarimetric BSB Nautical Chart Format (.kap) VTP Binary Terrain Format (.bt) CEOS (Spot for instance) First Generation USGS DOQ (.doq) DODS / OPeNDAP

WMS servery OGC standard uživatel si může připojit jen ta data (vrstvu), která skutečně potřebuje uživatel není závislý na typu mapového serveru a operačním systému, na němž tento server funguje (je softwarově nezávislý)

Dostupné přes namespace SharpMap.Geometries

Pseudo-Plate Carré Defaultní projekce v SharpMapu, válcová projekce Poledníky a rovnoběžky zobrazeny jako stejně vzdálené rovné čáry, které se protínají pod pravými úhly.

Albers Mercator Transverse mercator Lambert

Mít nainstalované Visual Studio 2008 (2005) Mít stáhnutou knihovnu SharpMap.dll Vytvořit projekt a přidat referenci na knihovnu

SharpMap.Map _map _map = new Map(pbMap.Size); // vytvoříme novou vektorovou vrstu podle názvu souboru ( bez přípony) VectorLayer newlayer = new VectorLayer(info.Name.Remove(info.Name.IndexOf('.'))); // nastavím datový zdroj newlayer.datasource = new SharpMap.Data.Providers.ShapeFile(info.FullName); // pokud mapa vrstvu neobsahuje, přídáme vytvořenou vrstvu do kolekce ostatních vrstev string nazev = newlayer.layername; _map.layers.add(newlayer); // provedeme přiblížení na celou naší vrstvu _map.zoomtoextents(); // vykreslíme mapu pbmap.image = _map.getmap();

string wmsurl = "http://www2.demis.nl/mapserver/request.asp"; SharpMap.Layers.WmsLayer laywms = new SharpMap.Layers.WmsLayer("Demis Map", wmsurl); laywms.spatialreferencesystem = "EPSG:4326"; laywms.addlayer("rivers"); laywms.continueonerror = true; laywms.timeout = 5000; //Set timeout to 5 seconds _map.layers.add(laywms); //Add layer to your map's layer collection _map.zoomtoextents(); pbmap.image = _map.getmap();

string connstr = "Server=127.0.0.1;Port=5432;UserId=postgres;Password=pass; Database=myMapDB"; //Connectionstring string tablename = "Roads"; //Name of table in database string idcolumn = "gid"; //Name of object ID column - MUST be integer! SharpMap.Map mymap = new SharpMap.Map(new System.Drawing.Size(pbMap.size)); SharpMap.Layers.VectorLayer layroads= new SharpMap.Layers.VectorLayer("Roads"); layroads.datasource = new SharpMap.Providers.OleDbPoint(connStr, tablename, gid); mymap.layers.add(layroads); //Add layer to map mymap.zoomtoextents(); pbmap.image = mymap.getmap();

Posun // pozici kliknutí převedu na světovou pozici SharpMap.Geometries.Point point = _map.imagetoworld(new PointF(mouseX, mousey)); // nastavím střed mapy _map.center = point; // vykreslení mapy a zobrazení v pictureboxu pbmap.image = _map.getmap();

Příblížení/oddálení // pozici kliknutí převedu na světovou pozici SharpMap.Geometries.Point point = _map.imagetoworld(new PointF(mouseX, mousey)); // nastavím střed mapy _map.center = point; // nastavení zoom na 5x oddálení _map.zoom *= 5; // _map.zoom /= 5; // vykreslení mapy a zobrazení v pictureboxu pbmap.image = _map.getmap();

Děkuji za pozornost Čas na dotazy, připomínky