Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Original 2 kort i Kortforsyningen

Lignende præsentationer


Præsentationer af emnet: "Original 2 kort i Kortforsyningen"— Præsentationens transcript:

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

2 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.

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

4 Hvad er et original 2 kort
Ejerlavsopdelt Ø-kort i perioden 1844 – 1996 Ca 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 kort, S34, jævnt fordelt over hele landet

5

6

7

8

9 Skanning filer skannet i perioden 1/ – 1/ PPI tiff RGB i alt ca. 30 Tb Ca. 1.3 TB jpeg, 508, 254 og 64 PPI Ca. 0,333 TB jpeg PPI

10 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

11 Matrikelkort på Nettet

12 Eksempler på forskellige typer af kort
1. Eksempel på 2 matrikelkort på samme skanning. 2. Eksempel på 1 matrikelkort opdelt i 2 på samme skanning. 3. Eksempel på 1 matrikelkort opskåret i 2 separate skanninger og sammensat ”on the fly”

13 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

14 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

15 Web Services GetExtendedOeKortSkanningMDFromKortbladId
GetExtendedOeKortbladMDFromId GetExtendedRammeKortbladMDFromId

16 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.

17 WMS Kortene er ikke geokodede...kan vi så bruge WMS ? Hvad med SRS ?
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)

18 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(" "); 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());

19 Eksempel <script language="javascript" type="text/javascript">
function show(id) { var url = ' window.open(url,'','',''); } </script>


Download ppt "Original 2 kort i Kortforsyningen"

Lignende præsentationer


Annoncer fra Google