Datasamlingen og koblede kort
Formål
Sektion kaldt “Formål”Denne artikel forklarer to centrale begreber i Nordiq WebGIS – datasamlingen og koblede kort – og hvordan de spiller sammen. Den beskriver også Delta Data-kortet, som bruger koblede kort til at levere datasamlingen ud til kundens kort, og samler de vigtigste anbefalinger til opbygning og vedligeholdelse.
Kort fortalt:
- Datasamlingen er indholdet – de mange lag fra eksterne datakilder, som Nordiq samler, tilpasser og vedligeholder.
- Koblede kort er mekanismen – den funktion, der gør det muligt at vedligeholde lag og grupper ét sted og få ændringerne til at slå igennem i mange kort.
Målgruppe
Sektion kaldt “Målgruppe”GIS-administratorer hos kunden, som modtager datasamlingen og vedligeholder koblede kort, samt superbrugere, der opbygger kort til kollegerne, eksempelvis fagkort og standardkort.
Forudsætninger
Sektion kaldt “Forudsætninger”- Nordiq WebGIS med funktionen Koblede kort.
- Et lokalt Delta Data-kort, som er opsat i konteksten
connectedMapmed udvidelsen til import fra Nordiq. - Administratorrettigheder til at importere, gemme og publicere fra Delta Data-kortet.
- Rettigheder til at oprette koblede kort, hvis der skal laves lokale koblede kort med egne data.
- Kundens server skal kunne nå Nordiqs datasamling.
Overblik
Sektion kaldt “Overblik”Figuren læses fra venstre mod højre:
- Eksterne datakilder som Datafordeler, Dataforsyningen, Danmarks Miljøportal (DAI), GEUS og Plandata udstiller data på hver deres måde.
- Nordiqs proxy ensretter tjenesterne, så de virker ens i kortet.
- Hos Nordiq er der ét koblet kort pr. datakilde. De samles i MasterDelta, som er den autoritative udgave af datasamlingen.
- Hos kunden importeres MasterDelta 1:1 til kundens lokale Delta Data-kort. Kundens egne koblede kort med egne data og tjenester kan med fordel samles i et lokalt Delta-kort.
- Brugernes kort – eksempelvis fagkort, egne kort og standardkort – abonnerer på lag og grupper fra Delta Data-kortet og det lokale Delta-kort og kan suppleres med egne lag.
Det bærende princip er:
MasterDelta er Nordiqs autoritative datasamling. Kundens Delta Data-kort er en kontrolleret, lokal distributionskopi. Brugernes kort abonnerer på den lokale kopi, og al kundetilpasning foregår i brugernes kort – aldrig i distributionskopien.
Sådan hænger det sammen
Sektion kaldt “Sådan hænger det sammen”Datasamlingen – indholdet
Sektion kaldt “Datasamlingen – indholdet”Datasamlingen er en samlet videreudstilling af data fra en række eksterne kilder, blandt andet Datafordeler, Dataforsyningen, Danmarks Miljøportal (DAI), Plandata, Kulturarvsstyrelsen, GEUS, MiljøGIS, Energinet, Fødevareministeriet og GeoFA. Samlet giver den adgang til mere end 1.500 GIS-lag.
Brugerne kan dermed tilgå de mest brugte data uden selv at skulle finde, opsætte og vedligeholde de enkelte tjenester. Nordiq tilpasser attributnavne, lagnavne og struktur, tester kilderne og holder løbende øje med ændringer hos dataleverandørerne.
Koblede kort – mekanismen
Sektion kaldt “Koblede kort – mekanismen”Et koblet kort er et kort, hvor lag og grupper vedligeholdes ét sted, så andre kort kan abonnere på dem. Når der rettes i det koblede kort, kan ændringerne publiceres, og de slår derefter igennem i alle de kort, der abonnerer.
Når en bruger åbner indstillinger eller Infoopsætning for koblet indhold, viser Nordiq en advarsel om, at ændringen kan blive overskrevet. Advarslen vises også, hvis brugeren tilføjer, flytter eller sletter indhold i en koblet gruppe.
Hvis et lag skal frigøres til lokal vedligeholdelse, højreklikker brugeren på laget og vælger Kopiér det valgte lag. Kopien får et nyt internt id og har ikke det direkte abonnement. Ligger originalen i en koblet gruppe, skal kopien flyttes til en selvstændig gruppe, fordi hele den koblede gruppe kan blive erstattet ved opdatering.
Koblede kort kan bruges uafhængigt af datasamlingen – eksempelvis til kundens egne data. Datasamlingen er blot det største eksempel på indhold, der leveres via koblede kort.
Proxyen – adgangen til kilderne
Sektion kaldt “Proxyen – adgangen til kilderne”De eksterne kilder udstiller data på mange forskellige måder: forskellige WFS-versioner, filtersprog, outputformater og i nogle tilfælde ArcGIS REST frem for WMS/WFS. Nordiqs proxy (ms-proxy) sidder mellem Nordiq WebGIS og kilderne og oversætter, så alle kilder fremstår som ensartede WMS- og WFS-tjenester.
Det betyder, at funktioner som tabelvisning, filtre, konfliktanalyse og eksport virker på tværs af kilder, selvom kilderne er meget forskellige. Proxyen ændrer ikke selve data – kun transport og format.
Hvilke base-URL’er der bruges, og hvilke der går via proxyen, står i Datasamlingens tjenester og base-URL’er.
Delta Data-kortet – distributionen
Sektion kaldt “Delta Data-kortet – distributionen”Publicér-funktionen i koblede kort virker kun mellem kort på samme site. Nordiq kan derfor ikke publicere direkte ind i kundens installation – og skal heller ikke kunne det. I stedet har kunden ét lokalt Delta Data-kort, som fungerer som et distributionsrør:
Modtag fra Nordiq → gem → publicér til kundens lokale kort.
Arbejdsgangen er:
- Nordiq opdaterer MasterDelta – eksempelvis med nye lag, ændrede titler, URL’er, styles eller gruppestruktur.
- Kundens administrator åbner det lokale Delta Data-kort.
- Administratoren importerer. Importen henter hele MasterDelta og erstatter indholdet i kundens Delta Data-kort. Kortets nummer bevares.
- Administratoren gemmer kortet, gennemgår ændringerne og publicerer.
- Brugernes kort opdateres via deres eksisterende abonnementer.
Importknappen vises kun på det konfigurerede Delta Data-kort. På kundens øvrige koblede kort bevares den almindelige Hent-funktion.
Faste identiteter (UUID’er)
Sektion kaldt “Faste identiteter (UUID’er)”Hvert lag og hver gruppe har en fast intern identitet (UUID). Det er denne identitet – ikke titlen eller URL’en – som abonnementet mellem kortene bygger på. MasterDelta og kundens Delta Data-kort bruger de samme identiteter, og det er tilsigtet.
Det har to konsekvenser:
- Nordiq kan frit ændre titler, tekniske lagnavne, URL’er og styles, uden at abonnementerne i kundens kort brydes.
- Kundens Delta Data-kort må ikke udvides med egne lag eller grupper. Lokale elementer har ingen plads i MasterDelta og forsvinder ved næste import.
Kundens egne data – lokalt Delta-kort
Sektion kaldt “Kundens egne data – lokalt Delta-kort”Ud over datasamlingen har de fleste kunder egne data – eksempelvis fra egne databaser, SQL-tabeller eller filer udstillet via kundens egen GeoServer – og tjenester, der kræver kommunespecifikke adgange. Disse kan sættes op i lokale koblede kort, eksempelvis ét pr. datakilde eller fagområde.
De lokale koblede kort kan med fordel samles i ét lokalt Delta-kort efter samme princip som Nordiqs MasterDelta. Det giver kunden:
- ét samlet sted for egne data, som brugerne kobler deres kort på
- samme opbygning og arbejdsgang for egne data som for datasamlingen
- en klar adskillelse mellem Nordiqs indhold og kundens eget indhold
Det lokale Delta-kort ejes og vedligeholdes helt af kunden og påvirkes ikke af importen fra Nordiq. Det skal holdes adskilt fra Delta Data-kortet, fordi egne lag i Delta Data-kortet forsvinder ved næste import.
Roller og ansvar
Sektion kaldt “Roller og ansvar”| Aktør | Ejer | Må | Må ikke |
|---|---|---|---|
| Nordiq | MasterDelta og proxyen | Tilføje, slette, omdøbe og omstrukturere lag og grupper; ændre URL’er og styles | Skrive direkte i kundens installation |
| Kundens administrator | Delta Data-kortet, det lokale Delta-kort og lokale koblede kort | Importere, gemme og publicere; bestemme hvornår en opdatering modtages; vedligeholde egne data i det lokale Delta-kort | Tilpasse indholdet i Delta Data-kortet |
| Brugerne | Brugernes kort (fagkort, egne kort, standardkort m.m.) | Tilføje temagrupper eller enkeltlag, egne lag og egen TOC-opbygning | Åbne og redigere Delta Data-kortet |
Nordiq overvåger de eksterne datakilder og retter fejl, som skyldes Nordiqs egen konfiguration. Fejl, nedbrud eller ændringer hos selve dataleverandørerne ligger uden for Nordiqs ansvar, men Nordiq informerer og forsøger at finde en midlertidig løsning.
Best practice
Sektion kaldt “Best practice”Delta Data-kortet
Sektion kaldt “Delta Data-kortet”- Lad Delta Data-kortet være urørt. Tilføj ikke egne lag eller grupper, og ret ikke titler eller struktur. Alt lokalt overskrives ved næste import eller kan bryde abonnementet til brugernes kort.
- Importér, gem og publicér i én arbejdsgang. Et importeret, men ikke publiceret Delta Data-kort giver ingen ændringer i brugernes kort.
- Gennemgå publiceringsdialogen. Brug oversigten over ændrede lag og grupper til at se, hvad der kommer ud til brugerne, før du bekræfter.
- Byg nye kort til brugerne ud fra Delta Data-kortet – ikke ved at tilføje datasamlingens tjenester direkte fra kataloget. Kun lag, der er koblet til Delta Data-kortet, bliver holdt opdateret.
Lokalt Delta-kort
Sektion kaldt “Lokalt Delta-kort”- Saml egne data i ét lokalt Delta-kort, så brugerne har ét sted at koble på – ligesom med datasamlingen.
- Hold det adskilt fra Delta Data-kortet. Egne lag hører hjemme i det lokale Delta-kort, aldrig i Delta Data-kortet.
- Brug en genkendelig struktur. Følg gerne samme gruppeopbygning og navngivning som i datasamlingen, så brugerne kan finde rundt på tværs.
- Ret lag i stedet for at slette og genoprette dem. Et genoprettet lag får en ny identitet, og kort, der var koblet på det gamle lag, bliver ikke længere opdateret.
Koblede kort generelt
Sektion kaldt “Koblede kort generelt”- Byg koblede kort op efter tema eller fagområde, ikke efter enkelte brugere. Så kan samme koblede gruppe genbruges i mange af brugernes kort.
- Læg aldrig egne lag ind i en koblet gruppe i brugernes kort. Ved publicering overskrives hele gruppen. Lav i stedet en almindelig gruppe ved siden af – en almindelig gruppe må gerne indeholde koblede grupper.
- Sluk lagene, før det koblede kort gemmes. Mange tændte lag skaber unødig belastning og lang ventetid for brugerne, når en gruppe tændes.
- Brug kopifunktionen ved lokale tilpasninger. Højreklik og vælg Kopiér det valgte lag/den valgte gruppe, og placér kopien uden for koblede grupper.
- Vælg standardtjeneste eller ad hoc. Et koblet kort kan sættes op som fast tjeneste i
localConfig.json, så det altid er tilgængeligt i kataloget, eller tilføjes ad hoc i det enkelte kort. Faste tjenester giver mindre risiko for fejl, når mange skal bruge samme koblede kort.
Brugernes kort
Sektion kaldt “Brugernes kort”- Vælg temagrupper, når hele temaet skal holdes opdateret, og enkeltlag, når der kun skal bruges få lag.
- Lav al tilpasning i brugernes kort – egne lag, egen rækkefølge og egen TOC-opbygning hører hjemme her.
- Reagér på redigeringsadvarslen. Redigér kun det koblede indhold direkte, hvis ændringen gerne må blive overskrevet. Opret ellers en kopi.
Fejlfinding
Sektion kaldt “Fejlfinding”| Problem | Mulig årsag | Løsning |
|---|---|---|
| Rettelser fra Nordiq ses ikke i brugernes kort | Delta Data-kortet er importeret, men ikke gemt og publiceret | Gem og publicér fra Delta Data-kortet |
| Lokale ændringer i et lag bliver overskrevet | Det oprindelige koblede lag blev redigeret direkte | Opret en kopi, flyt den uden for koblede grupper, og foretag ændringen i kopien |
| Egne lag er forsvundet fra en gruppe | Lagene lå i en koblet gruppe, som er blevet overskrevet ved publicering | Genskab lagene i en almindelig gruppe ved siden af den koblede |
| Lokale rettelser eller egne lag i Delta Data-kortet er væk | Importen erstatter hele indholdet | Læg egne lag i det lokale Delta-kort og tilpasninger i brugernes kort |
| Importknappen mangler | Knappen vises kun på det konfigurerede Delta Data-kort | Åbn det rigtige Delta Data-kort, eller kontakt Nordiq |
| Et lag fra datasamlingen viser ingenting | Fejl eller nedbrud hos den eksterne dataleverandør | Kontakt Nordiqs support, som undersøger og informerer |
| Et kort opdateres ikke efter overgangen til Delta Data-kortet | Kortet blev koblet på et tidligere lokalt Delta-kort med andre identiteter | Kobl kortet om til det nye Delta Data-kort én gang |
Kendte begrænsninger
Sektion kaldt “Kendte begrænsninger”- Hent-funktionen er langsom på meget store gruppetræer. Brug derfor importen til datasamlingen.
- Beskrivelser på undergrupper følger ikke med ved publicering.
- En ændring, der kun gælder en gruppes beskrivelse, registreres ikke som en ændring og bliver derfor ikke publiceret.
- Kort, der blev koblet på før kundens første import fra MasterDelta, skal kobles om én gang. Kort, der oprettes efter overgangen, opdateres fremadrettet.
Sikkerhed og bemærkninger
Sektion kaldt “Sikkerhed og bemærkninger”- Delta Data-kortet er en ansvarsgrænse. Nordiq ejer indholdet, men har ikke adgang til at skrive i kundens installation. Kundens administrator bestemmer, hvornår en opdatering modtages og publiceres.
- Proxyen ændrer ikke data, kun transport og format. Dataleverandørernes vilkår gælder fortsat for brugen af data.
- Kommunespecifikke adgange og tokens hører hjemme i kundens egen opsætning – ikke i datasamlingen og aldrig i kort eller konfiguration, der deles med andre.
- Datasamlingen indeholder data fra offentlige kilder. Personfølsomme data, eksempelvis til ejendomsopslag og høringslister, rettighedsstyres i kundens egen GeoServer og indgår ikke i datasamlingen.
Relaterede artikler
Sektion kaldt “Relaterede artikler”- Introduktion
- Datasamlingens tjenester og base-URL’er
- Arbejd med lag fra et koblet kort
- Opret og vedligehold et koblet kort
- Opret og vedligehold et Delta Data-kort
- Opdateringer til Nordiq Delta Datasamling
- Case: Delta-kort hos kunden
- Tilføj et koblet kort som katalogtjeneste
- MapStore: Catalog Services