Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Innehall i AutoKa-Vys inifiler

Suedeza


Innehåll i  AutoKa-Vys inifiler.



AutoKa-Vy använder flera inifiler.

Autokavy.ini

Ska finnas på användarens windowskatalog.

*.kse

En fil per kartserie. Valfritt namn förutom extensionen .kse.

Ligger normat på samma katalog som kartserien, men får ligga på valfri katalog.

Layout.ini

Ska finnas på varje skiktkatalog som kartserien innehåller.

Om  parametrar saknas i inifilen används i allmänhet defaultvärden där så är möjligt.

Om man ändrar en inifil i en editor är det viktigt att allt skrivs exakt på rätt sätt, annars kan de 515k1018f t bli fel vid läsning av filen. Inga extra mellanslag får t ex skrivas inne i textraderna.

Autokavy.ini

Innehåller främst inställningar som kan ändras av varje användare för sig.

Med den här stilen ges exempel på innehållet i de olika sektionerna i inifilerna. Sektionsnamn är omgivna av [].

Förklaringar till de olika parametrarna ges med denna stil.

[mapseries]

DefaultDir=X:\KARTOR

numseries=1

nr1=Ekonomisk karta,J:\PROJEKT\AUTOKAVY\TESTDATA\EK\Ekonomi.kse

active=1 

view mapinfo=Y

Sektionen beskriver vilka kartserier som finns tillgängliga.

DefaultDir anger den katalog som man får som default varje gång man vill lägga till en ny kartserie. Om variabeln utelämnas eller består av en tomsträng, fås aktuell katalog som startkatalog.

numseries anger antalet kartserier.

nr1 anger kartseriens namn och sökvägen till den första kartseriens ini-fil. Om flera kartserier finns anges de efter nr2 osv.

active anger nr på den aktiva kartserien.

view mapinfo anger om kartbladsinformation skall visas eller ej. Y = visa och N = visa ej.

[active layers Registerkarta]

nr1=Y,-1 

nr2=Y,200,200,200 

nr3=N,-1

Sektionen beskriver status för skikten i kartserien vars namn anges efter active layers, i det här fallet Registerkarta. Skikten anges med nr1, nr2 osv i den ordning de finns i filen map.ini.

Skikt som ritas anges med Y direkt efter =, annars N.

Om nästa värde är -1 ritas skiktet med ordinarie färger, annars finns här tre tal mellan 0 och 255 som anger färgen i RGB(rött, grönt och blått) för skiktet.

[graphics]

window=100,100,400,300,N 

shortscroll=5 

longscroll=50 

zoomin=200 

zoomout=50 

mapsheet=10000,3,Y,A 

gridcolor=0,255,0 

gridlinewidth=5

font=Arial,0,0

minfontsize=250

minsymbolsize=100

palette=AUTOKAVY.COL 

screenwidth=305

backgroundcolor=220,220,220

Sektionen beskriver diverse parametrar för grafiken.

window ger hörnkoordinaterna för Autoka-vys fönster i pixlar samt Y om fönstret är maximerat och N annars.

shortscroll anger med hur många % av fönstrets höjd eller bredd förflyttning ska göras vid klick på scrollpilar.

longscroll anger med hur många % av fönstrets höjd eller bredd förflyttning ska göras vid klick mellan scrollmarkör och scrollpilar.

zoomin anger förstoringsgrad i % vid klick på ritytan i förstoringsläge, t ex 200 ger förstoring 2 gånger.

zoomout anger förstoringsgrad i % vid klick på ritytan i förminskningsläge, t ex 50 ger förminskning 2 gånger.

mapsheet anger för vilken skala bladbeteckningar ska visas, nivån för skalan (se inifil för skikt), om rutnät för kartbladen ska ritas( Y eller N) samt om bladbeteckningen ska visas i numerisk eller alfanumerins form( N eller A).

gridcolor anger färgen på rutnätslinjer i RGB.

gridlinewidth anger linjebredden på rutnätslinjerna i 100-dels mm.

font anger font för karttext

