• No results found

/ $ b 7 ( 5, ( 7. AutoKa-PC v2.42f Deluppdatering 10. Utgivningsdatum

N/A
N/A
Protected

Academic year: 2022

Share "/ $ b 7 ( 5, ( 7. AutoKa-PC v2.42f Deluppdatering 10. Utgivningsdatum"

Copied!
26
0
0

Loading.... (view fulltext now)

Full text

(1)

B) Deluppdatering nr 10 med utgivningsdatum 2005-11-11...4

a) Reviderade systemmakron Deluppdatering 10... 5

CFileImport () (Filnamn: Inlasfil.mak) Reviderat systemmakro... 5

FilePrintM () (Filnamn: Fileprin.mak) Reviderat systemmakro... 5

b) Nya systemmakron Deluppdatering 10... 6

CFileExport2 () (Filnamn: Cfilexp2.mak) Nytt systemmakro... 6

ConvertLeica1200Mfile () (Filnamn: Klei1200.mak) Nytt systemmakro... 7

CopyZFromDfile () (Filnamn: Cozfrdfi.mak) Nytt systemmakro... 8

CopyZToPoly () (Filnamn: Coztopol.mak) Nytt systemmakro... 9

PolarFromFile() (Filnamn: Takyfil2.mak) Nytt systemmakro... 10

SkipZereoLeicaGSI16 () (Filnamn: Skigsi16.mak) Nytt systemmakro... 11

ZereoStripLeicaGSI16 () (Filnamn: Slegsi16.mak) Nytt systemmakro... 11

StkCompLeica1100Mfile () (Filnamn: Klei1100.mak) Nytt systemmakro... 12

UppdatTillFastBet () (Filnamn: Updfabet.mak) Nytt systemmakro... 13

c) Reviderade standardmakron Deluppdatering 10... 14

BasBeskrivning () (Filnamn: Basbesk.mak) Reviderat standardmakro... 14

SkrivSorteradKfil () (Filnamn: Ksort.mak) Reviderat standardmakro... 14

d) Reviderade styrkoder Deluppdatering 10... 15

StkSetting () Reviderad styrkod... 15

CFileImport () Reviderad styrkod... 17

e) Nya styrkoder Deluppdatering 10... 18

SattCFEdecAnt () Ny styrkod... 18

f) Övrigt i APC Deluppdatering 10... 19

Befintlig dokumentation för styrkoden StyleOpRead (Rättning)... 19

Räknare för antalet hitintills digitaliserade polygonbrytpunkter för en polygon (Nytt)... 19

Skrivning till en KF85-fil av födelsenummer som har fler än 8 tecken (Komplettering)... 19

Skrivning till en KF85-fil av extern-id som har fler än 20 tecken (Komplettering).... 20

Taky från fil (Förändring).... 21

Kvittering av felmeddelande för mattefel vid utritning (Förändring)... 23

Skrivning till fil av tal med decimaler (Rättning)... 24

Antal tecken i sökväg+filnamn till en flyttfil (Rättning).... 24

Skrivning till en DXF-fil av 3D-POLYLINE som har mycket små cirkelbågar (Rättning).... 25

Revidering av menyanrop för FÄLTDATOR-aktiviteter.... 25

Transformationsfiler för koordinatsystem i plan (Komplettering/Revidering)... 26

(2)

A) Inledning

Detta dokument (APC240Update-10.rtf) beskriver de tillägg och rättningar som ingår i Deluppdatering nr 10 till AutoKa-PC v2.40. I denna deluppdatering ingår även det som ingick i Service Pack 1 till AutoKa-PC v2.42e.

• Deluppdatering nr 10 kräver att AutoKa-PC v2.40 samt Deluppdateringarna nr 1, 3, 4, 5, 6, 7, 8 och 9 redan är installerade. Versionsnummer efter

Deluppdatering nr 10 är APC v2.42f.

Installation av Deluppdatering nr 2 är inget krav för att installera Deluppdatering nr 10. Dock bör även Deluppdatering nr 2 installeras (se dokumentationen för denna).

Efter installation av Deluppdatering nr 10 finns detta uppdateringsdokument även tillgängligt under AutoKa-PC:s hjälpmeny (”Info om Uppdatering 10”). Sedan tidigare finns även uppdateringsdokumenten APC240Update1-4.rtf (”Info om Uppdateringar 1-4”) samt APC240Update5-9.rtf (”Info om Uppdateringar 5-9”) tillgängliga under AutoKa-PC:s hjälpmeny (dokumenten beskriver Delupp- dateringarna nr 1, 2, 3 och 4 respektive Deluppdateringarna nr 5, 6, 7, 8 och 9).

Du får tillgång till i detta dokument beskrivna tillägg och rättningar när du installerat tilläggsmodulen ”APC240Update-10.zip”, som finns att hämta på

Internetadressen

:

http://www.lantmateriet.se och välj Programvaror under rubriken Kartor samt därefter AutoKa – APC Ladda hem. För att undvika eventuella

problem bör du kontakta din systemadministratör (eller motsvarande) innan du installerar en tilläggsmodul.

