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