minfontsize karttexter som understiger denna storlek ritas inte, anges i 100-dels mm.

minsymbolsize TrueType symboler som understiger denna storlek ritas inte, anges i 100-dels mm.

palette anger namnet för färgpalettfilen som ska användas. Palettfilen skall alltid finnas på samma katalog som exe-filen. Denna färgpalett bör innehålla samma färger som fanns i den färgpalett i APC där kartseriens snabbkartor skapades. Har inte någon betydelse om grafik med mer än 256 färger används.

screenwidth anger skärmens bredd i mm. Används för att få korrekt skalning.

backgroundcolor anger färg på fönstrets bakgrund i RGB.

[zoomlimit]

in=100

out=1000000

Sektionen anger skalgränser vid förstoring och förminskning.

in anger den största tillåtna skalan.

out anger den minsta tillåtna skalan.

[idexception]

numexceptions=1

1=Lilla Edet

Sektionen innehåller en lista på de kommuner som har ett namn som består av mer än en del, med mellanslag emellan.

[select symbol]

font=Wingdings

symbol=173

size=8

hotspot=48,48

color=0,0,255

Sektionen innehåller uppgifter om den symbol som ritas vid selektering. Font, symbolnr, storlek i mm, mittpunkt i procent räknat från övre vänstra hörnet och färg i RGB.

[select]

showonselect=N

zoominlimit=2000

deselect on break=Y

show nearest=Y

searchradius=200 

flashcount=1

flashtime=500

flashcolor=255,255,0

showonselect=N anger att ritning ej ska ske vid varje selekteringsklick i listan vid selektering av identiteter.

zoominlimit anger den största skala som används vid visning av en selektering.

deselect on break=Y anger att om selektering inom rektangel avbryts med escape deselekteras alla hittills gjorda selekteringar i rutan. Om deselect on break=N behålls de selekteringar som är gjorda innan tryckning på escape.

show nearest=Y anger att den till musmarkören närmaste selekterade identiteten visas på meddelanderaden. Om visning ej önskas sätts show nearest=N.

searchradius är maximalt sökavstånd i m i x- och y-led vid selektering och visning av närmaste selekterad identitet.

flashcount anger hur många gånger den närmaste selekterade symbolen ska blinka. Om blinkning ej önskas sätts flashcount=0

flashtime anger hur länge i millisekunder den närmaste selekterade symbolen ska blinka.

flashcolor anger med vilken färg i RGB den närmaste selekterade symbolen ska blinka.

[background bitmap]

bitmap=Y

bitmap har värdet Y (annars N) om bakgrundsbitmap ska användas vid omritning i vissa fall. Omritning går då mycket snabbare, men det krävs upp till 1 Mb minne för detta. 

[user colors]

numcolor=3 

I formulären för val av färg för t ex skikt finns 16 st fördefinierade färger. Dessa kan ersättas av egna definitioner som ges här, max 16 st.

numcolor är antalet färger som definieras.Sedan ges RGB för detta antal färger.

[measure]

color=0,255,0

linewidth=35 

Här ges färg i RGB och linjebredd i 100-dels mm för mätlinjer.

[view Registerkarta]

numviews=2

1=Årsunda,6719375,1550493,6719832,1551357

2=Hedesunda,6695000,1565000,6696000,1566000

homeview=Sandviken

Egna vyer för viss kartserie anges här.

homeview anger vilken av vyerna här eller i kartseriens inifil som är hemvy.

[printer]

margin left=30

margin right=15

margin up=20

margin down=0

printareashow=50 

scalebar=Y

Här anges marginaler i mm för de fyra sidorna vid utskrift med A-format.

printareashow anger hur stor del av skärmen i % av höjd eller bredd som printrektangeln upptar vid placering. Vid behov görs omritning med i lämplig skala innan placering görs.

Om  scalebar har värdet Y ritas skalstock vid utskrift.

[property]

delimiter=>

Tecknet som används som avgränsare mellan de olika delarna av fastighetsbeteckningen anges här.

[DDEin]

numagreements=6