Tilläggsmodulen ”APC240Update-10.zip” är en s k zip-fil innehållande underkataloger med filer. Packa upp en zip-fil till en temporär katalog med bibehållande av indelningen i underkataloger. Efter uppackning får du alltid en katalog med namnet DISK1. Det kan också eventuellt finnas fler kataloger och filer. Denna katalog (d v s DISK1) med dess sökväg anges som sökväg vid

installation av tilläggsmodulen (se mer om detta nedan). Efter avslutad installation kan den temporärkatalog du skapat för zip-filen tas bort i sin helhet.

(3)

funktionalitet äventyras.

Alla deluppdateringar finns som separata tilläggsmoduler (”APC240Update- X.zip”). X anger deluppdateringens ordningsnummer. Zip-filer med tillhörande dokumentation för utgivna deluppdateringar finns att hämta på samma

Internetadress som denna deluppdatering.

Du kan genom att anropa systemmakrot VERSINFO() (som levereras med

deluppdatering nr 1) avläsa vilken version av AutoKa-PC som är installerad på din PC och vilka deluppdateringar till denna som är installerade som tilläggsmoduler.

Denna information kan också skrivas ut på fil.

Du kan som alternativ till deluppdateringar välja att göra en TOTALUPP-

DATERING vid varje eller något enskilt uppdateringstillfälle. Om du väljer detta alternativ så behöver du inte själv hålla reda på vilka deluppdateringar du har gjort eftersom TOTALUPPDATERINGEN innehåller samtliga utgivna

deluppdateringar till AutoKa-PC v2.40 sedan den versionen släpptes.

OBSERVAERA att om du redan har uppdaterat till och med Deluppdatering nr 5 (APC 2.42a) eller senare och har egna sedan tidigare inlagda

transformationssamband så bör du efter Deluppdatering nr 5 ej längre göra uppdatering via TOTALUPPDATERING då dessa transformationssamband skrivs över av TOTALUPPDATERINGEN (i samband med dess ingående Deluppdatering nr 5).

Alternativet TOTALUPPDATERING finns som en separat tilläggsmodul (”APC240Update-tot.zip”). Zip-filen med tillhörande dokumentation för TOTALUPPDATERINGEN finns att hämta på samma Internetadress som denna deluppdatering.

Tilläggsmoduler installeras med hjälp av installationsprogrammet SETUP.EXE som finns under katalogen <enhet>:\autoka\setup. Observera dock att du måste ha en grundinstallation av AutoKa-PC v2.40 installerat innan du installerar en tilläggsmodul. Starta SETUP.EXE och välj alternativet ”Installera tilläggsmodul”

samt följ instruktionerna som visas på skärmen. Beträffande vilken sökväg som skall anges vid installationen – se beskrivningen ovan.

(4)

B) Deluppdatering nr 10 med utgivningsdatum 2005-11-11.

• DELUPPDATERING NR 10 FÅR ENDAST UTFÖRAS OM MAN HAR AutoKa-PC v2.40 INKL DESS DELUPPDATERINGAR NR 1, 3, 4, 5, 6, 7, 8 och 9 INSTALLERADE. OM MAN ANVÄNDER DELUPPDATERING NR 10 TILL EN TIDIGARE VERSION AV AutoKa-PC ( T EX v2.30) SÅ RISKERAR PROGRAMMET ATT KRASCHA.

• DELUPPDATERINGARNA NR 1, 3, 4, 5, 6, 7, 8 och 9 MÅSTE VARA

INSTALLERADE INNAN DELUPPDATERING NR 10 FÅR UTFÖRS. DETTA ÄR ETT KRAV FÖR ATT AutoKa-PC SKALL FUNGERA.

• DELUPPDATERING NR 2 ÄR OBEROENDE AV OM ANDRA DELUPPDATERINGAR ÄR UTFÖRDA.

• NÄR DELUPPDATERING NR 10 ÄR KLAR SÅ KOMMER AUTOKA-PC ATT FÅ EN NY VERSIONSBETECKNING (AutoKa-PC 2.42f). Kontrollera detta när deluppdatering nr 10 är klar. Version 2.42f är verifierat för

Windows XP.

• Efter installationen finns detta uppdateringsdokument även tillgängligt under AutoKa-PC:s hjälpmeny (”Info om Uppdateringar 10”). Efter installationen finns också uppdateringsdokumenten APC240Update1- 4.rtf (”Info om Uppdateringar 1-4”) respektive APC240Update5-9.rtf (”Info om Uppdateringar 5- 9”) tillgängliga under AutoKa-PC:s hjälpmeny.

(5)

• CFileImport () (Filnamn: Inlasfil.mak) Reviderat systemmakro

Menyval: Arkiv – Arbetsdatabas – LÄS – K-fil.

Revideringen består av följande:

• Kompletterat med ett anrop till det nya systemmakrot

UppdatTillFastBet() (filnamn: Updfabet.mak) i slutet av makrot. Se vidare under detta nya systemmakro samt under den reviderade styrkoden CFileImport().

• FilePrintM () (Filnamn: Fileprin.mak) Reviderat systemmakro

Menyval: Arkiv – Filhantering – Skriv.

Revideringen består av följande:

• Hårdkodningen av initialkatalog har ändrats från ”C:\” till läsning av denna uppgift från den globala ini-filen respektive från signaturens ini-fil. Läst uppgift från signaturens ini-fil äger företräde före den som har lästs från den globala ini-filen. Saknas uppgift eller om den är felaktig så sätts initialkatalog till den enhet där AutoKa-PC har startats ifrån.

Signaturens ini-fil: enhet :\autoka\sgn\signatur\def\default.ini.

Exempel:

[InitkatSetting]

Initkat=C:\autoka

Den globala ini-filen: enhet :\autoka\system\ini\default.ini.

Exempel:

[InitkatSetting]

Initkat=G:\autoka

(6)

b) Nya systemmakron Deluppdatering 10

• CFileExport2 () (Filnamn: Cfilexp2.mak) Nytt systemmakro Menyval: Arkiv – Arbetsdatabas – SKRIV – K-fil.

(Samma menyval som styrkoden CFileExprot() tidigare hade.) CFileExport2 ()

Systemmakro

Antal parametrar = 0 .Ändamål

Skriver en K-fil av selekterade detaljpunkter. Ett formulär visas upp där man kan välja hur många decimaler man vill ha i sin utskrift.

Förvalt värde = 3 decimaler.

Anmärkning

Efter val av antalet decimaler som man vill ha i sin utskrift anropar systemmakrot CFileExport2() styrkoden CFileExport(). I menyanropet ersätter systemmakrot CFileExport2() styrkoden CFileExport().

(7)

• ConvertLeica1200Mfile () (Filnamn: Klei1200.mak) Nytt systemmakro

ConvertLeica1200Mfile () Systemmakro

Antal parametrar = 0 Ändamål

Konverterar en Leica TC1200 Mät-fil till en Leica TC600 Mät-fil.

Anmärkning

Leicas totalstation TC1200 har ett annat filformat än Leica TC600. Filer med detta filformat behöver därför konverteras innan dessa kan tvättas, eftersom AutoKa-PC bara klarar av att tvätta TC600:s filformat.

Denna konvertering är from AutoKa-PC v2.42f inbyggd i de reviderade styrkoderna StkSetting () och StkCompute () – se vidare dessa reviderade styrkoder.

Detta systemmakro ingick även i Service Pack 1, men har till AutoKa-PC v2.42f reviderats något.

Lite bakgrund och ett litet exempel

Se de reviderade styrkoderna StkSetting () och StkCompute ().

(8)

Nya systemmakron Deluppdatering 10 forts

• CopyZFromDfile () (Filnamn: Cozfrdfi.mak) Nytt systemmakro

Menyval: Beräkna – TAKY FRÅN FIL – Z-värde från D-fil CopyZFromDfile ()

Systemmakro

Antal parametrar = 0 Ändamål

Kopierar Z-värden från en D-fil till motsvarande polygon i basen (för redan inlästa D-filer av typen LEICA).

Anmärkning

Det nya systemmakrot Takyfil2.mak [PolarFromFile()] som ersätter systemmakrot Takyfil.mak klarar dock ej av att uppdatera Z-värden för polygoner inmätta i form av s.k. ”LINJEBILDNING” (dvs utan lagrade detaljpunkter). För polygoner inmätta på detta sätt behöver D-filen läsas in på nytt. Detta görs (liksom i Service Pack 1) via detta nya systemmakro.

Makrot läser Z-värden från angiven D-fil (skall vara av typen "Tvättning från LEICA") och kopierar dessa Z-värden till motsvarande polygon i basen.

Om en enskild polygonbrytpunkt i basen redan har ett giltigt Z-värde så uppdateras dock inte denna brytpunkt med det Z-värde som har lästs från D-filen. Eventuell geokoppling raderas innan systemmakrot utför själva uppdateringen av Z-värdet för aktuell polygonbrytpunkt. Raderad geo- koppling återställs ej.

SE MER OM DETTA ÄVEN UNDER:

1) Punkt J) Övrigt i APC - Taky från fil (Förändring).

2) Det nya systemmakrot PolarFromFile() (Takyfil2.mak.

3) Det nya systemmakrot CopyZToPoly() (Coztopol.mak).

(9)

• CopyZToPoly () (Filnamn: Coztopol.mak) Nytt systemmakro

Menyval: Editera – Polygon – BRYTPUNKT – Kopiera Z-värde CopyZToPoly ()

Systemmakro

Antal parametrar = 0 Ändamål

Kunna föra över Z-värden från detaljpunkter/polygonbrytpunkter till anslutande polygonbrytpunkter.

Anmärkning

Systemmakrot bearbetar en APC-bas och kopierar över Z-värdet från utvalda anslutande detaljpunkter/polygonbrytpunkter till selekterade polygoner.

SE MER OM DETTA ÄVEN UNDER:

1) Punkt J) Övrigt i APC - Taky från fil (Förändring).

2) Det nya systemmakrot PolarFromFile() (Takyfil2.mak).

3) Det nya systemmakrot CopyZFromDfile () (Cozfrdfi.mak).

(10)

Nya systemmakron Deluppdatering 10 forts

• PolarFromFile() (Filnamn: Takyfil2.mak) Nytt systemmakro

Menyval: Beräkna – TAKY FRÅN FIL – Taky från fil.

PolarFromFile () Systemmakro

Antal parametrar = 0 Anmärkning

