<a name=“overblik”></a>
<a name=“soegninger”></a>
<a name=“detaljevisninger”></a>
<a name=“Opsaetning”></a>
<a name=“installation”></a>
Onedoor er en webapplikation med javascript/html og installeres enkelt på en webserver med følgende index.html filer:
Index.html
<!DOCTYPE html>
<html>
<head>
<title>Septima OneDoor</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<link rel="stylesheet" href="custom.css">
</head>
<body>
<script src="http://one-door.cdn.septima.dk/0.3.4/load.js"></script>
<!-- Vælg denne load.js for seneste version altid
<script src="http://one-door.cdn.septima.dk/load.js"></script>
-->
</body>
</html>
title-content.html
<span class="fw600">One</span><span class="fw300">Door</span>
index-content.html
<h3>OneDoor - en webløsning som hurtigt og elegant giver adgang til oplysninger fra mange datakilder samt integration med interne og eksterne services.</h3>
<h4>Sådan virker det</h4>
<p class="subheader">I søgefeltet indtastes adresse eller anden tekst som man ønsker at finde oplysninger om. Søgeresultatet giver links til mere information om den pågældende adresse/lokalplan mv. i eksterne systemer (f.eks. boligejer.dk og ejendomsvurdering fra SKAT), samt generelle oplysninger (f.eks. sogn og ejerlav), geografiske variabler (f.eks. afstand til motorvej), og et kort der viser placering eller udbredelse.</p>
Ved siden af index.html lægges en fil med navnet config.json med indhold som denne:
{
"widgets": {
"base": {
"map": {
"maxZoomLevel": 0,
"minZoomLevel": 13,
"view": {
"zoomLevel": 7.6,
"x": 702302,
"y": 6185233
},
"layer": [
{
"id": "luftfoto",
"name": "Luftfoto",
"namedlayer": "#gst_orto"
}
]
}
}
},
"searchers": [
{
"name": "DawaSearcher",
"title": "Adresser",
"options": {
"kommunekode": "183"
},
"sources": [
{
"name": "Dawa",
"types": [
{
"name": "Adresse",
"header": {
"title": true,
"handlers": [
"adresselinks"
]
},
"detailViews": [
{"label": "Generel","handlers": ["dagi_info"],"componentName": "details-properties-view"},
{"label": "Geografi","componentName": "septima-widget"}
]
}
]
}
]
}
]
}
Nu er der installeret og konfigureret en minimal installation af Onedoor med følgende funktioner:
<a name=“tilpasninger”></a>
<a name=“konfiguration”></a>
Konfigurationen af Onedoor foregår i et jsonobjekt, der indeholder to objekter. Det ene objekt “widgets”, indeholder yderligere objekter, som indeholder konfigurationer af Septima Widget
Det andet objekt indeholder konfigurationer af “Searchers”. En searcher repræsenterer noget man kan søge i når man skriver i søgefeltet f.eks. adresser. Konfigurationen af en “Searcher” indeholder også information om, hvilke informationer, som skal vises når man har klikket på et søgeresultat. Det vises i Onedoor i henholdsvis “quicklinks” og “detaljevisning” sektionerne.
I det følgende beskrives, hvordan en “Searchers” konfigureres.
<a name=“adresser”></a>
For at konfigurere One-door til at søge i adresser, skal man tilføje følgende til objektet “searchers”. Tilpas med relevante kommunekoder. I eksemplet her er der konfigureret ét quicklink til “adresse_jordforureningsattest” og én fane med “dagi_info”
{
"name": "DawaSearcher",
"title": "Adresser",
"options": {
"kommunekode": "183"
},
"sources": [
{
"name": "Dawa",
"types": [
{
"name": "Adresse",
"header": {
"title": true,
"handlers": [
"adresse_jordforureningsattest"
]
},
"detailViews": [
{
"label": "Generel",
"handlers": [
"dagi_info"
],
"componentName": "details-properties-view"
}
]
}
]
}
]
}
Indsættes som en kommasepareret liste i header -> handlers
Quicklink | Beskrivelse | Kode |
---|---|---|
JORDFOURENINGSATTEST | Information fra dagi | “adresse_jordforureningsattest” |
BOLIGEJER.DK | Ejendomsdata fra Boligejer.dk (Vurdering/BBR m.m.) | “adresse_boligejer” |
VURDERING på SKAT.DK | Detaljerede vurderingsoplysninger fra Skat | “adresse_vurdering” |
GEOKOD BYGNINGER | Link til Geokoderen.dk med kortudsnit for adressen | “adresse_geokodning” |
BBR MEDELELSE | Link til BBR-meddelelsen fra ejendomsinfo.dk | “adresse_bbrmeddelelse” eller {"name": "adresse_bbrmeddelelse","options": {"title": "Download BBRMEDDELELSEN"}} |
Alt om ejendommen | Ejendomsdata fra ejendomsinfo.dk | “adresse_ejendomsdata” |
Se på BBR-kort | Kort med BBR data med kortudsnit for adressen | “adresse_bbrkort” |
SKRÅFOTO | Link til SDFE’s skråfoto-klient med kortudsnit for adressen | “skraafoto” |
COWI SKRÅFOTO | Link til COWIS skråfoto klient | {"name":"cowi_skraafoto","options":{"u":"username","p":"password"}} |
LOKALPLAN | Link til lokalplanen i Onedoor | “lokalplan_internal_link” |
DOWNLOAD LOKALPLAN | Download lokalplanen | “lokalplan_download” eller {"name":"lokalplan_download","options":{"title":"Download LP"}} |
DOWNLOAD REGIONPLAN | Download regionplanen | “regionplan_download” eller {"name":"regionplan_download","options":{"title":"Download RP"}} |
DOWNLOAD KOMMUNEPLAN | Download kommuneplanen | “kommuneplan_download” eller {"name":"kommuneplan_download","options":{"title":"Download KP"}} |
MAPILLARY | Link til mapillary med kortudsnit for adressen | “mapillary” |
Indsættes som en liste kommaseparerede objekter i detailviews.
Detaljefane | type | Beskrivelse | Kode | Handlers |
---|---|---|---|---|
Dagi | key/val | Viser resultatet på et kort | {"label": "Generel","handlers": ["dagi_info"],"componentName":"details-properties-view"} |
dagi_info |
Geografi | Kort | Viser resultatet på et kort | {"label": "Geografi","componentName": "septima-widget"} |
|
Farlige virksomheder | Tabel | Viser Farlige virksomheder i nærheden (1000 meter) | {"label": "Farlige Virksomheder","metadata":"Udvalgte branchekoder. I radius af 1000 meter","handlers": ["farlige_virksomheder_ved_adresse"],"componentName": "details-properties-list","columns": [{"title": "Hovedbranche", "name": "hovedbranche_tekst"},{"title": "Navn", "name": "virksomhed_navn"},{"title": "Produktionsnummer", "name": "pnr"},{"title": "Afstand", "name": "afstand"},{"title": "Link", "name": "link"}]} |
farlige_virksomheder_ved_adresse |
Farlige virksomheder | Tabel+kort | Viser Farlige virksomheder i nærheden (1000 meter) | {"label":"Farlige Virksomheder","metadata":"Udvalgte branchekoder. I radius af 1000 meter","handlers":["farlige_virksomheder_ved_adresse"],"componentName":"details-properties-list","columns":[{"title":"Hovedbranche","name":"hovedbranche_tekst"},{"title":"Navn","name":"virksomhed_navn"},{"title":"Produktionsnummer","name":"pnr"},{"title":"Afstand","name":"afstand"},{"title":"Link","name":"link"}],"widgetconfig":{"map":{"maxZoomLevel":0,"minZoomLevel":13,"view":{"zoomLevel":7.6,"x":465262,"y":6146793},"layer":[{"namedlayer":"#gst_orto"}],"controls":[{"zoomtolayer":{"disable":false,"zoomStyle":"none","buffer":1.1,"minResolution":1},"info":{}}]}}} |
farlige_virksomheder_ved_adresse |
Farlige virksomheder | Kort | Viser Farlige virksomheder i nærheden (1000 meter) | {"label": "Farlige Virksomheder (kort) ","handlers": ["farlige_virksomheder_ved_adresse"],"componentName": "septima-widget"} |
|
Plandata | Tabel | Lokalplaner/kommuneplaner | {"label": "Plandata","componentName": "details-properties-list","columns": ["Plantype","Plannavn","Plannummer","Zonestatus","Generel anvendelse","Specifik anvendelse"],"handlers": ["geom_lokalplan_v11","geom_kommuneplan"]} |
geom_lokalplan_v11,geom_kommuneplan |
<a name=“cvr”></a>
For at konfigurere One-door til at søge i CVR produktionsenheder, skal man tilføje følgende til objektet “searchers”. Tilpas med relevante kommunekoder. I eksemplet her er der konfigureret ét quicklink til “adresse_jordforureningsattest” og én fane med “dagi_info”
{
"name": "CVR_enhedSearcher",
"title": "Virksomheder",
"options": {
"fields": [
"navn_tekst",
"beliggenhedsadresse_vejnavn",
"beliggenhedsadresse_husnr",
"beliggenhedsadresse_postdistrikt",
"beliggenhedsadresse_postnr",
"beliggenhedsadresse_kommune_kode",
"beliggenhedsadresse_husnummerfra",
"pnr",
"wkt",
"virksomhed_cvrnr",
"septima_addressaccessidentifier"
],
"searchindexToken": "septimaSEARCHDEMO-A7OLGHG2J4",
"kommunekode": "183"
},
"sources": [
{
"name": "cvr",
"types": [
{
"name": "Produktionsenhed",
"header": {
"title": true,
"handlers": [
"skraafoto",
{"name":"lokalplan_download","options":{"title":"Download LP"}},
"pkt_geokodning"
]
},
"detailViews": [
{
"label": "Generel",
"componentName": "details-properties-view",
"handlers": [
"cvr_v11"
],
"showItemTypes": [
"text",
"link"
]
},
{
"label": "Regnskaber",
"componentName": "details-properties-list",
"handlers": ["regnskaber"],
"columns": [
"Startdato", "Slutdato", "Dokument"]
},
{
"label": "Alle produktionsenheder",
"handlers": [
"produktionsenheder"
],
"componentName": "details-properties-list",
"columns": [
"Navn",
"Adresse",
"Produktionsnummer"
]
},
{
"label": "Geografi",
"componentName": "septima-widget"
}
]
}
]
}
]
}
Indsættes som en kommasepareret liste i header -> handlers
Quicklink | Beskrivelse | Kode |
---|---|---|
GEOKOD BYGNINGER | Link til Geokoderen.dk med kortudsnit for adressen | “pkt_geokodning” |
SKRÅFOTO | Link til SDFE’s skråfoto-klient med kortudsnit for adressen | “skraafoto” |
COWI SKRÅFOTO | Link til COWIS skråfoto klient | {"name":"cowi_skraafoto","options":{"u":"username","p":"password"}} |
LOKALPLAN | Link til lokalplanen i Onedoor | “lokalplan_internal_link” |
DOWNLOAD LOKALPLAN | Download lokalplanen | “lokalplan_download” eller {"name":"lokalplan_download","options":{"title":"Download LP"}} |
DOWNLOAD REGIONPLAN | Download regionplanen | “regionplan_download” eller {"name":"regionplan_download","options":{"title":"Download RP"}} |
DOWNLOAD KOMMUNEPLAN | Download kommuneplanen | “kommuneplan_download” eller {"name":"kommuneplan_download","options":{"title":"Download KP"}} |
MAPILLARY | Link til mapillary med kortudsnit for adressen | “mapillary” |
Indsættes som en liste kommaseparerede objekter i detailviews.
Detaljefane | type | Beskrivelse | Kode | Handlers |
---|---|---|---|---|
CVR | key/value | Info fra CVR | {"label":"Generel","componentName":"details-properties-view","handlers":["cvr_v11"],"showItemTypes":["text","link"]} |
cvr_v11 |
Geografi | Kort | Viser resultatet på et kort | {"label": "Geografi","componentName": "septima-widget"} |
|
Farlige virksomheder | Tabel | Viser Farlige virksomheder i nærheden (1000 meter) | {"label": "Farlige Virksomheder","metadata":"Udvalgte branchekoder. I radius af 1000 meter","handlers": ["farlige_virksomheder_ved_adresse"],"componentName": "details-properties-list","columns": [{"title": "Hovedbranche", "name": "hovedbranche_tekst"},{"title": "Navn", "name": "virksomhed_navn"},{"title": "Produktionsnummer", "name": "pnr"},{"title": "Afstand", "name": "afstand"},{"title": "Link", "name": "link"}]} |
farlige_virksomheder_ved_adresse |
Farlige virksomheder | Tabel+kort | Viser Farlige virksomheder i nærheden (1000 meter) | {"label":"Farlige Virksomheder","metadata":"Udvalgte branchekoder. I radius af 1000 meter","handlers":["farlige_virksomheder_ved_adresse"],"componentName":"details-properties-list","columns":[{"title":"Hovedbranche","name":"hovedbranche_tekst"},{"title":"Navn","name":"virksomhed_navn"},{"title":"Produktionsnummer","name":"pnr"},{"title":"Afstand","name":"afstand"},{"title":"Link","name":"link"}],"widgetconfig":{"map":{"maxZoomLevel":0,"minZoomLevel":13,"view":{"zoomLevel":7.6,"x":465262,"y":6146793},"layer":[{"namedlayer":"#gst_orto"}],"controls":[{"zoomtolayer":{"disable":false,"zoomStyle":"none","buffer":1.1,"minResolution":1},"info":{}}]}}} |
farlige_virksomheder_ved_adresse |
Farlige virksomheder | Kort | Viser Farlige virksomheder i nærheden (1000 meter) | {"label": "Farlige Virksomheder (kort) ","handlers": ["farlige_virksomheder_ved_adresse"],"componentName": "septima-widget"} |
|
Plandata | Tabel | Lokalplaner/kommuneplaner | {"label": "Plandata","componentName": "details-properties-list","columns": ["Plantype","Plannavn","Plannummer","Zonestatus","Generel anvendelse","Specifik anvendelse"],"handlers": ["geom_lokalplan_v11","geom_kommuneplan"]} |
geom_lokalplan,geom_kommuneplan |
Produktionsenheder | Tabel | Alle produktionsenheder for CVR nummer | {"label":"Alle produktionsenheder","handlers":["produktionsenheder"],"componentName":"details-properties-list","columns":["Navn","Adresse","Produktionsnummer"]} |
produktionsenheder |
Regnskaber | Tabel | Seneste regnskaber fra CVR | {"label":"Regnskaber","componentName":"details-properties-list","handlers":["regnskaber"],"columns":["Startdato","Slutdato","Dokument"]} |
regnskaber |
<a name=“pdk”></a>
For at søge i vedtgane lokalplaner, indsættes en seacrher således:
{
"name": "PlanSearcher",
"title": "Planer",
"options": {
"filter": {
"komnr": 240
},
"searchindexToken": "septimaSEARCHDEMO-A7OLGHG2J4"
},
"sources": [
{
"name": "Plansystem",
"types": [
{
"name": "Vedtaget lokalplan",
"header": {
"title": true,
"handlers": [
"lokalplan"
]
},
"detailViews": [
{
"label": "Generel",
"componentName": "details-properties-view",
"showItemTypes": [
"text"
],
"handlers": [
"lokalplan"
]
},
{
"label": "Bygningsreglementer",
"handlers": [
"./assets/detailhandlers/gc2_lokalplaner.js"
],
"componentName": "details-properties-view"
},
{
"label": "Geografi",
"componentName": "septima-widget"
},
{
"label": "Husnumre",
"handlers": ["adgangsadresser_table"],
"componentName": "details-properties-list",
"columns": ["Adresse","Vejnavn", "Husnummer", "Postnummer", "By", "Supplerende by"]
},
{
"label": "Adresser",
"handlers": ["adresser_table"],
"componentName": "details-properties-list",
"columns": ["Vejnavn", "Husnummer", "Postnummer", "By", "Supplerende by"]
}
]
}
]
}
]
}
Indsættes som en kommasepareret liste i header -> handlers
Quicklink | Beskrivelse | Kode |
---|---|---|
Lokalplan | Info om lokalplanen | “lokalplan” |
Detaljefane | type | Beskrivelse | Kode | Handlers |
---|---|---|---|---|
Geografi | Kort | Viser resultatet på et kort | {"label": "Geografi","componentName": "septima-widget"} |
|
Generel | Key/value | Information om planen | {"label":"Generel","componentName":"details-properties-view","showItemTypes":["text"],"handlers":["lokalplan"]} |
|
Husnumre | Tabel | Adgangspunkter indenfor planens geografi | {"label":"Husnumre","handlers":["adgangsadresser_table"],"componentName":"details-properties-list","columns":["Adresse","Vejnavn","Husnummer","Postnummer","By","Supplerende by"]} |
|
Adresser | Tabel | Adresser indenfor planens geografi | {"label":"Adresser","handlers":["adresser_table"],"componentName":"details-properties-list","columns":["Vejnavn","Husnummer","Postnummer","By","Supplerende by"]} |