12.07.2015 Views

2000:4 (pdf) - Lantmäteriet

2000:4 (pdf) - Lantmäteriet

2000:4 (pdf) - Lantmäteriet

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Bilaga 6. Beskrivning av beräkningsprogrammet som skapats förmetoden med fiktiva passpunkter i ett rutnät.Här följer en beskrivning av det program som skapats och använts till beräkningar när transformationskall göras med den i avsnitt 6.3 beskrivna metoden där fiktiva passpunkter i ett rutnät trianguleras iGTRANS. Det skapade beräkningsprogrammet används i steget före trianguleringen. Det används tillatt beräkna de fiktiva passpunkternas koordinater. Programmet är skrivet i programspråket FORTRANoch beskrivningen av dess funktion följer den ordning programmet arbetar i.Ett rutnät av fiktiva punkter bestäms i det koordinatsystem som det aktuella områdets kartdetaljer skallföras över till, här kallat tillsystemet. Dessa koordinater kan exempelvis enkelt erhållas genom att ettrutnät av punkter skapas i GTRANS. Vitsen med beräkningsprogrammet är att genomHelmerttransformationer från olika inpassningar av befintliga passpunkter beräkna koordinater för defiktiva passpunkterna i frånsystemet.Vid körning av programmet behövs således tre olika koordinatfiler med till- och frånkoordinater för deursprungliga passpunkterna samt tillkoordinater för de fiktiva passpunkterna. Filerna skall vara avtypen K-fil, Lantmäteriets standardformat för koordinatfiler. Dessa filer anges vid körning avprogrammet.Efter att koordinatfilerna är inlästa kontrolleras att passpunkterna är lika många i bägge filerna och attde har gemensamma punktidentiteter. Nästa steg är att ange storleken på området runt varje fiktivpunkt där passpunkter skall sökas för inpassning. När det är givet startar programmet en slinga därvarje fiktiv punkt knyts till en uppsättning passpunkter. Med dessa passpunkter utförs så enHelmertinpassning och ett samband mellan koordinatsystemen skapas, ett samband för varje fiktivpunkt. Slutligen transformeras de fiktiva punkterna och en uppsättning fiktiva punkter i frånsystemetskapas i en K-fil. Denna K-fil kan sedan användas tillsammans med motsvarande K-fil innehållandefiktiva punkternas koordinater i tillsystemet för beräkningar i GTRANS, då filerna representerar nyapasspunkter för Helmertinpassning och triangulering.Utöver koordinatfilen skapas även vid körning en fil med statistisk information från de olikainpassningarna som ligger till grund för respektive fiktiv punkts frånkoordinater. För varjetransformerad fiktiv punkt anges antal passpunkter vid inpassning, den rotation och skalförändringsom sker vid aktuell transformation samt inpassningens grundmedelfel. Det totala antalettransformerade fiktiva punkter anges också. Detta antal kan mycket väl vara färre än det givna antaletfiktiva punkter med tillkoordinater, eftersom samband inte kan skapas för fiktiva punkter i de områdendär det saknas passpunkter.64

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!