1=|TROKA110|deselect|draw|%x1|%y1|%x2|%y2

2=|TROKA001|setfocus|deselect|select|%n|%s|drawselect

3=|TROKA002|setfocus|deselect|select|%n|%s|drawselect

4=|VYKA1002|deselect|select|%n|%s

5=|VYKA1003|select|%n|%s

6=|VYKA1004|setfocus|deselect|select|%n|%s|drawselect

Sektionen beskriver DDE-anrop till AutoKa-Vy.

numagreements anger antalet olika anropsavtal som kan behandlas. Varje avtal inleds med ett ordningsnr från 1 upp till numagreements följt av en beskrivning av åtgärder som ska utföras och datainnehåll.De olika fälten avskiljs med ett ellertecken ( | ).

deselect anger att alla ev selekteringar ska deselekteras.

draw anger att den rektangel som avgränsas av koordinaterna %x1, %y1, %x2, %y2 ska ritas på skärmen.

select anger att de identiteter som finns i strängen %s ska selekteras, %n är antalet objekt som skall selekteras.

setfocus anger att vy tar fokus när avtalet kommer in till vy.

drawselect selekterade objekt ritas.

Det första fältet är det unika namnet på avtalet, t ex TROKA110.

[DDEoutmenue]

menue title=Anrop

nummenueitems=5

1=FDS-info i Trossen,2

2=Grundbild i Trossen,3

3=Skapa ärende,5,deselect

4=Komplettera ärende,6,deselect

5=Starta utcheckning,warning,7

Denna sektion ger en egen rullgardinsmeny med DDE-anrop.

menue title är namnet på menyn.

nummenueitems är antalet olika DDE-anrop eller kombinationer av sådana.

Efter siffra = följer sedan först den text som ska stå på menyraden följt av nr på ett eller flera DDE-anrop, se sektionen DDEoutagreements. Det kan finnas namn på en åtgärd som ska vidtas efter det att avtalet ät sänt eller innan.

deselect betyder att allt deselekteras.

warning betyder att man får en varning att hela kartytan checkas ut.

[DDEoutagreements]

numagreements = 7

1=|AUTOKA-PC|AVTAL|AUTOKAVY|TROKA109

2=|AUTOKA-PC|AVTAL|AUTOKAVY|TROKA014|1|%f 

3=|AUTOKA-PC|AVTAL|AUTOKAVY|TROKA011|1|%f

4=|AUTOKA-PC|AVTAL|AUTOKAVY|TROKA017|%t|1|%x1|%y1|%x2|%y2

5=|AUTOKA-PC|AVTAL|AUTOKAVY|TROKA015|%n|%s

6=|AUTOKA-PC|AVTAL|AUTOKAVY|TROKA016|%n|%s

7=|AUTOKA-PC|AVTAL|AUTOKAVY|VYKA1001|%t|1|%x1|%y1|%x2|%y2

Sektionen innehåller de DDE-anrop som kan göras från AutoKa-Vy.

numagreements anger antalet anropsavtal.

Efter siffra = följer sedan en beskrivning av vad som ska sändas. De olika fälten avskiljs med ett ellertecken ( | ). De tre första parametrarna är application, topic och item.

Sedan följer namnet på anropet och ev anropsparametrar.

%f är en identitet.

%s är en sträng med %n st identiteter med skiljetecknet | emellan.

%t är namnet på en transformation.

%x1, %y1, %x2, %y2 anger en aktuell rityta i markkoordinater.

[debug]

timelog=Y,C:\TIME.LOG,C:\TIME.TXT

timelog=Y innebär att en extra menyrad, Debug används. Om loggning aktiveras loggas tider för varje ritning i en loggfil (C:\TIME.LOG). Funktioner finns under menyn "Debug-Visa loggtider" för att se dessa i ett formulär. Det går även att gruppera tiderna i kolumner som sparas i en textfil (C:\TIME.TXT). Alla tre parametrar måste finnas för att loggningen ska aktiveras.

[memory]

max=5000

