To jest polecenie r3.in.xyzgrass, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
r3.w.xyz - Utwórz mapę rastrową 3D z zestawu wielu współrzędnych za pomocą
statystyki jednowymiarowe
SŁOWA KLUCZOWE
raster3d, import, woksel, LIDAR
STRESZCZENIE
r3.w.xyz
r3.w.xyz --help
r3.w.xyz [-Sgi] wkład=Nazwa wydajność=Nazwa [metoda=ciąg] [rodzaj=ciąg]
[separator=charakter] [x=liczba całkowita] [y=liczba całkowita] [z=liczba całkowita] [kolumna_wartości=liczba całkowita]
[zakres=minimum maksimum] [w skali=unosić się] [procent=liczba całkowita] [PTH=liczba całkowita] [trym=unosić się]
[pracowników=liczba całkowita] [--przepisać] [--pomoc] [--gadatliwy] [--cichy] [--ui]
Flagi:
-s
Przeskanuj plik danych w poszukiwaniu zakresu, a następnie wyjdź
-g
W trybie skanowania drukuj przy użyciu stylu skryptu powłoki
-i
Ignoruj przerywane linie
--przepisać
Zezwalaj plikom wyjściowym na zastępowanie istniejących plików
--help
Wydrukuj podsumowanie wykorzystania
--gadatliwy
Pełne wyjście modułu
--cichy
Cichy moduł wyjściowy
--UI
Wymuś uruchomienie okna GUI
Parametry:
wkład=Nazwa [wymagany]
Plik ASCII zawierający dane wejściowe
wydajność=Nazwa [wymagany]
Nazwa wyjściowej mapy rastrowej
metoda=ciąg
Statystyka do użycia dla wartości rastrowych
Opcje: n, min max, Zakres, suma, oznaczać, standardowe odchylenie, zmienność, współczynnik_zmienna, mediana,
percentyl, skośność, przyciąć
Zaniedbanie: oznaczać
rodzaj=ciąg
Typ pamięci dla wynikowej mapy rastrowej
Opcje: pływak, Podwójna
Zaniedbanie: unosić się
separator=charakter
Separator pól
Znaki specjalne: kreska, przecinek, spacja, tabulator, znak nowej linii
Zaniedbanie: rura
x=liczba całkowita
Numer kolumny x współrzędnych w pliku wejściowym (pierwsza kolumna to 1)
Zaniedbanie: 1
y=liczba całkowita
Numer kolumny współrzędnych y w pliku wejściowym
Zaniedbanie: 2
z=liczba całkowita
Numer kolumny współrzędnych z w pliku wejściowym
Zaniedbanie: 3
kolumna_wartości=liczba całkowita
Numer kolumny wartości danych w pliku wejściowym
Jeśli nie podano lub ustawiono na 0, używane są wartości z punktów danych
Zaniedbanie: 0
zakres=minimum maksimum
Zakres filtrowania danych kolumny wartości (min, maks)
w skali=unosić się
Współczynnik skalowania do zastosowania do danych kolumny wartości
Zaniedbanie: 1.0
procent=liczba całkowita
Procent mapy do zachowania w pamięci
Opcje: 1-100
Zaniedbanie: 100
PTH=liczba całkowita
p-ty percentyl wartości
Opcje: 1-100
trym=unosić się
Odrzucać procent najmniejszych i procent największych obserwacji
Opcje: 0-50
pracowników=liczba całkowita
Liczba równoległych procesów do uruchomienia
Opcje: 1-256
Zaniedbanie: 1
OPIS
r3.w.xyz importuje rzadkie dane XYZ z pliku ASCII do mapy rastrowej 3D (voxele). Ono
robi to, uruchamiając r.w.xyz moduł wielokrotnie dla różnych zakresów Z, a następnie
składanie plastrów za pomocą r.do.rastu3.
Zobacz stronę pomocy r.in.xyz, aby zapoznać się z ogólnym użyciem parametrów i wskazówkami.
Mapa jest tworzona przy użyciu rzędów, kolumn i głębokości ustawionych w bieżących ustawieniach regionu. Być
pamiętaj, aby sprawdzić i dostosować je za pomocą g. region moduł przed wykonaniem importu.
Możesz użyć wartości z jako wartości danych dla woksela (np. z 'n'
statystyki) lub alternatywnie przeskanuj inną kolumnę w poszukiwaniu wartości danych do umieszczenia w wokseli.
Ta alternatywna kolumna danych może być filtrowana według zakresu i mieć zastosowany współczynnik skalowania
do niego.
UWAGI
Rozdzielczości obszarów poziomych 2D i 3D muszą być zgodne. Zobacz sekcję PRZYKŁADY poniżej.
w odróżnieniu r.w.xyz, czytanie z stdin i z-scaling nie jest możliwe. Filtrowanie według zakresu z
odbywa się poprzez ustawienie regionu 3D.
Aby włączyć obsługę przetwarzania równoległego, ustaw pracownicy= możliwość dopasowania liczby procesorów
lub rdzenie procesora dostępne w twoim systemie. Alternatywnie, zmienna środowiskowa WORKERS
można ustawić na żądaną liczbę jednoczesnych procesów.
Punkty padające dokładnie w pionie będą należeć do pasma głębokości znajdującego się pod nimi,
z wyjątkiem punktów znajdujących się dokładnie w górnej granicy, które będą należeć do najwyższego plasterka.
Oczekuje się, że skrypt będzie prawie tak wydajny, jak gdyby został w całości napisany w C.
PRZYKŁAD
Korzystanie z zestawu danych Wężowego Kopca. (patrz strona wiki GRASS LiDAR)
#skanuj zbiór danych pod kątem zasięgu:
r3.in.xyz -s in=Serpent_Mound_Model_LAS_Data.txt out=atrapa \
x=1 y=2 z=3 separator=spacja
# ustaw regiony 2D i 3D:
g.region n=4323641.57 s=4320942.61 w=289020.90 e=290106.02 res=1 -a
g.region b=166 t=216 res3=1 tbres=5 -3 -p
r3.in.xyz in=Serpent_Mound_Model_LAS_Data.txt out=serpent3D \
metoda=średnia x=1 y=2 z=3 separator=typ spacji=float
Ta sama, ale agregacja i przechowywanie siły rozproszenia wstecznego z kolumny 5 na woksele w
zamiast wartości z:
r3.in.xyz in=Serpent_Mound_Model_LAS_Data.txt out=serpent3D.bakscat \
metoda=średnia x=1 y=2 z=3 val=5 separator=typ spacji=float
ZNANE ZAGADNIENIA
r.do.rastu3 zawsze tworzy podwójną mapę wyjściową, niezależnie od danych wejściowych.
Korzystaj z r3.in.xyzgrass online za pomocą usług onworks.net