SharpMap. GIS-komponenter för.net. peter.lofas@triona.se 070-3112688



Relevanta dokument
Postens GIS-miljö och Open Source 9/3 2010

När geografisk information blir allas egendom

Funktionskontroll för vinterväghållning. Open Source för GIS

Nyheter i. Solen Pro/SolenX 6.6

Användande av QGIS i Kristianstads kommun

Varningssystem byggt på öppna källkodskomponenter Magnus Runesson SMHI

Metria:s satsning på Open Source-GIS. Seminariet Open Source för GIS 8-9 mars 2010

Sustainable engineering and design. Prestanda i karttjänster

Mobila lösningar på Jordbruksverket. Standardprogram och Öppen Källkod

DEN REGIONALA BULLERKARTAN STOCKHOLMS LÄN

Vi finns i hela landet. 5 regioner drygt 30 distrikt Ca 100 kontor huvudkontor i Jönköping

Visionutveckling. Vision 80/20 för Android. Manual Vision 80/20 för Android. Version 3.0

Hur kan/vågar myndigheter tillgodogöra sig Open Source på ett bra sätt? Open Source för GIS 1-2 mars 2011

RVS5000PC. Allmänt. RVS5000PC produktblad

App-klient för smartphones Power BI Arbetsflöde CRM Online Webb-klienten Dokumenthantering Molnet...

HIGs Remote Desktop Service med Linux

Sustainable engineering and design

Net id OEM Användarhandbok för Windows

Kom igång med LUPP 6.0

GIS i molnet. GISS After Work, 13 oktober 2011 Roger Hamrén Cartesia GIS AB. -En del av AddNode

open Opensource Oberoende av leverantör Samverkan Dela utvecklingsresultat Kontroll över utveckling Inga licenskostnader Uppfinn inte hjulet igen

Gemensam utveckling av karttjänster för Internet Ett samarbete mellan Malmö, Helsingborg, Lund och Kristianstad

senaste nytt After work hos Sweco 14 januari

Goda Exempel. från kommunala karttjänster på Internet.

ANVÄNDARMANUAL HUR INSTALLERA JAG MOBILEPASS PÅ MIN TELEFON ELLER WINDOWS DATOR

Så här fungerar Ledningskollen! För dig som planerar att gräva, schakta eller spränga

Handledning OnTag Digitala Scorekort

Avropsförfrågan på e-förvaltningsstödjande tjänster

Tips och tricks 1 Cadcorp SIS

Molntjänster som komplement till din plattform. Anna Bergman och John Smaaland

Johan Hallgren. Anställningar. CURRICULUM VITAE, Johan Hallgren, GisZeal AB

Kravspecifikation. Hantering av systemdokument

VIDEODAGBOKEN. Individuellt Mjukvaruutvecklingsprojekt. En dagbok i videoform online. Robert Forsgren (rf222ce) UD

Så funkar det! SDI i praktiken. GeoInfo 2011, Uppsala


Innehåll. 1 Dokumentbeskrivning 3. 2 Användarinformation 3. 3 Installations anvisning Starta upp enheten 5

Utbildning 1983 Lantmäteri/Kartingenjör Certifierad Scrummaster Diplomerad Facilitator Worshopledare Projektledare Medarbetarskapsledare

VILKA HANDLINGAR BEHÖVS NÄR JAG SKA SÖKA BYGGLOV?

Insidan av ett Open Source projekt. Nicklas Avén

Antivirus Pro Snabbguide

Slutrapport för JMDB.COM. Johan Wibjer

L0009B. Moment. Introduktion till geografiska databaser: G:\L0009B\Allmänt\IntroGeoDB.pdf (F)

Tekniskt system för Lean Startup

Kom igång med LUPP 6.1

INFORMATION FRÅN VITEC. Nyhetsbrev Vitec Marknad/Webbplats/Kundservice

Thomas Padron-Mccarthy Datateknik B, Mobila applikationer med Android, 7.5 hp (Distans) (DT ) Antal svarande = 14

ULI inbjuder till seminariet Open Source för GIS 1-2 mars 2011 i Stockholm

Tingsholmsgymnasiet är en modig och nytänkande skola som kännetecknas av gemenskap och trygghet och utmärker sig genom kunskap och kompetens

Uppdragsbeskrivning. Markeringssystem. Version 1.0 Mats Persson

Stöd vid genomförande av GIS-projekt

Jag rek. starkt att alla uppgraderar sin TomTom till version 5 eller högre då massor av nya funktioner och en betydande prestandaskillnad finns.