Det i AutoKa-PC v2.42e befintliga systemmakrot Takyfil.mak

[PolarFromFile()] har i AutoKa-PC v2.42f (liksom i Service Pack 1) ersatts med detta systemmakro. Makroanropet är det samma som tidigare. Det nya systemmakrot har kompletterats med ett anrop till ett nytt standard- makro av typen ”Lagringsmakro” (MacroType = @Polygon-Macro). Det nya lagringsmakrots filnamn är Ptakyfil.mak [PostTakyfil()] och makrot läses automatiskt in när det nya systemmakrot Takyfil2.mak anropas. Det nya lagringsmakrot PostTakyfil() uppdaterar polygonbrytpunkternas Z-värden från geokopplade detaljpunkter i samband med lagring av polygonen i basen vid inläsning från D-fil via "Taky från fil" [PolarFromFile()].

Geokopplingen raderas innan makrot utför själva uppdateringen av Z-värdet för aktuell polygonbrytpunkt. Raderad geokoppling återställs ej.

Det tidigare systemmakrot Takyfil.mak finns dock kvar som ett standard- makro men heter då Takyfil1.mak. Makroanropsnamnet är dock den- samma, dvs [PolarFromFile()].De som inte har behov av Z-värden vid inläsning av mätvärden via "Taky från Fil" kan läsa in detta standardmakro i stället.

SE MER OM DETTA ÄVEN UNDER:

1) Punkt J) Övrigt i APC - Taky från fil (Förändring).

2) Det nya systemmakrot CopyZFromDfile () (Cozfrdfi.mak).

3) Det nya systemmakrot CopyZToPoly() (Coztopol.mak).

(11)

• SkipZereoLeicaGSI16 () (Filnamn: Skigsi16.mak) Nytt systemmakro

SkipZereoLeicaGSI16 () Systemmakro

Antal parametrar = 1

$mFil Indata. Sökväg till en LeicaTC GSI16 mät-fil.

Ändamål

Tar bort överflödiga NOLLOR i en LeicaTC GSI16 mät-fil. En rad får vid inläsning till AutoKa-PC maximalt ha 159 tecken för att läsas in i sin helhet.

Detta makro förkortar radlängden genom att ta bort överflödiga NOLLOR.

Efter denna radförkortning kan raderna läsas in i sin helhet.

Anmärkning

Makrot anropas från de nya systemmakrona StkCompLeica1100Mfile () och ConvertLeica1200Mfile ().

• ZereoStripLeicaGSI16 () (Filnamn: Slegsi16.mak) Nytt systemmakro

ZereoSkipLeicaGSI16 () Systemmakro

Antal parametrar = 0 Ändamål

Tar bort överflödiga NOLLOR i en LeicaTC GSI16 mät-fil. En rad får vid inläsning till AutoKa-PC maximalt ha 159 tecken för att läsas in i sin helhet.

Detta makro förkortar radlängden genom att ta bort överflödiga NOLLOR.

Efter denna radförkortning kan raderna läsas in i sin helhet.

Anmärkning

Makrot frågar efter sökvägen till den LeicaTC GSI16 mät-fil som skall bearbetas.

(12)

Nya systemmakron Deluppdatering 10 forts

• StkCompLeica1100Mfile () (Filnamn: Klei1100.mak) Nytt systemmakro

Menyval: Beräkna – Fältdator – TC1100 LEICA – Tvätta StkCompLeica1100Mfile ()

Systemmakro

Antal parametrar = 0 Ändamål

Konverterar en Leica TC1100 Mät-fil till en Leica TC600 Mät-fil samt utför tvättning av den konverterade Mät-filen.

Anmärkning

Leicas totalstation TC1100 har ett annat filformat än Leica TC600. Filer med detta filformat behöver därför konverteras innan dessa kan tvättas, eftersom AutoKa-PC bara klarar av att tvätta TC600:s filformat.

Stationshöjder kommer dock att saknas i den tvättade D-filen. Man får därför manuellt komplettera med dessa före inläsning med ”Taky från Fil”.

Koden för stationshöjd i en TC1100 Mät-fil kan ej tolkas av AutoKa-PC.

Denna bearbetning sker i 4 steg:

1. ”Överflödiga” NOLLOR tas bort genom anrop av det nya systemmakrot SkipZereoLeicaGSI16($mFil).

2. Leica TC1100:s Mät-fil konverteras till en Leica TC600 Mät-fil.

3. Den konverterade Mät-filen tvättas genom anrop av styrkoden StkCompute().

4. D-filen från tvättningen bearbetas för att få ett utseende liknande det som fås vid tvättningen av en ordinarie Leica TC600 Mät-fil.

(13)

• UppdatTillFastBet () (Filnamn: Updfabet.mak) Nytt systemmakro

UppdatTillFastBet() Systemmakro

Antal parametrar = 0 Ändamål

Makrot ändrar formatet för externidentiteten för detaljpunkter från NAMN (format = 1) till FASTIGHETSBETECKNING (format = 3) för detaljpunkter som uppfyller kriterierna för FASTIGHETSBETECKNING. Vilka detalj- punkter som skall bearbetas hämtas från den K-fil vars sökväg och namn finns lagrad i defaultregistret under nyckeln "D.LasKFil".

