Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

´Nyckel för krypteringen följer med installationen av Weave och är unik för varje installation. Om Weave uppdateras eller kopieras så är det samma nyckel. Nyckeln finns i filen private.key under katalogen workspace. Om en ny installation görs så kan denna fil kopieras från den gamla till den nya installationen.

Lägga till ett lagerbibliotek i lagerförteckningen (TOC)

Den här dokumentation görs i samband med en förfrågan om att Bygglov önska en lgerlista med enbart de lager som de själva använder. Orsaken är att InternGIS innehåller så många lager att det är krångligt att hålla red på vilka lager som är tända eller släkta.

Konfigurationen för lagerbibliotek ligger i filen ..config/client/integration_toc.xml. Här finns konfigurationen för den huvudsakliga lagerförteckningen "toc.client.ikartan" som refereras från IntenGIS klienten.

Code Block
languagexml
    <toc:model id = "toc.client.ikartan">
        <entry label='Lagerbibliotek' expanded='false' folder='true' acl='acl.kartlager.grupp.nacka'  >
            <entry toc="toc.lagergrupp.bygglov" acl='acl.kartlager.grupp.bygglov.nacka' />
            <entry toc="toc.lagergrupp.plan"  acl='acl.kartlager.grupp.plan.nacka' />
        </entry>
        <entry label = 'Mina lager' expanded='false' folder='true' acl="acl.interna.kartlager">
.....

Överst i denna är det tillagt en grupp 'Lagerbibliotek' som innehåller referens till två separata lagerlistor "toc.lagergrupp.bygglov" och "toc.lagergrupp.plan" (som är en test för att lägga till flera lagerbibliotek).

Konfiguration för "toc.lagergrupp.bygglov" är i grunden en kopia på de ursprungliga lagerlistorna från Geoserver och som finns konfigurerade i filen …\config\nacka\mapengines_nacka.xml. Skillnaden är att det bara är de lager som Bygglov önskar ha med. En annan skillnad är att varje lager och grupp måste ha ett unikt ID. Därför har det urspungliga ID modifierats med prefixet bygglov.

