Jest to polecenie triangulategmt, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
triangulate - Wykonaj optymalną (Delaunay) triangulację i siatkę danych tabeli kartezjańskiej
[metoda]
STRESZCZENIE
trójkątny [ stół ] [ x|y ] [ pusty ] [ plik grd ] [ przyrost ] [ parametry ] [ ] [ ]
[ ] [ region ] [ ] [ [poziom] ] [ ] [ -b] [ -d] [ -f] [
-h] [ -i] [ -r ] [ -:[i|o] ]
Uwaga: Między flagą opcji a powiązanymi argumentami nie może być spacji.
OPIS
trójkątny odczytuje jeden lub więcej plików ASCII [lub binarnych] (lub standardowe wejście) zawierających
x,y[,z] i wykonuje triangulację Delaunaya, czyli ustala, jak powinny wyglądać punkty
połączone, aby uzyskać jak najbardziej równoboczną triangulację. Jeśli odwzorowanie mapy (podaj
-R i -J) jest wybrane, to jest stosowane przed obliczeniem triangulacji. Przez
domyślnie wynikiem są trójki numerów id punktów, które składają się na każdy trójkąt i is
wypisany na standardowe wyjście. Numery id odnoszą się do pozycji punktów (numer linii,
zaczynając od 0 dla pierwszego wiersza) w pliku wejściowym. Opcjonalnie możesz wybrać
utwórz plik wielu segmentów, przez który można przejść psx narysować trójkąt
sieć. Jeśli -G -I są ustawione, siatka zostanie obliczona na podstawie powierzchni zdefiniowanej przez
płaskie trójkąty. Rzeczywisty algorytm używany w triangulacjach to albo algorytm Watsona
[1982] [Domyślnie] lub Szewczuk [1996] (jeśli jest zainstalowany; wpisz trójkątny - zobaczyć jaką metodą
jest zaznaczona). Ten wybór jest dokonywany podczas instalacji GMT.
WYMAGANE ARGUMENTY
Brak.
OPCJA ARGUMENTY
stół Jeden lub więcej ASCII (lub binarny, patrz -bi[podoficerowie][rodzaj]) plik(i) tabeli danych zawierający a
liczba kolumn danych. Jeśli nie podano żadnych tabel, czytamy ze standardowego wejścia.
-Dx|y Weź albo x- lub y-pochodne powierzchni reprezentowane przez ścianki planarne
(używane tylko wtedy, gdy -G jest ustawiony).
-Epusty
Ustaw wartość przypisaną do pustych węzłów kiedy -G jest ustawiony [NaN].
-Gplik grd
Użyj triangulacji, aby ułożyć dane w siatkę parzystą (określoną za pomocą -R -I). Dodać
nazwa wyjściowego pliku siatki. Interpolacja jest wykonywana w oryginale
współrzędnych, więc jeśli twoje trójkąty są blisko biegunów, lepiej ci będzie
rzutowanie wszystkich danych na lokalny układ współrzędnych przed użyciem trójkątny (to jest
prawdziwe dla wszystkich procedur siatkowych).
-I x_inc [i opcjonalnie y_inc] ustawia rozmiar siatki dla opcjonalnego wyjścia siatki (patrz -G).
Dodać m aby wskazać minuty łuku lub s aby wskazać sekundy łuku.
-Jparametry (więcej ...)
Wybierz odwzorowanie mapy.
-M Wyjściowa sieć triangulacji jako wiele segmentów linii oddzielonych segmentem
rekord nagłówka.
-N Używane w połączeniu z -G aby również napisać trójki identyfikatorów wszystkich
Wierzchołki Delaunaya [Domyślnie zapisuje tylko siatkę].
-Q Zamiast tego wyprowadź krawędzie komórek Voronoi [Domyślnie są to krawędzie trójkąta Delaunay].
Wymaga -R i jest dostępny tylko wtedy, gdy jest połączony z biblioteką Shewchuk [1996]. Notatka
że -Z jest ignorowany na wyjściu.
-R[jednostka]x min/xmaks/ymin/ymaks[R] (więcej ...)
Określ interesujący Cię region.
-S Wyprowadź trójkąty jako segmenty wielokątów oddzielone rekordem nagłówka segmentu. Wymaga
Triangulacja Delaunaya.
-V[poziom] (więcej ...)
Wybierz poziom szczegółowości [c].
-Z Kontroluje, czy odczytujemy dane (x,y) czy (x,y,z) i czy z powinno być wysyłane kiedy -M or
-S są używane [Tylko do odczytu (x,y)].
-bi[podoficerowie][T] (więcej ...)
Wybierz natywne wejście binarne. [Domyślnie 2 kolumny wejściowe].
-bo[podoficerowie][rodzaj] (więcej ...)
Wybierz natywne wyjście binarne. [Domyślne jest takie samo jak dane wejściowe]. Identyfikatory węzłów są przechowywane jako
podwójne trojaczki.
-d[i|o]brak danych (więcej ...)
Zastąp kolumny wejściowe, które są równe brak danych z NaN i zrób odwrotną stronę na wyjściu.
-f[i|o]kolinfo (więcej ...)
Określ typy danych kolumn wejściowych i/lub wyjściowych.
-h[i|o][n][+c][+d][+ruwagę][+rtytuł] (więcej ...)
Pomiń lub utwórz rekord(y) nagłówka.
-icols[l] [sskala][ooffset][,...] (więcej ...)
Wybierz kolumny wejściowe (0 to pierwsza kolumna).
-r (więcej ...)
Ustaw rejestrację węzłów pikseli [linia siatki]. (Dotyczy tylko z -G).
-:[i|o] (więcej ...)
Zamień pierwszą i drugą kolumnę na wejściu i/lub wyjściu.
-^ or właśnie -
Wydrukuj krótką wiadomość o składni polecenia, a następnie wyjdź (UWAGA: w systemie Windows
użyj tylko -).
-+ or właśnie +
Wydrukuj obszerny komunikat dotyczący użytkowania (pomocy), w tym wyjaśnienie wszelkich
opcja specyficzna dla modułu (ale nie typowe opcje GMT), a następnie kończy działanie.
-? or Nie argumenty
Wydrukuj pełny komunikat (pomoc) dotyczący użytkowania, w tym wyjaśnienie opcji, a następnie
wyjść.
--wersja
Wydrukuj wersję GMT i wyjdź.
--show-katalog danych
Wydrukuj pełną ścieżkę do katalogu współdzielonego GMT i wyjdź.
ASCII FORMAT PRECISION
Formaty wyjściowe ASCII danych liczbowych są kontrolowane przez parametry w twoim konf.gmt
plik. Długość i szerokość geograficzna są formatowane zgodnie z FORMAT_GEO_OUT, podczas gdy inne
wartości są sformatowane zgodnie z FORMAT_FLOAT_OUT. Należy pamiętać, że obowiązujący format może:
prowadzić do utraty precyzji na wyjściu, co może prowadzić do różnych problemów na dalszych etapach. Gdyby
okaże się, że dane wyjściowe nie są napisane z wystarczającą precyzją, rozważ przełączenie na tryb binarny
wyjście (-bo jeśli to możliwe) lub określ więcej miejsc dziesiętnych za pomocą ustawienia FORMAT_FLOAT_OUT.
GRID WARTOŚCI PRECISION
Niezależnie od dokładności danych wejściowych, programy GMT tworzące pliki grid będą
wewnętrznie przechowuje siatki w 4-bajtowych tablicach zmiennoprzecinkowych. Ma to na celu zachowanie pamięci
a ponadto większość, jeśli nie wszystkie rzeczywiste dane, można przechowywać za pomocą 4-bajtowych liczb zmiennoprzecinkowych
wartości. Dane o wyższej precyzji (tj. wartości podwójnej precyzji) stracą to
precyzja, gdy GMT działa na siatce lub zapisuje nowe siatki. Aby ograniczyć utratę
precyzja podczas przetwarzania danych należy zawsze rozważyć normalizację danych przed
przetwarzanie.
PRZYKŁADY
Aby wykonać triangulację punktów w pliku sample.xyz, zapisz informacje o trójkącie w pliku a
plik binarny i utwórz siatkę dla podanego obszaru i odstępów, użyj
gmt triangulate sample.xyz -bo -R0/30/0/30 -I2 -Gsurf.nc > sample.ijk
Aby narysować optymalną sieć triangulacyjną Delaunaya na podstawie tego samego pliku, używając a
Mapa Mercatora o szerokości 15 cm, wyk
gmt próbki triangulacji.xyz -M -R-100/-90/30/34 -JM15c | gmt psxy \
-R-100/-90/30/34 -JM15c -W0.5p -B1 > sieć.ps
Aby zamiast tego wykreślić kontury komórek Voronoi, spróbuj
gmt próbki triangulacji.xyz -M -Q -R-100/-90/30/34 -JM15c | \
gmt psxy -R-100/-90/30/34 -JM15c -W0.5p -B1 > komórki.ps
Korzystaj z triangulategmt online, korzystając z usług onworks.net