|
Powrót do
strony głównej
Transform 2.5.1
Tak jak widzieliście na poprzedniej stronie okno startowe wygląda tak:

Jest to opcja gdzie dane konwertujemy
seryjnie w postaci pliku *.txt.
Można również konwertować dane
pojedyncze, wpisywane bezpośrednio w okno aplikacji. Ale o tej opcji później.
Dane wejściowe przygotować należy w postaci pliku tekstowego. Przykład
poniżej.

Jest to baza danych o polach, których
separatorem jest przecinek (koniecznie musi być
przecinek, inny separator spowoduje błędne przeliczenia).
-
pierwsze pole - to nazwa
punktu przeliczanego. Są tu dozwolone wszystkie litery i cyfry.
Niedopuszczalny jest znak przecinka,
który zastrzeżony jest wyłącznie jako separator pól.
-
drugie pole - to szerokość
geograficzna punktu lub współrzędna X (w przypadku układu współrzędnych
prostokątnych płaskich).
Jeżeli są to współrzędne geodezyjne, to mogą one
być wpisane w różnych formatach. Czyli format - DDMMSS.SS (stopnie,
minuty, sekundy),
DDMM,MM (stopnie, minuty), oraz DD,DDDD (same stopnie). W
przypadku zastosowania wartości ułamkowych
separatorem dziesiętnym musi być wyłącznie kropka.
Jeżeli są to współrzędne prostokątne płaskie, to stosujemy te same zasady
separatorów.
-
trzecie pole - to długość
geograficzna punktu lub współrzędna Y (w przypadku układu współrzędnych
prostokątnych płaskich).
Zasady wpisywania danych jak w poprzednim punkcie.
-
czwarte pole to opis punktu lub
komentarz. Zasady jak przy nazwie punktu. Pola tego nie będzie widać w pliku
wynikowym.
Proszę zwrócić uwagę na ostatni
punkt "złe dane". Wpisane wartości współrzędnych są z poza dozwolonego zakresu.
Skutek takiego wpisu zobaczymy
w pliku wynikowym transformacji. Dozwolone
wartości są określone w "Opisie programu" w Menu>Pomoc. Treść tego okna
umieściłem na końcu opisu programu.
Następnie określamy format danych
wynikowych.
Okno Menu>Ustawienia
Ustawiamy format danych wynikowych. W
tym przypadku DD MM SS,SSSS.

Klikamy "Otwórz plik" i wybieramy
przygotowany wcześniej plik tekstowy z danymi źródłowymi.

Klikamy "Przelicz z pliku". Otwiera
się okno dialogowe zapisu pliku wynikowego. Domyślna nazwa pliku to
układ_wyjściowy.out.
Otrzymany plik wynikowy w naszym
przypadku wygląda tak:

Gdybyśmy wybrali format danych
wyjściowych na DD,DDDD to plik wynikowy byłby taki:

W rekordzie gdzie były wpisane dane z poza dozwolonego zakresu mamy komunikat
"Nieprawidłowa wartość danych wejściowych"
A teraz pojedyncze dane.
W Menu>Ustawienia wybieramy
"Pojedyncze dane":

Wpisujemy dane wejściowe w dowolnym
formacie i z dowolnym separatorem dziesiętnym (przecinek lub kropka).

Wybieramy dowolne układy wejściowe i
wyjściowe:

Niektóre wzory przeliczeniowe
zastosowane w tym programie są tutaj.
Możemy jeszcze skorzystać z funkcji
"Przelicznik". Wykorzystano tu opcję "Pobierz z Bwy i przelicz":

Oraz funkcję korekty z lub do układu
empirycznego:

I wtedy okno główne programu wygląda
tak:

Zastosowanie tej opcji powoduje
zmianę wartości współrzędnych wynikowych o mniej niż 1 m i ma znaczenie tylko w
przypadku zastosowań do celów geodezyjnych.
No i na koniec treść okna "Opis
Programu" z Menu>Pomoc:
1. Zastosowanie
Program Transform 2.5.1 służy do przeliczania współrzędnych pomiędzy różnymi
układami.
W "Ustawieniach" można wybrać, czy chcemy przeliczać pojedyncze dane wpisywane
w
oknach tekstowych, czy serie danych z plików tekstowych. Więcej informacji
poniżej w punkcie
"Format wpisywanych danych wejściowych"
Obsługiwane układy to:
BL WGS84 - współrzędne geograficzne elipsoidy WGS84
BL Krasovskiego (S-42) - współrzędne geograficzne elipsoidy Krasovskiego
UTM - układ Universal Transverse Mercator, strefa 33U, 34U, 35U, stosowany na
mapach
wojskowych NATO, również na nowych polskich mapach wojskowych
1992 - układ 1992, jednostrefowy, stosowany na mapach geodezyjnych
2000 - układ 2000, strefy 15, 18, 21, 24 południka
1942 - układ 1942, strefa 15, 21, 27 południka, stosowany w wojskowym mapach
byłego
Układu Warszawskiego, oraz na mapach turystycznych wydawanych na podstawie map
Sztabu
Generalnego WP.
1965 - układ 1965, strefa 1-5, stosowany na mapach geodezyjnych
Ze względu na zastosowane algorytmy przeliczenia pomiędzy układami WGS84 i S-42,
oraz
zasadę tworzenia poszczególnych układów, transformacja współrzędnych ma
ograniczony
obszar stosowania.
Wpisanie w danych wejściowych wartości z poza ustalonego obszaru powoduje
wyświetlenie
informacji o błędnym wpisie.
Poniżej przedstawiono zakres prawidłowych danych wejściowych:
BL WGS84 i S-42 48° - 55° szerokości geograficznej północnej
13.5° - 25.5° długości geograficznej wschodniej
UTM X = 5000000-7000000 Y = 200000-800000
1992 X = 20000-900000 Y = 19000-1050000
2000 X = 5400000-6500000 Y = 5000000-8600000
1942 X = 5000000-7000000 Y = 3300000-5650000
1965/1¸4 X = 5000000-6300000 Y = 3100000-5000000
1965/5 X = 730000-1000000 Y = 130000-299000
Przycisk "Wynik->Wejście" powoduje wpisanie danych wynikowych jako wejściowych.
2. Format wpisywanych danych wejściowych
W przypadku wybrania układu WGS84 lub S-42 można wpisywać dane wejściowe w
jednym
z
następujących formatów:
DD.DDDDD (stopnie)
DD MM.MMMM (stopnie, minuty)
DD MM SS.SSSS (stopnie, minuty, sekundy)
Dla pozostałych układów, dane liczbowe w zakresie jak podano wyżej.
3. Format plików wejściowych i wyjściowych
Każdy wiersz pliku wejściowego powinien zawierać:
- nazwę lub numer punktu do przeliczenia (dowolny ciąg liter i cyfr)
- współrzędna B lub X
- współrzędna L lub Y
- komentarz (dowolny ciąg znaków - pomijany w pliku wyjściowym)
Powyższe dane muszą być oddzielone przecinkiem. Jako separatora dziesiętnego
należy
używać kropki.
Przykład pliku wejściowego dla danych B i L:
124, 53.256, 18.658, tu wpisz swój komentarz
punkt_2, 52 30 11.258, 15 14.365,
Przykład pliku wejściowego dla danych X i Y:
124, 5893000.25, 3540000.56, tu wpisz swój komentarz
punkt_2, 6000125.568, 3625158.321,
Pliki wyjściowe przyjmują nazwę układy wyjściowego oraz rozszerzenie .out.
Format danych B i L zależy od ustawienia w programie.
4. Funkcja AUTO
Podczas transformacji układu 2000 i 1942 należy wybrać południk środkowy danej
strefy, a dla
układu 1965 numer strefy.
Włączenie funkcji AUTO umożliwia przeliczenie bez wybierania przez użytkownika
południka
środkowego lub strefy układu. Program automatycznie ustawi parametry na
podstawie
wprowadzonych współrzędnych wejściowych. Pomimo, że przyciski wyboru pozostają
nieaktywne, to wybrany przez program południk lub strefa zostanie pokazany
poprzez
zaznaczenie odpowiedniego przycisku, po naciśnięciu przycisku Wylicz i dokonaniu
przeliczenia.
Bardzo ostrożnie należy korzystać z tej opcji w przypadku układu 1965. Granice
stref tego
układu bardzo trudno ustalić na podstawie wartości współrzędnych wejściowych.
Może się tak
zdarzyć, że współrzędne wejściowe są podane dla jakiejś strefy, natomiast
program przyjmie
inną strefę. Dlatego tylko w przypadku współrzędnych wejściowych, dla których
nie wiemy z
jakiej są strefy, dopuszczalne jest zastosowanie funkcji AUTO.
5. Okno "Ustawienia"
W górnej części wybieramy format wyświetlanych danych wynikowych dla układu
WGS84
i
S-42 oraz czy chcemy przeliczać pojedyncze dane, czy serie danych z plików.
W transformacjach układów współrzędnych nie wystarczy posłużyć się jedynie
matematycznymi
formułami odwzorowawczymi. Dla układu "1965" należy uwzględnić korekty
wynikające
z
różnicy pomiędzy teorią układu a jego faktyczną realizacją poprzez punkty osnów
geodezyjnych.W dolnej części wybieramy, czy dla transformacji współrzędnych układu 1965
zastosujemy taką
korektę.
6. Przelicznik
Okno "Przelicznik" to kalkulator do przeliczania różnych formatów współrzędnych
podanych
w stopniach. Dodatkowo za pomocą przycisków "Pobierz z Bwy i przelicz" oraz
"Pobierz z Lwy
i
przelicz" można pobrać dane wyjściowe i przeliczyć na inne formaty.
----------------------------------------------------------------------------------------------------------
W programie zastosowałem formuły odwzorowawcze i wzory zawarte w następujących
publikacjach:
1. Instrukcja "Wytyczne techniczne G-1.10"
2. Artykuły Pana prof. Romana Kadaja na temat transformacji - "Geodeta" nr
9-12/2000
3. Artykuł Pana Leszka Janusza Jaworskiego "Jak przeliczać" - "Geodeta" nr
4/2000
4. W programie zastosowałem procedurę realizacji korekt globalnych układu 1965
autorstwa
prof. Romana J. Kadaja. Szczegółowy opis tego problemu można znaleźć na stronie
www.geonet.net.pl
Edward Zadorski - autor
Powrót do
strony głównej
|