Anmärkning

Detta nya systemmakro är i första hand framtaget för att användas tillsammans med det reviderade systemmakrot CFileImport(). Se vidare under detta systemmakro samt under den reviderade styrkoden

CFileImport().

Makrot kan dock även användas fristående om man i defaultregistret under nyckeln ”D.LasKFil” först skriver in sökväg och namn på den K-fil som innehåller de detaljpunkter som man vill ändra formatet på. Se styrkoden DefaultWrite() hur man skriver in värden i defaultregistret.

(14)

c) Reviderade standardmakron Deluppdatering 10 (Ett standard- makro måste läsas in till arkivbasen på nytt innan

revideringen slår igenom. Detta görs via Arkiv – Makro – Ladda in.)

• BasBeskrivning () (Filnamn: Basbesk.mak) Reviderat standardmakro

BasBeskrivning() Antal parametrar = 0 Ändamål

Makrot visar ett formulär med beskrivning av aktuell bas.

Detta makro har reviderats enligt följande:

Möjlighet att uppdatera Basnamn och Rubrik har lagts till.

• SkrivSorteradKfil () (Filnamn: Ksort.mak) Reviderat standardmakro

SkrivSorteradKfil () Antal parametrar = 0 Ändamål

Skriver en sorterad K-fil av selekterade detaljpunkter.

Detta makro har reviderats enligt följande:

Kompletterat med tryckknappar för val av antalet decimaler vid utskriften.

Knappen för 3 decimaler är förvalt.

(15)

• StkSetting () Reviderad styrkod

Menyval: Inställningar – Fältdator.

OCH

StkCompute () Reviderad styrkod

Menyval: Beräkna – Fältdator – ÖVRIGA FÄLTDATORER– Tvätta.

Revideringen består av följande:

Även LeicaTC1200 kan nu väljas som fältdator inför tvättning av en rådatafil (M-fil eller GSI-fil).

Anmärkning

Leicas totalstation TC1200 har ett annat filformat än Leica TC600. Filer med detta filformat behöver därför konverteras innan dessa kan tvättas, eftersom AutoKa-PC bara klarar av att tvätta TC600:s filformat.

Valet LeicaTC1200 som fältdator inför tvättning av en rådatafil innebär att LeicaTC1200:s Mät-fil först konverteras till en LeicaTC600 Mät-fil innan tvättningen av rådatafilen påbörjas.

I Service Pack 1 ingick det nya systemmakrot ConvertLeica1200Mfile() (Klei1200.mak) som konverterar en LeicaTC1200 rådatafil till en

LeicaTC600 rådatafil. Detta systemmakro, men i reviderad form, ingår även i AutoKa-PC v2.42f – se vidare detta systemmakro.

Lite bakgrund och ett litet exempel

Rådatafilen som kommer från LeicaTC1200 innehåller minustecken på en annan position än tidigare. Syftet med konverteringen är att flytta minus- tecknet som indikerar nytt kodblock från slutet av första kodblock till början av första kodblock.

(16)

Reviderade styrkoder Deluppdatering 10 forts

StkSetting () Reviderad styrkod (forts) StkCompute () Reviderad styrkod (forts)

Ex. på hur filerna ser ut före och efter konverteringen.

Före konvertering

410002+00000000000000-1 42.... +0000000000000123 43.... +0000000000000LMV 44....+0000000000000BGH 45.... +0000000000040914

410005+00000000000000-3 42.... +0000000LMV*PK*44 43.... +000000000001.648 44.... +0000000000000000 Minus 1 är kodblock för Rubrik.

Minus 3 är kodblock för Station.

Osv.

Efter konvertering

410002-0000000000000001 42.... +0000000000000123 43.... +0000000000000LMV 44....+0000000000000BGH 45.... +0000000000040914

410005-0000000000000003 42.... +0000000LMV*PK*44 43.... +000000000001.648 44.... +0000000000000000

(17)

• CFileImport () Reviderad styrkod

Menyval: Arkiv – Arbetsdatabas – LÄS – K-fil (OBS att det är systemmakrot CFileImport() som ligger under detta menyval men styrkoden CFileImport() anropas sedan från detta systemmakro).

Revideringen består av följande:

Nu kan externidentiteten även vara av typen NAMN vid inläsning av en K-fil. Även externidentiteter som uppfyller kriterierna för FASTIGHETS- BETECKNING kan läsas in men även dessa får typen NAMN. Dessa externidentiteter editeras sedan automatiskt via makroanropet

UppdatTillFastBet() från typen NAMN till typen FASTIGHETS- BETECKNING. Detta anrop görs i det reviderade systemmakrot CFileInport().

Externidentiteter av typen NAMN kan bestå av upp till 5 delar (ex. Frans Göran Bloms Gata 23).

Externidentiteter av typen FASTIGHETSBETECKNING kan ha upp till 3 delar i TRAKT-namnet (ex. 0980>Fårö Gotska Sandön>1:2>4).

(18)

e) Nya styrkoder Deluppdatering 10

• SattCFEdecAnt () Ny styrkod

