wczytajPow: wczytajPow

Description Usage Arguments Details Value See Also Examples

Description

Wczytuje dane drzew na powierzchniach, oblicza modelowe promienie korony, oblicza odległości drzewa od granicy powierzchni próbnej oraz poprawki na wysokość drzewa w zależności od spadku terenu lub podanych współrzędnych wysokościowych.

Usage

1
wczytajPow(fileIn, pktGran = data.frame() )

Arguments

fileIn

Ścieżka do pliku csv przechowywującego dane, rozdzielonego średnikami, zapisanego w kodowaniu cp1250 (standardowy windows)

pktGran

data.frame który jest wynikiem funkcji pkt_gran()

Details

Przed wywołaniem tej funkcji warto uruchomić funkcje zmienne(), która wypisze wszystkie zmienne, które są aktualnie ustawione - przetrzymujące dane takie jak nazwy kolumn i inne (po szczegóły patrz zmienne). W następnym kroku warto wczytać punkty graniczne funkcją pkt_gran().

Dane w pliku csv powinny być rozdzielone średnikami, w kolumnie z pierśnicą powinny pozostać tylko te drzewa które posiadają zmierzoną tą wartość (w przeciwnym wypadku powierzchnia nie zostanie wczytana). Jeżeli w innych kolumnach nie ma zmierzonej wartości - powinno być zostawione puste miejsce.

Gatunki powinny być opisane wg standardu stosowanego w lasach państwowych tzn. Bk, Jd, So, Lp, Św, Db itd. tylko takie zakodowanie gatunków umożliwi obliczenie modelowych szerokości korony. W aktualnej wersji programu zaimplementowane jest obliczanie koron modelowych dla: So, Jd, Św, Db, Bk, Js, Gb (wykorzystuje wartości dla Bk)

Value

Funkcja zwraca listę z data.frame'ami, które reprezentują poszczególne powierzchnie

See Also

pkt_gran(), zmienne()

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#wczytanie pliku z danymi dla powierzchni innych niż kołowe
typPow <- 'I'  # dla kołówek ta wartość powinna zostać ustawiona na 'K'

# wczytujemy pkt wyznaczające granice powierzchni.
# ten krok nie jest wymagany w przypadku powierzchni kołowych
p <- pkt_gran('plik_z_pkt_gran_dla_wszystkich_pow.csv')
# w przypadku kołówek atrybut pktGran powinien zostać pominięty
d <- wczytajPow('plik_z_pomiarami_na_pow.csv', pktGran = p)
# wypisze pierwsze pięć drzew
head(d[[1]])
    l.p. nr.pow. gat.    d    h   hk    X    Y   Xo   Yo rKoronyModel odlDoGran
1_1    1       1   Jd 32.5 21.0  6.0 0.50 2.00 0.50 2.00         3.57      0.50
1_2    2       1   Bk  7.5  8.5  0.4 7.30 3.45 7.30 3.45         1.99      3.45
1_3    3       1   Bk 16.5 13.5  0.9 9.45 2.70 9.45 2.70         3.24      2.70
1_4    4       1   Jd 41.7 29.5 10.0 8.90 5.00 8.90 5.00         4.08      5.00
1_5    5       1   Jd 15.8 18.5 11.0 8.10 7.10 8.10 7.10         2.42      7.10
1_6    6       1   Jd 25.0 25.5 14.5 7.20 9.20 7.20 9.20         3.10      7.20
    poprH
1_1     0
1_2     0
1_3     0
1_4     0
1_5     0
1_6     0

PawelKra/wskCI documentation built on May 8, 2019, 1:28 a.m.