Paket IIS BAS IIS Standard IIS Premium. Lagringsutrymme 10 GB* 50 GB* 100 GB* Epostutrymme 10 GB 25 GB 50 GB. Antal databaser 3 st 5 st 10 st

Swepoint DoGPS program. Snabbanvisningar för programvarorna DoGPS for Android och DoGPS för Java

ÅGIT PRESENTERAR FILR SMIDIG OCH SÄKER FILÅTKOMST OCH DELNING

Johan Hallgren. Utbildning. Anställningar. Övriga befattningar. CURRICULUM VITAE, Johan Hallgren, GisZeal AB. Födelseår 1964.

Region Skåne Verksamhetsledningssystem (VLS)

Sustainable engineering and design

vattenweb.smhi.se Esa Falkenroth, SMHI Molntjänster för GIS, Stockholm

Hitta ditt vatten. - en handledning. Vatteninformationssystem Sverige. VISS - VattenInformationsSystem Sverige

2 Använda QuickRoute Starta QuickRoute från startmenyn, ett tomt fönster öppnas:

RSI Road Status Information A new method for detection of road conditions

Användarguide för anslutning till Treserva och TES Användarguide för anslutning till Treserva och TES

Varför behövs det? I Allegro finns t.ex. stöd för:

Android (BYOD) -Installera mstart -Kom igång manual

SGU. Jonas Holmberg

Eva Hellstöm - Christina Strand

PrintObs.NET dokumentation

Lärardagar KTH Aug 2009 Kartsymboler och Verktygsikoner. GISS Kontaktpersonträff fre

Stöd vid genomförande av GIS-projekt Innehåll

Installationsanvisningar HogiaLön Plus

SLL Juridik och upphandling Upphandlingsavdelningen. Kravspecifikation för. Digitala kommunikationsplattformar,sll1925

Svenska Linuxföreningen. Fri programvara Mycket mer än gratis 1(36) Copyright 2005, 2006 Marcus Rejås

Lantmäteriets WMS En presentation av de olika komponenterna i plattformen och hur öppen källkod påverkar vår arbetsmetodik

Installations- och bruksanvisning för Gree Smart app: Hansol -seriens luftvärmepump med WiFi

Laboration 2: Ett kommunikationssystem

Konsultprofil. Per Norgren (1983) Arkitekt & webbutvecklare

Med Geografisk IT för en bättre framtid. Greger Hellman

Vis it. jquery jquery används lite överallt i appen på olika sätt. Det främsta användningsområdet är vid selektering och manipulering av HTML element.

Stockholms stads öppna geodata

HP teknisk programvarusupport

ULI inbjuder till seminariet Open Source för GIS 6-7 mars 2012 i Stockholm

När det är bråttom Webbaserat GIS-stöd för insats och analys

IRMA - startsida. Byt språk. Logga in

9. Nytt från RUS Bör gå ut nästa vecka om hälsofrämjande mötet, anteckningar, samhällsekonomiska plattformen, labb hållbara livsstilar m.m.

Miljö, människor och hållbarhetsfrågor

Vad är ArcGIS.com? På ArcGIS.com hittar du:

Tingsholmsgymnasiet är en modig och nytänkandeskola som kännetecknas av gemenskapoch trygghetoch utmärker sig genom kunskap och kompetens

MANUAL NETALERT FÖR ANDROID VERSION 3.3

Installationsanvisning från Visma Spcs. Visma löneprogram. Innehåll. Inledning

Programmering A C# VT Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson

Webbappar med OpenLayers och jquery

Elmia Mässkatalog för PocketPC

Så får du maximal nytta av Evernote

För installationer av SQL Server som inte görs från Hogias installation måste följande inställningar göras:

Opensource och SGUs webbplattform. Anette Lundberg & Jonas Holmberg

StoCKK Stockholm Center för Kommunikativt och Kognitivt stöd. Tips på timer-appar. Appar som hjälper dig hålla koll på tiden

SÄKRA DIN VERKSAMHET OAVSETT VAR DEN TAR DIG. Protection Service for Business

Excelfiler läggs till i ArcMap på samma sätt som annan data, genom Lägg till Dataknappen.

Esri Sverige Underhåll och Support

Transkript:

SharpMap GIS-komponenter för.net peter.lofas@triona.se 070-3112688

Peter Löfås Systemutvecklare / arkitekt Studerat Teknisk Fysik och Elektroteknik i Linköping Jobbat på Triona sedan 2005 med GIS, Ruttplanering och system med geografisk information Aktiv användare av SharpMap sedan 2006 Del i styrgrupp för SharpMap sedan 2010 Exempel på kunder: Sveriges Radio, Volvo, NCC, Vectura (Sweco), Statens Vegvesen, NRK, Trafikverket, HaCon Gmb peter@triona.se, 070-3112688