SattCFEdecAnt(#antaldec) Makroanpassad styrkod.

#antaldec Indata. Antal decimaler som man vill ha i sin utskrift.

Ändamål

Inställning av hur många decimaler man vill ha vid utskrift av en K-fil vid anrop av styrkoden CFileExport(). Om styrkoden inte anropas så är det förvalda värdet = 3 decimaler.

Anmärkning

Se även det nya systemmakrot CFileExport2().

(19)

• Befintlig dokumentation för styrkoden StyleOpRead (Rättning) Står för inparametern @PlotEnabled:

#beskrstat Utdata. Anger om Ritbeskrivningen ska vara aktiv eller ej.

Parametern kan ha följande värde:

1: aktiv

2: ej aktiv

Skall stå för inparametern @PlotEnabled:

#beskrstat Utdata. Anger om Ritbeskrivningen ska vara aktiv eller ej.

Parametern kan ha följande värde:

1: aktiv

0: ej aktiv

• Räknare för antalet hitintills digitaliserade polygonbrytpunkter för en polygon (Nytt).

Numret på den senast digitaliserade polygonbrytpunkten visas längst fram på meddelanderaden.

• Skrivning till en KF85-fil av födelsenummer som har fler än 8 tecken (Komplettering).

I KF85 versioner tom 1.11 går det ej att skriva en KF85-fil om något födelsenummer i basen har fler än 8 tecken (dvs i de versioner som medföljer AutoKa-PC v2.42e och tidigare). Födelsenumret i en KF85-fil används enbart till att "hålla ihop" kopplingar. Detta födelsenummer får i en KF85-fil vara alfanumeriskt. Dock har man i KF85-versioner tom 1.11 krävt att detta födelsenummer alltid skall vara numeriskt. Detta har nu

kompletterats så att födelsenumret även får vara hexadecimalt (dvs kan ha tecknen 0-9 samt A-F). Detta möjliggör att födelsenumret nu kan ha ett decimalt värde på upp till 400 miljoner. I Service Pack 1 ingick denna komplettering i form av KF85 v1.12. I AutoKa-PC v2.42f ingår denna komplettering i form av KF85 v1.13, då ytterligare en komplettering av KF85 har tillkommit (se nästa punkt).

(20)

Övrigt i APC Deluppdatering 10 forts

• Skrivning till en KF85-fil av extern-id som har fler än 20 tecken (Komplettering).

Vid skrivning till en KF85-fil skrivs enbart de 20 sista tecknen om extern-id är längre än 20 tecken. Anledningen till detta är att KF85 inte kan ta emot fler än 20 tecken i fältet för extern-id.

Kompletteringen består av att i log-filen skrivs följande för de detaljer som har fått sitt extern-id förkortat till de sista 20 tecken:

”Extern-id har kapats (de 20 sista tecknen används) för post med internt nummer XX (FNR = YY).”

Internt nummer är hexadecimalt och är det som har skrivits till KF85-filen.

Dvs det hexadecimala värdet för detaljens födelsenummer i APC-basen.

FNR är decimalt och är detaljens födelsenummer i APC-basen.

KF85:s nya versionsbeteckning, efter denna komplettering, är v1.13.

(21)

• Taky från fil (Förändring).

Menyanrop (reviderad placering och utseende):

Beräkna – TAKY FRÅN FIL – Taky från fil.

Efter uppdateringen till AutoKa-PC v2.42e (deluppdatering nr 9) över- fördes inte längre Z-värden från D-fil till bas vid inläsning av mätvärden via

”Taky från fil” [PolarFromFile()]. Orsaken till detta var den förändring som gjordes i v2.42e vid digitalisering av polygon med snappning till befintliga detaljpunkter/polygonbrytpunkter. Förändringen bestod i att i dessa fall alltid tilldela Z-värdet ett TOMVÄRDE. Tidigare överfördes den befintliga detaljpunktens/polygonbrytpunktens Z-värde till den nydigitaliserade polygonbrytpunkten. Denna förändring gjordes pga att det vid denna snappning skapas felaktiga Z-paket. De felaktiga Z-paketen medförde i sin tur att det blev stopp vid konvertering av flyttfiler till andra filformat.

Det i AutoKa-PC v2.42e befintliga systemmakrot Takyfil.mak

[PolarFromFile()] har i AutoKa-PC v2.42f (liksom i Service Pack 1) ersatts med ett nytt systemmakro. Detta systemmakros filnamn är Takyfil2.mak men har samma makroanrop som det tidigare, dvs [PolarFromFile()]. Det nya systemmakrot Takyfil2.mak har kompletterats med ett anrop till ett nytt standardmakro av typen ”Lagringsmakro” (MacroType = @Polygon-

Macro). Det nya standardmakrots filnamn är Ptakyfil.mak [PostTakyfil()]

och makrot läses automatiskt in när det nya systemmakrot Takyfil2.mak anropas. Det nya standardmakrot PostTakyfil() uppdaterar polygon- brytpunkternas Z-värden från geokopplade detaljpunkter i samband med lagring av polygonen i basen vid inläsning från D-fil via "Taky från fil"

[PolarFromFile()]. Geokopplingen raderas innan makrot utför själva uppdateringen av Z-värdet för aktuell polygonbrytpunkt. Raderad geokoppling återställs ej.

(22)

Övrigt i APC Deluppdatering 10 forts

Taky från fil (Förändring) forts.

Förändringen enligt ovan klarar dock ej av att uppdatera Z-värden för polygoner inmätta i form av s.k. ”LINJEBILDNING” (dvs utan lagrade detaljpunkter). För polygoner inmätta på detta sätt behöver D-filen läsas in på nytt. Detta görs (liksom i Service Pack 1) via ett nytt systemmakro.

Detta systemmakro heter Cozfrdfi.mak [CopyZFromDfile()]. Makrot läser Z-värden från angiven D-fil (skall vara av typen "Tvättning från LEICA") och kopierar dessa Z-värden till motsvarande polygon i basen. Om en enskild polygonbrytpunkt i basen redan har ett giltigt Z-värde så uppdateras dock inte denna brytpunkt med det Z-värde som har lästs från D-filen. Eventuell geokoppling raderas innan systemmakrot utför själva uppdateringen av Z-värdet för aktuell polygonbrytpunkt. Raderad geokoppling återställs ej.

Menyanrop: Beräkna – TAKY FRÅN FIL – Z-värde från D-fil.

Det kan finnas behov av att i vissa sammanhang kunna föra över Z-värdet från detaljpunkter/polygonbrytpunkter till anslutande brytpunkt i selekterade polygoner. Dvs en slags ersättare till den funktionalitet som fanns i AutoKa- PC v2.42e i samband med nydigitalisering av polygonbrytpunkter via

snappning till befintliga detaljpunkter/polygonbrytpunkter. För detta ända- mål har ett nytt systemmakro som heter Coztopol.mak [CopyZtoPoly()]

tagits fram. Detta systemmakro fanns även i Service Pack 1.

Menyanrop: Editera – Polygon – BRYTPUNKT – Kopiera Z-värde.

Funktionaliteten för systemmakrot CopyZtoPoly() är enligt följande:

• Om inte manuell selektering har valts så görs en automatisk.

• Enbart de polygoner som har minst en brytpunkt som saknar ett Z-värde eller vars Z-värde är < 0.002 m blir (eller förblir) selekterade.

• Man kan välja att enbart selektera polygoner med intern identitet.

• Polygonbrytpunkterna i de selekterade polygoner som saknar ett Z-värde eller vars Z-värde är < 0.002 m tilldelas Z-värdet från anslut- ande detaljpunkt eller anslutande polygonbrytpunkt om dessa har ett Z-värde som är > 0.002 m. Anslutande punkt används i första hand.

• Alla geokopplingar tas bort för polygoner som är selekterade.

(23)

Taky från fil (Förändring) forts.

• Man kan begränsa urvalet via makrots standardfilter eller genom att skapa egna filter.

• Man kan också välja att göra en utskrift till fil av födelsenummer och brytpunktsnummer för de selekterade polygoner som även efter att detta makro har körts har icke giltiga Z-värden i någon brytpunkt.

Filnamnet för denna fil är ”Ejokpolz.ini” och den läggs under aktuell baskatalog.

Menyanrop: Editera – Polygon – BRYTPUNKT – Kopiera Z-värde.

• Kvittering av felmeddelande för mattefel vid utritning (Förändring).

Vid utritning krävs kvittering av s.k. mattefel. Direkt efter utförd kvittering fortsätter programkörningen. Detta kvitteringstvång förhindrar körning i batch.

Följande förändringar är därför gjorda:

• Läsning görs dels från signaturens default.ini (autoka\sgn\signatur\def\) dels från systemets default.ini (autoka\system\ini\) ifall felmeddelandet skall visas upp eller inte.

• Nyckelvärde = 1 innebär att felmeddelandet skall visas upp.

• Nyckelvärde = 0 innebär att felmeddelande INTE skall visas upp.

• Om nyckel eller ett nyckelvärde saknas så skall felmeddelande INTE visas upp. Detta är alltså det förvalda värdet. Dvs motsatsen till hur det var tidigare då felmeddelandet alltid visades upp.

• Signaturens nyckelvärde gäller före systemets ifall signaturens nyckelvärde är 1 eller 0.

• Om signaturen saknar nyckelvärde gäller systemets nyckelvärde.

Exempel i default.ini (då felmeddelandet skall visas upp):

[Mattefel]

VisaPopFel=1

Exempel i default.ini (då felmeddelandet INTE skall visas upp):

[Mattefel]

VisaPopFel=0

(24)

Övrigt i APC Deluppdatering 10 forts

• Skrivning till fil av tal med decimaler (Rättning).

Rättningen består av följande:

• Efter uppdatering till AutoKa-PC v2.42e skrevs bl.a. sorterad K-fil alltid ut avrundat till hela meter. Dvs man fick inte eventuella decimaler utskrivna. I Service Pack 1 (SP1) informerades om hur man skulle gå tillväga för att ”kringgå” detta problem. I SP1 ingick också revideringar av de makron som skrev till fil så att antalet decimaler i dessa makron blev enligt det antal som det hade varit tidigare. Detta problem är nu åtgärdat. Dock måste from AutoKa-PC v2.42f makrofunktionen FileSetDec(#antDec) (där #antDec = antal önskade decimaler) alltid anropas efter det att makrofunktionen FileOpen() har anropats om man vill ha ett annat antal decimaler än det förvalda värdet som är 3 decimaler. Makron som har åtgärdats enligt det som angavs i SP1 behöver i regel inte ”återställas” utan kan bibehållas oförändrade.

• Antal tecken i sökväg+filnamn till en flyttfil (Rättning).

Rättningen består av följande:

Om man angav fler än 63 tecken i sökväg+filnamn till en flyttfil fick man oftast ett konstigt filnamn.

Detta har nu åtgärdats enligt följande:

1) Nu kan 65 tecken anges. Begränsningen beror på att senast använda sökväg+filnamn sparas i defaultregistret och där kan strängarna maximalt ha 65 tecken.

2) Vid interaktiv skivning av en flyttfil visas ett felmeddelande upp om man har angett fler än 65 tecken för sökväg+filnamn.

