Prsentation af Vis Stedet Hvad er Vis Stedet
- Slides: 13
Præsentation af Vis Stedet • Hvad er Vis Stedet • Koncepter • Live demo
Hvad er Vis Stedet? Et krydsplatformskompatibelt API bestående af komponenter til visning og søgning i geodata. • En åben værktøjskasse af HTML/JS fragmenter. • Visualisering af kort & data gjort simpelt. • Adgang til webservices (adresse, sted, matrikler) • AJAX • Let integration, men ikke på bekostning af muligheder
Vis Stedet arkitektur målsætninger Ensartet paradigme (Lag) Tilgængelighed (færdig HTML) Genbrug og sammensæt (O. S. ) Rene snitflader Åben arkitektur
Konceptet Vis Stedet
Hvorfor bruge Vis Stedet? • KMS leverer både API og rigt datagrundlag. • Visning af egne datalag vhj. Geo. RSS/GML. • Udvideligt med egne webservices. • Alle med javascript kan køre Vis Stedet. • Al anvendt teknologi er Open Source. • Produktion af websider med Vis Stedet er væsentligt mindre tidskrævende end alternativer.
Hvad leverer vi? • • Kort 10, Luftfotos, Skærmkort & Matrikelkort Adresse webservices. API som kan videreudvikles frit. Website med dokumentation & support. Simple visuelle guider. Eksempler på scenarier. Rene snitflader mellem arkitektoniske lag. Komponent baserede JS/HTML fragmenter.
Vis Stedet API’et er ikke en applikation eller en webside. Det er en værktøjskasse som programmører kan anvende til at bygge egne applikationer eller sider. Kvaliteten måles derfor bl. a. i: • Homogenitet i snitflader og klar vejledning. • Antallet af funktioner opfylder behovet. • API’et skal ikke være i vejen. • Fejlfri og nem afvikling. • Åben for tilretning til eget design/behov.
Komponent HTML fragment Objekt funktioner Ikke visual <script> function Vis. Stedet. Init(){ startbetingelser…. . } </script> Vælg diverse opstartsbetingelser <input type="text" id="placesearch"/> <div id="placesearch_indicator" arbejder. . . </div> <div id="placesearch_choices" class="default. Autocomplete. Look"></div> Samme som stednavn <div id="map" style="width: 600 px; height: 600 px; …. </div> Indtastningsfelt Indikator Resultater AJAX antal tegn Max. resultater Center Valgbare lag Zoom Pan Vælg område Import lag
Event pumpe & geo. Objekter • Alle komponenter kan kommunikere med hinanden. • Alle komponenter sender events. • Der er en fælles minimum for alle events (Position, tekst) • Egne komponenter kan lytte til Vis Stedet komponenter og vice versa.
Hvad vil rekvirenten opnå? Vi har en database over forekomster af salamandre i Danmark. Hver observation er geokodet. Vi regner med på sigt at danne et lag med farvede markører af observationerne. Derfor: • Et kort vindue • Et vindue med data fra vores database • Et stednavnsopslag • Et lag med forekomster
Online Demo Vis Stedet