background image

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

background image

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

– X

P

, oraz 

Y=Y

– 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

background image

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

background image

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

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

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

background image

Geomatyka02 – Wczytanie danych, obliczenie długości, azymutu i kąta ze współrzędnych 

mgr inż. Mariusz Frukacz 

5