Geomatyka02 – Wczytanie danych, obliczenie długości, azymutu i kąta ze współrzędnych
Przygotowanie do pracy
1. Utwórz nowy dokument Excela.
2. Plik zapisz pod nazwą N-C1-Geom02-NazwiskoImię.xls (zmieniając N na S w przypadku studiów
stacjonarnych, C1 na odpowiedni numer grupy, NazwiskoImię na swoje dane).
3. Utwórz arkusz Dane
4. Utwórz arkusz Długość i azymut a w nim tabelę
5. Utwórz arkusz Kąt a w nim tabelę.
6. Pobierz ze strony plik Punky.txt i zapisz go na dysku.
Wczytanie danych z pliku tekstowego do arkusza Excel
1. Ustawiamy kursor w komórce A1 arkusza Dane
2. Uruchom import pliku tekstowego Dane – Pobierz dane zewnętrzne – Importuj plik tekstowy...
a. Wybieramy plik do importu
b. W kroku 1/3 zaznaczamy Z separatorami
c. W kroku 2/3 zaznaczamy Tabulator
d. W kroku 3/3 wybieramy Zakończ
e. Umieszczamy dane w arkuszu Dane począwszy od komórki A1
mgr inż. Mariusz Frukacz
1
Geomatyka02 – Wczytanie danych, obliczenie długości, azymutu i kąta ze współrzędnych
Obliczenie długości i azymutu ze współrzędnych
1. Chcemy, aby w arkuszu Długość i azymut po wpisaniu w odpowiednie miejsce numeru punktu, program
wyświetlił nam jego współrzędną X z arkusza Dane. W tym celu wpisujemy numery punktu
początkowego 1, a w komórce B3 wstawiamy formułę:
2. Wartość pola Kolumna ustawiamy na „0”, wówczas mamy pewność, ze program będzie odwoływał się
dokładnie do tych punktów, które są w bazie danych.
3. Postępujemy analogicznie dla współrzędnej Y, zmieniając jedynie Nr_kolumny na 3.
4. Powyższe czynności powtarzamy dla końca odcinka (punkt numer 101).
5. Obliczamy przyrosty współrzędnych
∆
X=X
K
– X
P
, oraz
∆
Y=Y
K
– Y
P
.
6. Obliczamy długość odcinka ze wzoru
2
2
D
X
Y
= ∆
+ ∆
7. Azymut obliczamy ze wzoru:
Y
A arctg
X
∆
=
∆
z uwzględnieniem odpowiedniej ćwiartki.
8. W tym celu wykorzystamy funkcję logiczną
JEŻELI oraz ATAN2
mgr inż. Mariusz Frukacz
2
Geomatyka02 – Wczytanie danych, obliczenie długości, azymutu i kąta ze współrzędnych
9. Przeciągamy wpisane formuły na pozostałe komórki tabeli i uzyskujemy gotowy arkusz do obliczeń
długości i azymutu odcinków
Obliczenie kąta ze współrzędnych
1. W arkuszu
Kąt wykonujemy analogiczne czynności jak powyżej, tak by pozyskać współrzędne z
arkusza
Dane dla punku centralnego, lewego i prawego liczonego kąta.
2. Wartość kąta liczymy ze wzoru:
(
)(
) (
)(
)
(
)(
) (
)(
)
P
C
L
C
L
C
P
C
P
C
L
C
L
C
P
C
Y
Y
X
X
Y
Y
X
X
arctg
Y
Y
Y
Y
X
X
X
X
α
−
−
−
−
−
=
−
−
+
−
−
3. Liczymy licznik i mianownik wyrażenia w odpowiednich komórkach.
4. Liczymy kąt ponownie korzystając z funkcji
JEŻELI oraz ATAN2
mgr inż. Mariusz Frukacz
3
Geomatyka02 – Wczytanie danych, obliczenie długości, azymutu i kąta ze współrzędnych
Obliczenie pola powierzchni ze współrzędnych
1. Tworzymy arkusz
Pole a w nim tabelę według wzoru
2. Pozyskujemy współrzędne z arkusza
Dane dla całego zakresu punktów według schematu podanego
powyżej.
3. Obliczamy pole powierzchni obszaru ograniczonego zadanymi punktami według wzoru:
. W tym celu najpierw policzymy iloczyny
(
1
1
1
2
−
+
=
−
=
∑
i
i
n
i
i
Y
Y
X
P
)
(
)
1
i
i
i 1
X Y
Y
+
−
−
w kolumnie E.
4. W komórce E3 obliczymy wartość pola powierzchni E3=MODUŁ.LICZBY(SUMA(E4:E9)/2). Jeżeli
zamiast dzielenia przez 2 podzielimy przez 20000 obliczone pole będzie wyrażone w hektarach.
5. Należy zwrócić uwagę, że w każdym przypadku zwiększenia lub zmniejszenia liczby punktów
obwodnicy, należy zmienić formuły w kolumnie F. By program liczył bezbłędnie powierzchnię
dowolnych figur, należy zastosować kilka formuł.
6. W komórce A1 obliczymy z ilu punktów składa się nasza obwodnica. W tym celu wykorzystamy
funkcję =ILE.LICZB(C4:C33).
7. Aby napisać uniwersalną formułę obliczającą iloczyny
(
)
1
i
i
i 1
X Y
Y
+
−
−
posłużymy się funkcjami
ADRES, ADR.POŚR i JEŻELI.
8. Również pole powierzchni obliczymy wykorzystując funkcje MODUŁ.LICZBY, ADRES i
ADR.POŚR.
9. Ostatecznie, dla naszego przykładu uzyskamy następujące wyniki:
mgr inż. Mariusz Frukacz
4
Geomatyka02 – Wczytanie danych, obliczenie długości, azymutu i kąta ze współrzędnych
mgr inż. Mariusz Frukacz
5