Jokio skirtumo, kokia programavimo kalba naudojama, jei tik naudojamos grynai matematinės formulės - man reikia, kad formules būtų galima įvesti į paprastą Excel tipo skaičiuoklę.
Dėl koordinačių sistemų susiejimo, naudojant identiškus punktus abiejose sistemose - prisegu failą, kuriame yra pateiktos koordinatės punktų, identiškų LKS-94 ir Kauno m. vietinėje sistemoje. Kabliukas yra toks: nors koordinatės pateiktos oficialioje ataskaitoje, tačiau akivaizdu, kad RC transformuoja naudodamas kitus duomenis, kadangi transformavus aukščiau minėtus punktus iš vietinės sistemos į LKS-94 GeoMap programa (jos transformavimas atitinka RC), rezultatai akivaizdžiai skiriasi.
O štai kokią informaciją man suteikė Infoera apie jų taikomus transformavimo metodus:
- Kodas: Pasirinkti visus
Formulė čia tokia, kad _pagal vietovę_ iš DB paimama koks pasukimas, scalininimas ir perstūmimas reikalingas tos vietovės objektams. Tada paimamas kiekvienas objektas ir pamodifikuojamas.
1060 dblRotation = rs!Rotation
1062 dblScale = rs!Scale
1064 dblA = rs!a
1066 dblB = rs!b
1068 dblC = rs!c
1070 dblF = rs!F
1082 movePoint(0) = dblC
1084 movePoint(1) = dblF
1086 movePoint(2) = 0#
pntTempPoint.Move basePoint, movePoint
pntTempPoint.ScaleEntity basePoint, dblScale
pntTempPoint.Rotate basePoint, dblRotation
Taip pat prisegu jų pateiktus koeficientus.
Būtų įdomu sulaukti sprendimo.