Maximalt mängd minne i Kilobytes som får allokeras av AKADPL.DLL för cachning av snabbkartor.  Om inget max-värde anges används 10000 Kb.

[scalebar]

right=10

bottom=10

Skalstocken placering relativt kartbilden nedre högra hörn.

bottom anger avstånd i från nedre kanten på kartbilden i mm.

right anger avstånd i från högra kanten på kartbilden i mm.

Om skalstocken inte får plats i marginalen placeras den i kartbilden.

Ini-fil per kartserie (*.kse)

[mapseries]

name=Registerkarta

Dir=.

mapinfodir=\PROJEKT\AUTOKAVY\TESTDATA\EK\

name är namnet på kartserien.

Dir är namnet på den katalog där kartserien finns. Normalt är denna "." (aktuell katalog) eftersom kse-filen oftast ligger på samma katalog som kartserien.

numhelp=2 är antalet hjälpfiler som hör till kartserien.

coordsys= valfri text är valfri text, t.ex. koordinatsystem.

Skrivs ut endast för kartblad.

mapinfodir anger sökvägen till den katalog där man vill att kartbladsinformationen

till kartserien skall placeras. ( Filerna kartserie.ksi och kartserie.ksd)

Om inget anges placeras filerna där kartseriens kse-fil finns. Därför måste man

placera kse-filen där programmet, AvyInfo.exe, kan skriva filer.

[help]

nr1=Kartserie1,C:\AUTOKAVY\karts1.hlp

nr2=Kartserie2,\PROJEKT\AUTOKAVY\TESTDATA\EK\karts2.hlp

Kartserie1 och Kartserie2 anger menynamnen som skall visas.

Menynamnet följs av sökvägen till hjälpfilen, som kan anger sökvägen

till hjälpfilen. Om enhet saknas i sökvägen tas den från sökvägen för

den valda kartserien.

Hjälpfilen skall ha CONTENTS=main_index definierat i sin hpj-fils

sektion [OPTIONS]. Där main_index är contextstring till den topic

som man vill att AutoKa-Vy skall visa.

[layer]

numlayer=3

nr1=fastighet,\PROJEKT\AUTOKAVY\TESTDATA\EK\FA

nr2=topografi,\PROJEKT\AUTOKAVY\TESTDATA\EK\PL

nr3=ytor,\PROJEKT\AUTOKAVY\TESTDATA\EK\YT

group=1,2,2

numlayer anger antalet skikt som kartserien innehåller.

nr1 osv anger namn på skiktet och sökväg dit. Om enhet saknas i trädnamnet tas den från sökvägen för den valda kartserien.

group anger vilka grupper kartseriens skikt tillhör. Första talet anger vilken grupp som första skiktets osv. Om group saknas är skikten ej grupperade.

[detail types]

1.1=FASTID,FASTIGHET,SAMFID,SAMF

3.1=NATNR,VÄGARB,PLANID

3.2=FORN.C,FORN.M

I sektionen anges detaljtyper som förekommer i sökregistret per skikt. Skiktnumren är talet före punkten,se sektionen [layer]. Talet efter punkten är ett ordningsnr för raderna som behandlar samma skikt.

[overview]

layer=J:\PROJEKT\AUTOKAVY\TESTDATA\EK\OVER

scale=200000

layer anger sökväg för översiktsskiktet. Om enhet saknas i trädnamnet tas den från sökvägen för den valda kartserien.

scale anger vid vilken skala byte görs mellan översiktsskiktet och de andra skikten.

[search files id]

id=\PROJEKT\AUTOKAVY\TESTDATA\EK\EXTID.LID

fields=0,1,1,64,65,10,75,10,85,7,92,7,-1

indexed=65

ix1=1,85,7,92,7,-1 

Sektionen innehåller uppgifter om sökfilerna på identiteter.

id anger trädnamnet till sökfilen. Om enhet saknas i trädnamnet tas den från sökvägen för den valda kartserien. Indexfilen ska finnas på samma ställe och ha samma namn, men suffixet .ix1.

fields anger startpos och längd för idfilens olika fält, -1 är slutmarkering.