3) Vid skrivning av en flyttfil i batch så skrivs ingen flyttfil om sökväg+filnamn har mer än 65 tecken.

(25)

• Skrivning till en DXF-fil av 3D-POLYLINE som i APC-basen har mycket små cirkelbågar (Rättning).

Rättningen består av följande:

• Värdena för en 3D-POLYLINE som (i APC-basen) innehöll mycket små cirkelbågar skrevs inte till en DXF-fil. Detta förde med sig att POLYLINE -serien inte avslutades med ett SEQEND. Detta i sin tur förde med sig att AutoCad inte kunde läsa in dessa filer. Detta har nu rättats till. DXF:s nya versionsbeteckning, efter denna rättning, är v1.37.

• Revidering av menyanrop för FÄLTDATOR-aktiviteter.

Följande menyanrop har flyttats och reviderats:

• Beräkna – FÄLTDATOR – Dumpa [StkDump()]

• Beräkna – FÄLTDATOR – Tanka [StkFill()]

• Beräkna – FÄLTDATOR – Tvätta [StkCompute()]

• Beräkna – FÄLTDATOR – Radera [StkDeleteFile()]

Ny placering och utseende:

• Beräkna – Fältdator – ÖVRIGA FÄLTDATORER – Dumpa

• Beräkna – Fältdator – ÖVRIGA FÄLTDATORER – Tanka