SharpMap Historia Skapades från början av Morten Nielsen som idag jobbar på ESRI i ArcGIS Runtime teamet SharpMap 0.9 släpptes 17:e maj 2006 Fokus var förenkla GIS i.net utveckling genom en kartkomponent som till mångt och mycket fungerade som andra.net UI-kontroller Ej en slutanvändarapplikation utan en verktygslåda av GIS-komponenter när man bygger applikationer Morton blev i slutet av 2006 anställd av ESRI och lämnade då SharpMap som togs över av ett team bestående av Rory Plaire och John Diss som körde projektet fram till 2009 då Felix Obermaier blev mer och mer involverad och idag är den som leder projektet Jag blev involverad under 2010-2011 och då började vi jobba fokuserat mot att släppa version 1.0 och lägga en plan för utvecklingen framöver

MapServer, GeoServer, GeoTools, QGis C/Java produkter och komponenter Svåra att direkt använda från.net projekt Krånglig driftsmiljö (.NET + Java Container / CGI) C/Java kod är svårare att läsa för en.net utvecklare än.net kod => svårare att felsöka

Varför använder vi SharpMap? Stort behov för en ren.net kartkomponent i flera projekt ESRI:s ArcGIS Engine (och ArcGIS Runtime) har komplexa beroenden (COMgränssnitt) samt kräver installation i målmiljön. Dyr licenskostnad (per installation) för organisationer som inte har centralt avtal som täcker detta Få fria kartkomponenter för.net miljö Det stora fördelarna Paketera med kartkomponenten i installationen som vilken annan komponent som helst Versionshantera kartkomponenten tillsammans med koden! Felsök även i kartkomponentkoden (lättare att hitta datafel etc.) Rätta fel i kartkomponenten direkt (samt rapportera tillbaka till projketet) ger klart snabbare felhantering än att invänta patch från stor leverantör av GIS-system Ställer inga krav på målmiljön annat än.net Dela data mellan kartan och listvyer via samma dataaccess Enkelt att skapa egna providers / layers Snabb!

Det enkla exemplet 1. Lägg till SharpMap till projektet 2. Lägg till en kartkontroll på ditt formulär

Vad är det.net komponenter för att göra.net applikationer GIS iga Kartkontroll Kartverktyg (Pan,Zoom, Rita geometrier (punkt,linje,yta), skalstock, lagerväljare, ) DataAccess-provider till de flesta datakällor Shapefil PostGIS Oracle Spatial Microsoft SQL Server 2008 (Geometry) SQLite/SpatialLite WMS WFS Tilade kartor via BruTile (Google, Bing, Openstreetmap, WMS-T, TMS,..) Allt som GDAL/OGR stödjer (d.v.s. allt)

Vad är det mer Enkel WMS-server som man användas direkt i en ASP.NET applikation (MVC, IHttpHandler,..) Inte fullständig WMS-server, men klarar de flesta enkla användningsfall

Vad är det inte En färdig slutanvändarapplikation! Det finns ingen exe att ladda ner och köra som t.ex. Qgis (än!)

Licens - LGPL En fri licens som tillåter användning i kommersiella applikationer (länkning) men som ställer krav på att vidareförädling av SharpMaps källkod som säljs även innehåller den vidareförädlade versionen av SharpMap under samma licens Mer ändamålsenligt än GPL för detta användningsområde (bibliotek tänk att användas ibland annat kommersiella applikationer)

Får man support? Aktivt forum med snabb respons från utvecklare på de flesta frågor Tips: Genom att inkludera information om miljö, data, användning med mera direkt så är det enklare att få svar Vill man köpa supportavtal för att kunna få prioriterad / utpekad support-kontakt så kan man kontakta t.ex. mig/triona som gärna erbjuder ett sådant avtal

RoadMap framåt Version 3 blir nästa version att släppas, datum oklart då finansiering idag är beroende på uppdrag där vi använder komponenterna WPF-kontroll Stöd för andra renderare än GDI. (WPF, OpenGL, GD, ) Feature-modell istället för Tabell-modell för att få en mer skiktad arkitektur, större möjligheter kring interaktion med data samt möjlighet att köra på fler plattformar (Windows Phone, Android, IOS) Standalone WMS-server med admin gui (liknande GeoServer) Kartdefinition (motsvarande mxd / sld /.map) Bättre dokumentation

Exempel på användning

Exempel på användning

Exempel på användning