<?php # -*- PERL -*- ...
if ($_REQUEST["SOURCE"] != "" || $_REQUEST["source"] != "") {
echo("<HTML><BODY BGCOLOR=WHITE>");
printf("\n<FONT SIZE=1>\n");
# highlight_file("selitykset.php");
show_source("selitykset.php");
printf("</FONT><P><HR><P>\n");
include("../include/sign-oh2mqk.inc");
printf("<P></TR></TABLE>\n");
include("../include/base.inc");
include("../include/foot.inc");
exit;
}
if ($source) {
exit;
}
langfilt("
<A NAME=\"explanations\"></A>
FI: <H3>Erilaisia selityksiä ja kommentteja:</H3>
EN: <H3>Various commentaries / explanations:</H3>
FI: <H4>Erittäin lyhyt selitys KKJ koordinaateista:</H4>
EN: <H4>A very short intro to KKJ coordinates into here...</H4>
FI: Kyseessä on <I>poikittainen Mercator projektio Gauss-Krüger
FI: hilalla.</I> <A HREF=\"http://www.nls.fi/kartta/julkaisu/kkj.html\">
FI: Maanmittauslaitoksen englanninkielinen selitys
FI: Kartastokoordinaattijärjestelmästä.</A>
FI: <P>
FI: P-koordinaatti on metrejä päiväntasaajalta kaistan keskimeridiaania
FI: pitkin. 60° pohjoiseen on noin 6.7 miljoonaa ja 70° pohjoiseen on
FI: noin 7.8 miljoonaa.
FI: <P>
FI: I-koordinaatti on metrejä itään kohtisuorassa kaistan keskimeridiaania
FI: vastaan <I>plus</I> 500 000 jotta ei tule negatiivisia lukuja.
FI: Lopuksi ``miljoona'' (1-4) kertoo millä projektiokaistalla ollaan.
FI: <P>
FI: Tarkkuus etäämmällä keskimeridiaanista ei ole paras mahdollinen,
FI: älä käytä tätä tarkempaan kuin noin 2m... (Vaikka viestikallion
FI: lähistöllä olevia MMH:n kiintopisteitä käyttäessäni KKJ-PI -> KKJ-LePi
FI: muunnos osuukin millilleen, WGS84:n kanssa tehdään epätarkka välimuunnos
FI: joka vaikuttaa lopputulokseen 0.5-1.0 metrin luokkaa.)
FI: <P>
FI: Leveysasteessa (P-koordinaatissa) 0.0001 kaariminuuttia vastaa
FI: 0.185 metriä.
FI: 0.01 kaarisekuntia vastaa puolestaan 0.30 metriä.
FI: <I>Pituusasteen kulmamitan pituusvastaavuus on kertoimella
FI: ``cos(leveysaste)''</I>
FI:
FI:
EN: This is a <I>Transverse Mercator projection with Gauss-Krüger
EN: grid</I>. See here for the
EN: <A HREF=\"http://www.nls.fi/kartta/julkaisu/kkj.html\">
EN: KKJ explanation by the National Land Survey of Finland</A>.
EN: <P>
EN: The P coordinate is meters north from the equator, at 60° north
EN: about 6.7 million, and at 70° north about 7.8 million.
EN: <P>
EN: The I coordinate is also given in meters east the projection zone centre
EN: meridian <I>plus</I> 500 000 to make sure there are no negative numbers.
EN: Further complication is that the ``millions'' (1-4) are telling which of
EN: the 4 zones the coordinate is valid.
EN: <P>
EN: <I>This program has been made to handle the Uniform Coordinates (zone 3)
EN: for the whole Finland. Accuracy further away from the meridian of 27°
EN: east is compromised, don't use for positions more precise than 2m...</I>
EN: <P>
EN: On Latitude (P-coordinate) 0.0001 arc-minutes corresponds to 0.185 meters.
EN: 0.01 arc-seconds corresponds to 0.30 meters.
EN: <I>Longitudal correspondence of angle to linear measure varies by factor
EN: of ``cos(Latitude)''</I>
EN:
<P>
FI:<H4>Selityksiä KKJ-P/I -> Leveys/Pituus (KKJ ja WGS84) muunnoksille:</H4>
EN:<H4>Explanations for KKJ-P/I to Lat/Long (KKJ and WGS84) conversions:</H4>
<P>
FI: Tässä työkalussa käytetty laskentamenetelmä on
FI: puolitushaulla hakea KKJ koordinaatti, joka on
FI: mahdollisimman lähellä käyttäjän antamaa.
FI: Haku tehdään latitudin arvoilla: 58.0° viiva 71.0°,
FI: sekä longitudin arvoilla: 19° viiva 35°.
FI: Haku tehdään 32 puolituskierroksella antaen teoriassa
FI: noin 1440000/(2^32) = 0.00034 metrin resoluution.
FI: (Algoritmia on kuitenkin muunnettu, koska lähde- ja
FI: kohdekoordinaatit eivät ole lineaarisia keskenään,
FI: joten tiukka puolitushaku voi huonolla onnella viedä
FI: pahasti harhaan.)
FI: <P>
FI: Käytetyn WGS84-leveys/pituus-KKJ-P/I muunnoksen
FI: epätarkkuus kuitenkin rajoittaa löytyvää paikkaa;
FI: Keskimeridiaanilla se on varsin tarkka, 2 astetta
FI: meridiaanilta virhe kasvaa kymmeniin sentteihin,
FI: 7 asteen päässä jo metreihin.
EN: The method used for this tool is to iteratively search
EN: for a Lat/Long pair within a source rectangle so that
EN: it matches as closely to the user input as possible.
EN: The source rectangle is: Latitude: 58.0° to 71.0°,
EN: and Longitude: 19° to 35°.
EN: Search is done iterating 32 times giving theorethically
EN: 1440000/(2^32) = 0.00034 meter resolution.
EN: Inaccuracy of Lat/Long-to-KKJ-P/I projection limits
EN: the result's reliability.
EN: (The algorithm is somewhat modified as source and
EN: destination coordinates are not in linear
EN: correspondence with each other. Strict halving may
EN: lead into locking at a wrong Lat/Long coordinate.)
EN: <P>
EN: At the midline meridian the conversion is quite
EN: accurate, but at 2 degrees from the meridian it deviates
EN: several centimeters, and at 10+ degrees it is meters off.
EN:
<P>
FI: <H4>Selityksiä muunnokselle maantieteellisistä
FI: KKJ koordinaateista (suomalaisista Hayford
FI: koordinaateista) KKJ-P/I:een ja WGS84:ään:</H4>
EN: <H4>Explanations for conversion from geographic
EN: KKJ coordinates (Finnish Hayford) to KKJ-P/I
EN: and WGS84 Lat/Long.</H4>
<P>
FI: Tässä käytetään suomen alueelle tasoitettua
FI: KKJ->WGS84 polynomimuunnosta per M.Ollikainen 1994
FI: (Geodeettisen laitoksen sisäinen julkaisu.)
FI: Suurimmat virheet ovat luokkaa 0.50 metriä,
FI: mutta läheisten (< 30 km) paikkojen keskinäinen virhe
FI: on kutakuinkin samaan suuntaan ja yhtä paljon,
FI: tunnetuista pisteistä on hyvä jatkaa.
EN: This conversion to WGS84 does use a 2nd degree
EN: polynomial transfer functions per M.Ollikainen 1994
EN: (Internal memo of Finnish Geodetical Institute.)
EN: Largest errors are about 0.50 meters, but when using
EN: this for near-by positions ( < 30 km away ), error
EN: is usually same size and direction at both sites,
EN: or at least the error difference is negligible.
<P>
FI: <H4>Selityksiä:
FI: Maidenhead ruudukosta KKJ ja WGS84 koordinaateiksi:</H4>
FI:
FI: Katso alla Maidenhead linkkiä!
EN: <H4>Explanations for
EN: Converting from Maidenhead Grid to WGS84 coordinates
EN: and KKJ grid:</H4>
EN:
EN: See the Maidenhead link below.
<A HREF=\"http://www.scit.wlv.ac.uk/vhfc/iaru.r1.vhfm.4e/3LA4.html\">RSGB \"Extenden Locator System\" specification</A>
<P>
"); ?>
Matti Aarnio <matti.aarnio@zmailer.org>; OH2MQK