• No results found

Ö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 anslutanslut-ande 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.

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

Ö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.

• 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

Ö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

Related documents