indexed anger längden på den indexerade delen i filen.

ix1, om första tecknet är 1 används s k lexicalografisk sortering,annars 0 vilket innebär standard sortering. Sedan följer startpos och längd på fälten (2 st vid Lexicalografisk sort)

[search files name]

name=\PROJEKT\AUTOKAVY\TESTDATA\EK\NAMN.ORT 

fields=0,30,30,6,36,4,-1 

indexed=30 

ix1=-1

translate=ortkod.lis

community=komkod.lis

parish=forsamli.lis

Sektionen innehåller uppgifter om sökfilen på ortnamn.

name anger trädnamnet till sökfilen. Om enhet saknas i trädnamnet tas den från sökvägen för den valda kartserien.

fields anger startpos och längd för idfilens olika fält, -1 är slutmarkering.

indexed anger längden på den indexerade delen i filen.

ix

translate ger namnet på oversättningstabellen för ortkategori.

community ger namnet på översättningstabellen för kommunkod till kommunnamn.

parish ger namnet på översättningstabellen för församlingskod till församlingsnamn.

[mapsheet]

scale=100000,50000,10000,5000,1000 

startx=6100000 

starty=1200000 

size=50000,50000 

range=6500000,1570000,6750000,1600000 

scale anger kartskalor för vilka bladbeteckningar ska kunna visas och bladindelning ritas.

startx är startpunkt för bladindelning i xled.

starty är startpunkt för bladindelning i yled.

size anger höjd och bredd i m på marken för de mest småskaliga blad som bladindelningen omfattar, i skala 1: 100 000.

range anger min- och maxkoordinaterna för den rektangel som avgränsar kartseriens snabbkartor.

[view]

numviews=4

1=Gävle,6720000,1565000,6730000,1580000 

2=Sandviken,6720000,1545000,6730000,1555000

3=Hofors,...

4=Ockelbo,...

Allmänna vyer för kartserien anges här.

[active layers ]

nr1=Y,-1 

nr2=Y,200,200,200 

nr3=N,-1

Man kan välja vilka skikt som skall vara aktiva skikt när kartserien

installeras genom att läggga till följande sektion. Skikten status anges på

samma sätt som för[active layers Registerkarta]

Ini-fil per skikt

[level]

numlevel=3

nr1=1,40000,60000,15

nr2=3,15000,40000,20

nr3=4,10,15000,25

Beskriver innehållet i skiktet.

numlevel anger antal nivåer på snabbkartor.

nr1 o s v anger data för hur resp nivå ska användas.

Den första parametern är nivånummer.

Nivåerna numreras på följande sätt:

kartblad

nivå  i skala

100000

50000

10000

5000

1000

A...  översiktskarta, filnamnen är Axxxnnmm.dpl där xxx är beteckningen för den storruta (100000-del) som bildar det nedre vänstra hörnet, nn är antalet storblad i höjdled och mm antalet storblad i sidled. Exempel : B13H0411.dpl omfattar 4*11 st storblad med 13H i nedre vänstra hörnet.

De två nästa parametrarna är rekommenderad min och maxskala för nivån. Det är lämpligt att minskalan för en nivå är samma som maxskalan för nästa nivå.

Jämför också med parametern scale i sektionen overview i inifilen för kartserie och med parametrarna i sektionen zoomlimit i programmets inifil.

Vid ritning använder AutoKa-Vy snabbkartor från den nivå som är mest lämplig  för den aktuella skalan.

Den sista parametern är antalet snabbkartor i nivån, används inte för närvarande. 

Snabbkartorna ska ha namn enligt alfanumerisk bladbeteckning för resp skala och extensionen .dp*, där * är ett godtyckligt tecken.

[division]

xsw=6100000

ysw=12000000

size=50000,50000

xsw är startpunkt för bladindelning i xled.

ysw är startpunkt för bladindelning i yled.

size anger höjd och bredd i m på marken för de mest småskaliga blad som bladindelningen omfattar, i skala 1: 100 000.


Document Info


Accesari: 2288
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )