Original 2 kort i Kortforsyningen

Slides:



Advertisements
Lignende præsentationer
Kort om JavaScript Afvikles i browser på klienten Sendes fra server (php, asp, aspx, htm) eller startes i klient som htm/html fil. Skabelon: –”main” -
Advertisements

Tilgængeliggørelse af elektroniske arkivalier
Vejledning i anvendelse af Web Feature Services Version 1
Michael Vinter, Moesgaard Museum
Masterpages/Otto Knudsen 1 Master Pages  Master Pages i ASP.NET 2.0.
Dagens program  Emne: Tim Berners-Lees WWW koncept og deraf følgende innovationer Forbered hver for sig Præsenter og diskutér i grupper Fremlæggelse med.
+ + + T1.
Sikkerhed/Otto Knudsen 1 Diagnostics  Debug af web-applikationer.
Indsæt billede her WMS og INSPIRE i Kortforsyningen Etablering af WMS service metadata for Kortforsyningstjenester omfattet af INSPIREs bilag.
OpenGeodata Hvad er geodata og hvilke muligheder giver de?
Hvad betyder Kommuneaftalen
Hands-on øvelser ved Kortforsyningen Partnerseminar 2005
Giv medarbejderne adgang til centrale systemer – lige ind i Office Inspirationsseminar 31. oktober 2006.
ASP.NET Cache, State DataGrid og Diagnostics. Agenda – ASP.NET Cache, State og Cookies ( 1 del ) –Cache –Static member –Application State –Session State.
Masterpages/Otto Knudsen 1 Master Pages Master Pages i ASP.NET 2.0.
Eksekvering/Otto Knudsen 1 Udrulning Publicering af en web-applikation.
Introduktion/Otto Knudsen 1 Overblik WebForms ASP.NET.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Tile caching og WMTS Et boost til performance
Kortforsyningen Version 1.1
Brug af Kortforsyningen Best Practices
Kortforsyningen: Switchboard v2 Gennemgang af de tekniske opdateringer og nye muligheder.
Anders Færch-Jensen, Den Nationale Geodatabank. – Partnerseminar 11 & 12 marts Partnerseminar – dag 2 Frederik d. II Idagårdsvej 3, Slagelse,
Intro Projekttyper v/ Lise Louv, Uddannelsesafdelingen Siden sidst: evaluering på opgaver og virtuel kursus. Kursets ugeforløb læse – forelæsning – øvelsestime.
Print af vektordata med Kortforsyningen Nikolaj Kamstrup National Geodatabank, Kort & Matrikelstyrelsen.
Effektiv adgang til data Niels Mørck, Carl Bro GIS & IT  Carl Bro GIS og IT  Problemstillingen  Nordjyllands Amts Blanketsystem  Centralisering / decentralisering.
Nye muligheder med Web Map Service – Styled Layer Descriptor og Filter Encoding September 2006 MapInfokonference 2006.
Print af rasterdata.
Årsmøde Organisationen Danske Arkiver
Indsæt nyt billede: Format: B 254 x 190,5 mm Efter indsættelse, højreklik på billedet og placér det bagerst. Delete det gamle foto The Danish Geodata Agency's.
EFI, Extensible Firmware Interface - BIOS – EFI-BIOS - EFI - Intel - Afløser el. mellemled for IBM PC Basic Input Output System (1980) UEFI, Unified Extensible.
Dataforsyning dataforsyning.kms.dk
Google Earth som GIS applikation? Nikolaj Kamstrup National Geodatabank, Kort & Matrikelstyrelsen.
Dig Tante Oda fra Brovst Gitteweb-server ( ssh-server (ssh.itu.dk/import/stud/www/gwd/E2005/oevelse_x/4/brugernavn) Internettet.
AJAX/Otto Knudsen 1 AJAX Motivation Definition. AJAX/Otto Knudsen 2 Motivation En typisk web-applikation er synkron klienten sender en forespørgsel og.
Web Feature Service (WFS) WFS i Kortforsyningen
Forelæsning 3.2 Billedredigering (bl.a. brug af for-løkker)
Lektion 7 Læsestof: Kopier fra Caranno
©2012 Experian Limited. All rights reserved. Experian and the marks used herein are service marks or registered trademarks of Experian Limited. Other products.
Intro Evaluering De sidste to gange?. HTTP, cookies og sessions Forelæsning nr 10 Tilbage til trafikken mellem server – client Sende HTTP-request og respons.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Masterpages/Otto Knudsen 1 Navigation på webstedet Kontroller til navigation mellem siderne på webstedet.
Procestræ under afvikling af cp init login shell cp cp src dest.
Paradigmer i Programmering 2. Sammensatte typer Tupler og lister Programmering med rekursion Programmering med pipe-lines Programmering med polymorfe.
8 RÅD VEDRØRENDE GOD PROGRAMMERING Effective (brown) Java.
C#: Udtryk og metoder Kilde: Joe Hummel. 2 Nordjyllands Erhvervakademi – 2008 Indhold “With regards to programming statements and methods, C# offers what.
03 – Udtryk og metoder. 2 NOEA2009Java-kursus – Udtryk og metoder Udtryk i Java Java har standard udtrykene… Værditildeling Subrutiner og funktionskald.
Hvad består en distribueret applikation af ? Processer der kører på hver deres maskine Tråde - 1 eller flere "letvægtsprocesser" per proces Objekter i.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester 6, kursusgang Databaser (1) Kjeld Svidt
ASP.NET – web site publish. ASP.NET – site-version.
Intro Evaluering De sidste to gange?. HTTP, cookies og sessions Forelæsning nr 10 Tilbage til trafikken mellem server – client Sende HTTP-request og respons.
9. Interfaces. 2 Nordjyllands Erhvervakademi Objectives “Good class design starts with good application design — how many classes, do they relate.
OPERATIONEL ANALYSE AF WEBADFÆRD OAW – LEKTIONSGANG 4.
- infrastruktur for kort og geodata Kort- forsyningen Login Password Alt om login på Kortforsyningen.
 Henrik B. Christensen, 1999Introducerende objektorienteret programmering8B.1 Interfaces En ren kontrakt.
Programmering med interfaces Separering af specifikation, anvendelse og implementation.
Programmering med interfaces – en stak og en HP-regnemaskine push pop.
 Jens Bennedsen 2001Multimedie programmering10B.1 Interfaces En ren kontrakt.
ANALYSE AF WEBADFÆRD - OAW OAW – LEKTIONSGANG 4. ANALYSE AF WEBADFÆRD - OAW SUMMARY, LECTURE 3 (Extended) Common Log File Format Host, Ident, Authuser,
DAIMIIntroducerende Objektorienteret Programmering8B.1 Interfaces En ren kontrakt.
RMS - Record Management System Record Store En Record er et bytearray af vilkårlig størrelse En RecordStore er et antal Records nummerede.
Mikkel deMib Svendsen Duplicate Content & Multiple Site Issue Mikkel deMib Svendsen
Omsætning af en model til en RDB Jesper Tørresø DAB1 F Marts 2008.
1 (c) W. J. Dally Digital Design: A Systems Approach Lecture 12: Timing.
WebApi service part 2 Routning og Action Simpel test-client (javascript) Session og Application data.
WebApi service x.
Dansk HL7 CDA profil til deling af aftaler Data i en aftale
Simpel test-client (javascript) Session og Application data
Smart Data Tool (SDT) In Sales
Overview challenges the methodology -short version
Præsentationens transcript:

Original 2 kort i Kortforsyningen Partnerseminar – Kastellet Onsdag d. 2 maj 2007. Anders Færch-Jensen – KMS Niels Kjellow – JO Informatik

Modernisering af de matrikulære arkiver Projektet er en hjørnesten i omlægningen af KMS analoge kort- billed og sagsarkiv til et moderne og fremtidssikret digital arkiv. Projektets primære formål er at øge tilgængeligheden til KMS matrikulære arkivalier bl.a. ved at muliggøre en enkel distribution af arkivalierne via Internettet. Projektet skal endvidere sikre arkivalierne for eftertiden og have fokus på en mere rationel og effektiv anvendelse af arkivalierne i den daglige sagsbehandling.

Modernisering af de matrikulære arkiver Projektet er inddelt i 2 faser omhandlende: Fase 1. Skanning af ca. 40.000 Original 2 kort fra perioden 1860 til 1998 og ca. 225.000 stk. måldokumentation fra perioden 1986 til 2004 begge år. inkl. Fase 2. Skanning af ca. 9.000 Original1 kort fra perioden 1785 til 1860 og ca. 650.000 stk. måldokumentation fra perioden 1950 til 1985 begge år inkl.

Hvad er et original 2 kort Ejerlavsopdelt Ø-kort i perioden 1844 – 1996 Ca. 10.000 med typisk 3 kort pr. ejerlav Udgivet af Matrikelvæsnet som afløser for Original 1 Gentofte største ejerlav med i alt 77 kort Kortmålestok typisk 1:4.000 Projektion fra ukendt til S34 Fra begyndelsen af 80’erne blev rammekortet indført. I alt ca. 3.000 kort, S34, jævnt fordelt over hele landet

Skanning 39.000 filer skannet i perioden 1/12 2005 – 1/7 2006 508 PPI tiff RGB i alt ca. 30 Tb Ca. 1.3 TB jpeg, 508, 254 og 64 PPI Ca. 0,333 TB jpeg2000 254 PPI

Metadata Metadata for kort Korttype (ø-kort eller rammekort) Ejerlav (navn + nummer) Plan-nr. Gyldig fra / til Målestok Bemærkninger Metadata for skanning Kortblad-Id Placering / lagring Filnavn Højde / Bredde Bemærkninger

Matrikelkort på Nettet

Eksempler på forskellige typer af kort 1. Eksempel på 2 matrikelkort på samme skanning. http://arkiv.kms.dk/mpn/o2mapviewer.aspx?type=oe&id=6988 2. Eksempel på 1 matrikelkort opdelt i 2 på samme skanning. http://arkiv.kms.dk/mpn/o2mapviewer.aspx?type=oe&id=6998 3. Eksempel på 1 matrikelkort opskåret i 2 separate skanninger og sammensat ”on the fly” http://arkiv.kms.dk/mpn/o2mapviewer.aspx?type=oe&id=8426

Teknik HVORDAN får vi fat på data ? Hvilke kort er tilgængelige Metadata for kort (og scanninger) Visning af kort Web Services og WMS

Web Services SimpleMDFromCoord Input: Koordinat. Returnerer: Liste over økort, som tilhører et ejerlav, hvis polygon overlapper punktet. Liste over rammekort, hvis bounding box overlapper punktet SimpleMDFromEjerlav Input: Ejerlavskode. Returnerer: Liste over økort, som tilhører det angivne ejerlav. Liste over rammekort, hvis bounding box overlapper det angivne ejerlavs polygon SimpleOekortMDFromCoord Input: Koordinat. Returnerer: Liste over økort, som tilhører et ejerlav, hvis polygon overlapper punktet. SimpleOekortMDFromEjerlav Input: Ejerlavskode. Returnerer: Liste over økort, som tilhører det angivne ejerlav. SimpleRammekortMDFromCoord Input: Koordinat. Returnerer: Liste over rammekort, hvis bounding box overlapper punktet SimpleRammekortMDFromEjerlav Input: Ejerlavskode. Returnerer: Liste over rammekort, hvis bounding box overlapper det angivne ejerlavs polygon

Web Services GetExtendedOeKortSkanningMDFromKortbladId GetExtendedOeKortbladMDFromId GetExtendedRammeKortbladMDFromId

Web Services EjerlavBBoxFromEjerlavCode Input: Ejerlavskode. Returnerer: Oplysninger (inkl. bounding box) for det angivne ejerlav EjerlavFromCoordinate Input: Koordinat. Returnerer: Liste over ejerlav, der Der overlapper det angivne punkt. EjerlavFromEjerlavCode Input: ejerlavskode. Returnerer: Oplysinger om ejerlavet med den angivne kode SearchEjerlavFromEjerlavCode Input: ejerlavskode ('*' som wildcard accepteres i slutningen af strengen). Returnerer: Max antal poster i resultatet. Returnerer: Liste over ejerlav, der opfylder kriteriet, samt en angivelse af, om listen er trunkeret i henhold til maxResults. SearchEjerlavFromName Input: Ejerlavsnavn ('*' som wildcard accepteres i slutningen af strengen). Max antal poster i resultatet. Returnerer: Liste over ejerlav, der opfylder kriteriet, samt en angivelse af, om listen er trunkeret i henhold til maxResults.

WMS Kortene er ikke geokodede...kan vi så bruge WMS ? Hvad med SRS ? 6.5.5.3 Undefined SRS” “A Server may offer geographic information whose precise spatial reference is undefined. For example, a digitized collection of hand-drawn historical maps may represent an area of the Earth but not employ a modern coordinate system. In such case, the value "NONE" (case-insensitive) shall be used when declaring the SRS of such a collection or object. Clients should not attempt to overlay information whose SRS=none with other information.” Virtuelt koordinatsystem Full extent (0,0,10000,10000) Vendor-Specific parameter ID (kortets ID)

Eksempel public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) Service_01 svc1 = new Service_01(); StringBuilder sb = new StringBuilder(); string okortId; sb.Append("<table border='1'>"); sb.Append("<tr><td>Ejerlav</td><td>Fra</td><td>Til</td><td>ID</td></tr>"); Oekort[] okorts = svc1.SimpleOekortMDFromEjerlav("0011452"); foreach (Oekort okort in okorts) sb.Append("<tr>"); sb.Append("<td>" + okort.Ejerlav.Name + "</td>"); sb.Append("<td>" + okort.GyldigFra.ToString() + "</td>"); sb.Append("<td>" + okort.GyldigTil.ToString() + "</td>"); okortId = okort.Id.ToString(); sb.Append("<td class='lnk' onclick='show(" + okortId + ");'>" + okortId + "</td>"); sb.Append("</tr>"); } sb.Append("</table>"); Response.Write(sb.ToString());

Eksempel <script language="javascript" type="text/javascript"> function show(id) { var url = 'http://arkiv.kms.dk/o2wms/service.aspx?SERVICENAME=o2kortimages2&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=oe&STYLES=default&SRS=none&BBOX=0,0,10000,10000&WIDTH=500&HEIGHT=500&FORMAT=image/jpeg&JPEGQUALITY=80&BGCOLOR=0xFFFFFF&EXCEPTIONS=application/vnd.ogc.se_inimage&ID='+id+’&LOGIN=xxx&PASSWORD=yyy; window.open(url,'','',''); } </script>