• Beräkna – Fältdator – ÖVRIGA FÄLTDATORER – Tvätta

• Beräkna – Fältdator – ÖVRIGA FÄLTDATORER – Radera

(26)

Övrigt i APC Deluppdatering 10 forts

• Transformationsfiler för koordinatsystem i plan (Komplettering/Revidering).

Under katalogen <enhet>:\autoka\gate\gdbalfa har följande transformationsfiler tagits bort:

Koordinatsystemnamn Filnamn i AutoKa-PC

============================================

ALINGSÅS/ alin_1.tf resp .tfi

HELSINGBORG/ hels_1.tf resp .tfi

RT 38 5 GON V 61:-1 M/ rt38_54.tf resp .tfi RT 38 7.5 GON V 0:0 S/ rt38_79.tf resp .tfi RT 90 2.5 GON V 60:-5/ rt90_11.tf resp .tfi RT 90 2.5 GON V 64:-1/ rt90_28.tf resp .tfi

ÖREBRO/ oreb_1.tf resp .tfi

Under katalogen <enhet>:\autoka\gate\gdbalfa har följande transformationsfiler lagts till:

Koordinatsystemnamn Filnamn i AutoKa-PC

============================================

HELSINGBORG SKAN95/ hels_2.tf resp .tfi

HÄSSLEHOLM/ hass_1.tf resp .tfi

KARESUANDO/ kare_1.tf resp .tfi

OSKARSHAMN 0:-15/ oska_2.tf resp .tfi RT 38 5 GON V 60:-1 M/ rt38_81.tf resp .tfi

ÖREBRO RT R07/ oreb_2.tf resp .tfi

References

Related documents

Evropské akciové trhy budou pod tlakem a na pen ě žních trzích bude vysychat likvidita a kreditní spready poletí dále vzh ů ru.. Pochybujeme p ř itom, že

Po lepších výsledcích podnikatelských nálad z N ě mecka a Francie a vyšší inflaci jsme byli nuceni revidovat náš výhled na další vývoj evropských

Zajtra sa Slováci dozvedia kone č ný konverzný kurz, ktorým budú prerátava ť do EUR svoje mzdy aj výdavky.. Teda na úrovni aktuálnej

Zdá se, že schválení záchranného plánu trhy jako dostate č nou záruku neberou a č ekají na další koordinovanou akci mezi Evropou a Amerikou.. Pokud trhy

Smrš ť ve snižování oficiálních úrokových sazeb se však netýkala jen č eských zemí, ale zasáhla i tém ěř celou západní Evropu.. Dnešním dnem vrcholí

ČSOB jako aktivní účastník obchodování na finančních trzích upozorňuje adresáty tohoto dokumentu, že obchoduje s investi č ními nástroji, ke kterým se

Snížení ratingu ale vyvolal nižší rating celé zem ě , který agentury snížily v minulém týdnu a netýká se stavu konkrétních bank.. Dnešní pr ů myslová

Dnes budou zve ř ejn ě ny pravidelné týdenní zprávy z trhu práce, stále však platí, že tím hlavním č íslem budou zít ř ejší payrolls.. Trh se také