Code Block
languagexml
    <toc:model id = "toc.lagergrupp.bygglov">
        <entry id='bygglov.bygglov' label = 'Bygglov' expanded='false' folder='true' >
            <entry label = 'Lantmäteri' expanded='false' folder='false'>
                <mapengine>me.nacka.geoserver.lantmateri</mapengine>
                <entry id='bygglov.geoserver.lantmateri_arrenden_bygglov'  layer='arrenden' label='Arrenden' checked='false' entity="interngis.arrenden" acl="data.lantmateri.arrenden"/>
                <entry id='bygglov.geoserver.lantmateri_kommunmark_bygglov' entity="lantmateri.kommunmark" layer='kommunmark' label='Kommunmark' checked='false' acl="karta.lantmateri"/>
                <entry id='bygglov.geoserver.lantmateri_bestammelse_allman_vag_bygglov' entity="lantmateri.bestammelse_allman_vag" layer='bestammelse_allman_vag' label='Nybyggnadsförbud längs allmän väg' checked='false' acl="karta.lantmateri"/>
                <entry id='bygglov.geoserver.lantmateri_strandskydd_bygglov' entity="lantmateri.strandskydd" layer='strandskydd' label='Strandskydd' checked='false' acl="karta.lantmateri"/>
            </entry>
            <entry id='bygglov.miljo' label = 'Miljö' expanded='false' folder='false'>
                <mapengine>me.nacka.geoserver.miljo</mapengine>
                <entry id='bygglov.geoserver.miljo_buller_byggnader' layer='buller_byggnader' label='Byggnader (bullerkartering 2018)' checked='false'/>
                <entry id='bygglov.geoserver.miljo_buller_spartrafik_leq_2m' layer='buller_spartrafik_leq_2m' label='Buller spårtrafik Leq 2m' checked='false'/>
                <entry id='bygglov.geoserver.miljo_buller_spartrafik_leq_lmax_fasad' layer='buller_spartrafik_leq_lmax_fasad' label='Buller spårtrafik leq lmax fasad' checked='false' entity='miljo.buller_spartrafik_leq_lmax_fasad'/>
                <entry id='bygglov.geoserver.miljo_buller_spartrafik_lmax_2m' layer='buller_spartrafik_lmax_2m' label='Buller spårtrafik Lmax 2m' checked='false'/>
                <entry id='bygglov.geoserver.miljo_buller_vagtrafik_leq_2m' layer='buller_vagtrafik_leq_2m' label='Buller vägtrafik Leq 2m' checked='false'/>
                <entry id='bygglov.geoserver.miljo_buller_vagtrafik_leq_lmax_fasad' layer='buller_vagtrafik_leq_lmax_fasad' label='Buller vägtrafik Leq Lmax fasad' checked='false' entity='miljo.buller_vagtrafik_leq_lmax_fasad'/>
                <entry id='bygglov.geoserver.miljo_buller_vagtrafik_lmax_2m' layer='buller_vagtrafik_lmax_2m' label='Buller vägtrafik Lmax 2m' checked='false'/>
                <entry id='bygglov.geoserver.miljo_bullerskyddsskarmar' layer='bullerskyddsskarmar' label='Bullerskyddsskärmar' checked='false'/>       
                <entry id='bygglov.geoserver.miljo_flygbilder_70talet' layer='flygbilder_70talet' label='Flygbilder från 70-talet' checked='false' entity="miljo.flygbilder_70talet"/>
                <entry id='bygglov.geoserver.miljo_naturminnen' layer='naturminnen' label='Naturminnen' checked='false' entity="miljo.naturminnen"/>
                <entry id='bygglov.geoserver.miljo_radon' layer='radon' label='Radon' checked='false' entity="miljo.radon"/>
                <entry id='bygglov.geoserver.miljo_ri_friluftsliv' layer='ri_friluftsliv' label='Riksintressen friluftsliv' checked='false' entity="miljo.ri_friluftsliv"/>
                <entry id='bygglov.geoserver.miljo_ri_kultur' layer='ri_kultur' label='Riksintressen kultur' checked='false' entity="miljo.ri_kultur"/>
                <entry id='bygglov.geoserver.miljo_skyddsvarda_trad_lst' layer='skyddsvarda_trad_lst' label='Skyddsvärda träd LST' checked='false'/>
                <entry id='bygglov.geoserver.miljo_skyfallsanalys_flode_riktning' layer='skyfallsanalys_flode_riktning' label='Skyfallsanalys riktning vattenflöde' checked='false' entity="miljo.skyfallsanalys_flode_riktning" />
                <entry id='bygglov.geoserver.miljo_skyfallsanalys_framtida_djup' layer='skyfallsanalys_framtida_djup' label='Skyfallsanalys översvämning med klimatfaktor 1,2' checked='false'/>
                <entry id='bygglov.geoserver.miljo_va_enskilt_avlopp_lromr' layer='va_enskilt_avlopp_lromr' label='va enskilt avlopp lromr' checked='false'/>
                <entry id='bygglov.geoserver.miljo_va_enskilt_avlopp_punkter' layer='va_enskilt_avlopp_punkter' label='va enskilt avlopp punkter' checked='false'/>
                <entry id='bygglov.geoserver.miljo_va_enskilt_ledningar' layer='va_enskilt_ledningar' label='va enskilt ledningar' checked='false' entity="miljo.va_enskilt_ledningar"/>
            </entry>
            <entry id='bygglov.parknatur' label = 'Park och natur' expanded='false' folder='false'>
                <mapengine>me.nacka.geoserver.park_natur</mapengine>
                <entry id='bygglov.geoserver.park_natur_naturvardesinventeringar_221205' layer='naturvardesinventeringar_221205' label='Naturvärdesinventeringar' checked='false' entity="park_natur.naturvardesinventeringar_221205" />
                <entry id='bygglov.geoserver.park_natur_tradinv_alla' layer='tradinv_alla' label='Trädinventeringar' checked='false' entity="park_natur.tradinv_alla"/>
            </entry>
            <entry id='bygglov.stadsbyggnad' label = 'Stadsbyggnad' expanded='false' folder='false'>
                <mapengine>me.nacka.geoserver.plan</mapengine>
                <entry id='bygglov.geoserver.plan_attefall_byggnadsminne' layer='attefall_byggnadsminne' label='Attefall byggnadsminne' checked='false' entity="plan.attefall_byggnadsminne" acl="karta.plan"/>
                <entry id='bygglov.geoserver.plan_kulturmiljoprogram_ny2023_vy' layer='kulturmiljoprogram_ny2023_vy' label='Attefall kulturmiljöprogram förnyad bedömning 2023' checked='false'  entity="plan.attefall_kulturmiljoprogram_ny_bedomning_2023" acl="karta.plan"/>
                <entry id='bygglov.geoserver.plan_attefall_kulturmiljoprogram' layer='attefall_kulturmiljoprogram' label='fd. Attefall kulturmiljöprogram gammal tolkning (ej aktuell)' checked='false' entity="plan.attefall_kulturmiljoprogram"  acl="karta.plan"/>                   
                <entry id='bygglov.geoserver.plan_attefall_kulturminne' layer='attefall_kulturminne' label='Attefall kulturminne' checked='false' entity="plan.attefall_kulturminne" acl="karta.plan"/>
                <entry id='bygglov.geoserver.plan_attefall_undantag_fornyad_bedomning2023vy_med_skydd' layer='attefall_undantag_fornyad_bedomning2023vy_med_skydd' label='Attefall kulturhistoriskt värde enligt DP förnyad bedömning 2023' checked='false' entity="plan.attefall_undantag_fornyad_bedomning2023" acl="karta.plan"/>
                <entry id='bygglov.geoserver.plan_attefall_undantag_dp340' layer='attefall_undantag_dp340' label='Attefall kulturhistoriskt värde enligt DP340 förnyad bedömning 2023' checked='false' entity="plan.attefall_undantag_dp340" acl="karta.plan"/>
                <entry id='bygglov.geoserver.plan_attefall_undantag' layer='attefall_undantag' label='fd. Attefall kulturhistoriskt värde enligt DP gammal tolkning (ej aktuell)' checked='false' entity="plan.attefall_undantag"  acl="karta.plan"/>
                <entry id='bygglov.geoserver.plan_planbesked_vy' layer='planbesked_vy' label='Planbesked' checked='false' entity="plandb.planbesked" acl="karta.plan"/>
                <entry id='bygglov.geoserver.plan_programomrade' layer='programomrade' label='Programområde' checked='false' entity="plan.programomrade" acl="karta.plan"/>
                <entry id='bygglov.geoserver.plan_samordningsprojekt_plan' layer='samordningsprojekt_plan' label='Samordningsprojekt plan' checked='false' entity="plan.samordningsprojekt_plan" acl="karta.plan"/>
            </entry>
            <entry id='bygglov.primarkarta' label = 'Primärkarta' expanded='false' folder='false'>
                <mapengine>me.nacka.geoserver.primarkarta</mapengine>
                <entry id='bygglov.geoserver.primarkarta_byggnad' layer='byggnad' label='Byggnad' checked='false'/>
                <entry id='bygglov.geoserver.primarkarta_fastighet_beteckning_p' layer='FASTIGHET_BETECKNING_P' label='Fastighetsbeteckning' checked='false'/>
                <entry id='bygglov.geoserver.primarkarta_hojdkurvor' layer='hojdkurvor' label='Höjdkurvor' checked='false'/>
                <entry id='bygglov.geoserver.primarkarta_spegel_servitut_ga' layer='servitut_ga' label='Servitut, rättigheter och GA' mapengine="me.nacka.geoserver.primarkarta_spegel"
                entity="primarkarta_spegel.servitut_ga" checked='false'/>
            </entry>
            <entry id='bygglov.trafik' label = 'Trafik och väg' expanded='false' folder='false'>
                <mapengine>me.nacka.geoserver.trafik_vag</mapengine>
                <entry id='bygglov.geoserver.trafik_vag_geotekniska_undersokningar' layer='geotekniska_undersokningar' label='Geotekniska undersökningar' checked='false' entity="vag.geotekniska_undersokningar"/>
            </entry>
        </entry>
    </toc:model>

Behörighetskontroll

Tre ACL har definierats ‘acl.kartlager.grupp.nacka', ‘acl.kartlager.grupp.bygglov.nacka' och ‘acl.kartlager.grupp.plan.nacka'. Dessa har kopplats till rollerna ‘Grupplager för Bygglov’ respektive ‘Grupplager för Planavdelningen’ Den först rollen finns med i användargrupperna 'Bygglov’, 'GIS-Lanmäteri’ och 'InternGIS support’

Kom ihåg att skapa konfiguration för ACL defintioner. Detta görs när ACLer och roller är skapade . Det finns ett verktyg i UserAdmin under

...