Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 2 Next »

Det här dokumentet går igenom programvaror, databas och konfiguration av Markägaravtal

Programvara

Den programvara som följer med är en Plugin som hanterar det formulär som finns med i klienten.

Dessa plugin finns under katalogen …..\platform\custom\plugins

Databas

Markägaravtal har en egen liten fil-databas dom ligger under:

….platform\workspace\config-local\markavtal\markavtal.gpkg

När Markavtal tas i full bruk kommer den troligtvis ligga under:

….\platform\workspace\config\markavtal\markavtal.gpkg

Den nås bäst genom att använda DBeaver databashanterare installerad på testservern med anslutning:

jdbc:sqlite:D:\iKartan\Produktion\ikartan_tst_26_80\platform\workspace\config-local\markavtal\markavtal.gpkg

D:\iKartan\Produktion\ikartan_tst_26_80\platform\workspace\config-local\markavtal\markavtal.gpkg

Markerade tabeller i bilden nedan visar de som är aktiva för markavtals-modellen

  • Executionen innehåller data om en specifik körning såsom namn, när, vem. Ett paraply över de andra tabellerna

  • Planned_area innehåller geometrin för schakten. (De figurer som importerats från skissverktyget)

  • intersected_areas innehåller geometrier för schakten per fastighet. Detta är nyckel-tabellen när vi jobbar i iKartan (där vi kallar dem delområden).

  • Contract innehåller fastigheter kopplade till en viss körning. Alltså de fastigheter som kan vara aktuella för kontakt

  • Agare innehåller markägarna för fastigheterna

  • Taxering innehåller taxeringsuppgifter för fastigheterna

  • Samfallighetsforening_ga innehåller information om förening till en gemensamhetsanläggning

  • samfallighetsforening_samf innehåller information om förening till en gsamfällighet

Server-konfiguration

All serverkonfiguration samlas under katalogen

…\platform\workspace\config-local\markavtal

som i produktionmiljön kommer att ligga i

…\platform\workspace\configl\markavtal

Stilfiler

Filer med ändelsen .sld innehåller ritinformation för schakt respective delytor. Det är en vanlig .xml fil som kan redigeras enligt dokumentationen här.

Databasen

Se avsnittet ovan

Rapporterna

Rapporterna finns i underkatalogen “reports” och har alla ändelsen .rptdesign

För att skapa eller redigera rapporter används den programmet BIRT som finns i Weaves rot-katalog. Klickas birt.cmd så startar programmet

Weave-konfiurationen

Denna konfiguration finns i filen markavtal.xml. Den innehåller

  • Koppling rapporter (.rptdesign filer)

  • Koppling till karta (spatial mapper)

  • Koppling till andra relaterade datakällor (datadefinitioner och data)

  • Frågeformulär (search)

  • Karttjänster (WMS)

I datadefintionen dd.geab.markavtal.arealer så finns konfigurationer av inställningsvärden

Detta är den fösta och enklaste lösningen att hantera redigering av värde som gäller hela applikationen Markavtal

           <parameter name='kabelskapvarde' column='a.kabelskap * 5000' label="KabelsN"/>
            <parameter name='ovriga' column='a.ovriga' label="ÖvrigN"/>
            <parameter name='ovrigavarde' column='a.ovriga * 3000' label="ÖvrigE" />
            <parameter name='kvmv' column='case when tax_areal >0 then cast(tax_varde as float)/tax_areal else 0 end' />
            <parameter name='kvmv1_3' column='(case when tax_areal >0 then cast(tax_varde as float)/tax_areal else 0 end)*1.3*1000' />
            <parameter name='ratomtvarde' column='((case when tax_areal >0 then cast(tax_varde as float)/tax_areal else 0 end)*1.3*1000)*0.3' />
            <parameter name='marginalvarde' column='(((case when tax_areal >0 then cast(tax_varde as float)/tax_areal else 0 end)*1.3*1000)*0.3)*.05' />
            <parameter name='akerersattning' column='0' label="ÅkerE" />
            <parameter name='akererborttaget' column='0' label="ÅkerB"/>
            <parameter name='skogersattning' column='0' label="SkogE"/>
            <parameter name='skogborttaget' column='0' label="SkogB"/>
            <parameter name='ovrigtersattning' column='0' label="ÖvrigtE"/>
            <parameter name='basbelopp' column='48300' type='int' />

Bilden visar exempel på hur konstanta värden förenas med variabler

Klient-konfiguration

Under katalogen …\platform\workspace\config\config_client\koncerngis\ konfureras klienten

I filen toc_koncerngis..xml läggs konfigurationen in så att den kommer med i lagerförteckningen. Den läggs in någonstans där den den passar bra.

<entry toc="toc.me.geab.markavtal" /> <!-- Här komer det att finnas en ACL för behörighet -->

I filen client_koncerngis.xml läggs det konfiguration på flera ställen

Dels så ska knappen för markavtal läggas till

	<item action="com.cohga.client.actions.menuAction">
        <text>Markavatal</text>
        <item action="geab.markavtal.MarkavtalAction" text="Generator" />
        <item action="geab.markavtal.MarkavtalExecutionAction" text="Resultathanterare" />
    </item>					

och dels kartjänsten

            <mapEngine id="me.geab.markavtal" />

  • No labels