EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

gmtsimplifygmt - Online în cloud

Rulați gmtsimplifygmt în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda gmtsimplifygmt care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


gmtsimplify - Reducerea liniilor folosind algoritmul Douglas-Peucker

REZUMAT


gmtsimplify [ tabel ] toleranță[unitate] [ [nivel] ] [ -b] [ -d] [
-f] [ -g] [ -h] [ -i] [ -o] [ -:[i|o] ]

Notă: Nu este permis niciun spațiu între indicatorul opțiunii și argumentele asociate.

DESCRIERE


gmtsimplify citește unul sau mai multe fișiere de date și aplică simplificarea liniei Douglas-Peucker
algoritm. Metoda subîmparte recursiv un poligon până când poate fi o serie de puncte
înlocuit cu un segment de linie dreaptă, fără niciun punct în acea cursă care să se abate de la linie dreaptă
linie cu mai mult decât toleranța. Aruncă o privire pe acest site pentru a obține o perspectivă vizuală despre cum
algoritmul funcționează (-
http://geometryalgorithms.com/Archive/algorithm_0205/algorithm_0205.htm)

NECESARE ARGUMENTE


-Ttoleranță[unitate]
Specifică toleranța maximă de nepotrivire în unitățile utilizator. Dacă datele nu sunt
Carteziană apoi adăugați unitatea de distanță (vezi UNITĂȚI).

OPTIONAL ARGUMENTE


tabel Unul sau mai multe ASCII (sau binar, vezi -bi[ncols][tip]) fișiere de tabel de date care dețin a
numărul de coloane de date. Dacă nu sunt date tabele, citim din intrarea standard.

-V[nivel] (Mai mult ...)
Selectați nivelul de verbozitate [c].

-bi[ncols][t] (Mai mult ...)
Selectați intrarea binară nativă. [Implicit este 2 coloane de intrare].

-bo[ncols][tip] (Mai mult ...)
Selectați ieșirea binară nativă. [Valoare implicită este aceeași cu intrarea].

-d[i|o]nu există date (Mai mult ...)
Înlocuiți coloanele de intrare egale nu există date cu NaN și faceți invers la ieșire.

-f[i|o]colinfo (Mai mult ...)
Specificați tipurile de date ale coloanelor de intrare și/sau de ieșire.

-g[a]x|y|d|X|Y|D|[cu]z[+|-]decalaj[U] (Mai mult ...)
Determinați golurile de date și întreruperile de linie.

-h[i|o][n][+c][+d][+rremarcă][+rtitlu] (Mai mult ...)
Omite sau produce înregistrări antet.

-icol[l][sscară][ocompensa][,...] (Mai mult ...)
Selectați coloanele de intrare (0 este prima coloană).

-ocol[,...] (Mai mult ...)
Selectați coloanele de ieșire (0 este prima coloană).

-:[i|o] (Mai mult ...)
Schimbați prima și a doua coloană la intrare și/sau la ieșire.

-^ or doar -
Imprimă un mesaj scurt despre sintaxa comenzii, apoi iese (NOTĂ: pe Windows
foloseste doar -).

-+ or doar +
Imprimați un mesaj extins de utilizare (ajutor), inclusiv explicația oricăruia
opțiunea specifică modulului (dar nu opțiunile comune GMT), apoi iese.

-? or Nu. argumente
Apoi imprimați un mesaj complet de utilizare (ajutor), inclusiv explicația opțiunilor
iesirile.

--versiune
Tipăriți versiunea GMT și ieșiți.

--show-datadir
Imprimați calea completă către directorul de partajare GMT și ieșiți.

UNITĂȚI


Pentru unitatea de distanță pe hartă, anexați unitate d pentru gradul de arc, m pentru minut de arc și s pentru arc
al doilea, sau e pentru contor [Implicit], f pentru picior, k pentru km, M pentru mile statutare, n pentru nautice
milă, și u pentru piciorul sondajului SUA. În mod implicit, calculăm astfel de distanțe folosind o sferică
aproximare cu cercuri mari. Adăugați - la o distanță (sau unitatea nu este distanța este
dat) pentru a efectua calcule „Pământ plat” (mai rapide, dar mai puțin precise) sau pentru a adăuga înainte + la
efectuați calcule geodezice exacte (mai lente, dar mai precise).

ASCII FORMAT PRECIZIE


Formatele de ieșire ASCII ale datelor numerice sunt controlate de parametrii din dvs gmt.conf
fişier. Longitudinea și latitudinea sunt formatate conform FORMAT_GEO_OUT, în timp ce altele
valorile sunt formatate conform FORMAT_FLOAT_OUT. Fiți conștienți de faptul că formatul efectiv poate
duce la pierderea preciziei la ieșire, ceea ce poate duce la diverse probleme în aval. Dacă
descoperiți că rezultatul nu este scris cu suficientă precizie, luați în considerare trecerea la binar
ieșire (-bo dacă este disponibil) sau specificați mai multe zecimale utilizând setarea FORMAT_FLOAT_OUT.

EXEMPLE


Pentru a reduce segmentul de linie geografică.d folosind o toleranță de 2 km, alergați

gmt simplify segment.d -T2k > new_segment.d

Pentru a reduce liniile carteziene xylines.d folosind o toleranță de 0.45 și scrieți valoarea redusă
linii de fișier new_xylines.d, rulați

gmt simplifica xylines.d -T0.45 > new_xylines.d

NOTE


Există o mică diferență în modul în care gmtsimplify procesează liniile față de poligoane închise.
Segmentele care sunt închise în mod explicit vor fi considerate poligoane, altfel le tratăm
ca segmente de linie. Prin urmare, segmentele recunoscute ca poligoane se pot reduce la un poligon cu 3 puncte
fara suprafata; acestea sunt suprimate de la ieșire.

Utilizați gmtsimplifygmt online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad