Mam kod javascript i chciałbym przekonwertować to do C#. Nie mam pojęcia, jak najlepiej to zorganizować lub jeśli istnieje łatwy sposób na konwersję kodu.Jak przekonwertować współrzędne geograficzne w JavaScript na współrzędne geograficzne w C#
Próbkę tego kodu pokazano poniżej.
// ellipse parameters
var e = { WGS84: { a: 6378137, b: 6356752.3142, f: 1/298.257223563 },
Airy1830: { a: 6377563.396, b: 6356256.910, f: 1/299.3249646 },
Airy1849: { a: 6377340.189, b: 6356034.447, f: 1/299.3249646 } };
// helmert transform parameters
var h = { WGS84toOSGB36: { tx: -446.448, ty: 125.157, tz: -542.060, // m
rx: -0.1502, ry: -0.2470, rz: -0.8421, // sec
s: 20.4894 }, // ppm
OSGB36toWGS84: { tx: 446.448, ty: -125.157, tz: 542.060,
rx: 0.1502, ry: 0.2470, rz: 0.8421,
s: -20.4894 } };
function convertOSGB36toWGS84(p1) {
var p2 = convert(p1, e.Airy1830, h.OSGB36toWGS84, e.WGS84);
return p2;
}
pełny kod można pobrać ze strony: Javascript Grid Code
EDIT: Dziękuję wszystkim tak daleko za pomoc; Przypuszczam, że drugim wymaganiem jest to, że przypomnienie kodu w łączu można przekonwertować. Fokus fragmentu był na Anonimowych Typach.
myślę, że to mechaniczne, ale nie automatyczne. – Cheeso
Jeśli któraś z naszych odpowiedzi pomogła rozwiązać Twój problem, zaznacz ją jako odpowiedź. –
Pomógł, ale nie został rozwiązany. Wydaje się, że nikt nie spojrzał na pełne źródło, które próbuję nawrócić. – Coolcoder