EngelsFransSpaans

Ad


OnWorks-favicon

gmtsimplifygmt - Online in de cloud

Voer gmtsimplifygmt uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht gmtsimplifygmt die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


gmtsimplify - Lijnreductie met behulp van het Douglas-Peucker-algoritme

KORTE INHOUD


gmtvereenvoudigen [ tafel ] tolerantie[eenheid] [ [niveau] ] [ -b] [ -d] [
-f] [ -g] [ -h] [ -i] [ -o] [ -:[i|o] ]

Opmerking: Er is geen spatie toegestaan ​​tussen de optievlag en de bijbehorende argumenten.

PRODUCTBESCHRIJVING


gmtvereenvoudigen leest één of meerdere databestanden en past de Douglas-Peucker-lijnvereenvoudiging toe
algoritme. De methode verdeelt een polygoon recursief totdat er een reeks punten kan ontstaan
vervangen door een recht lijnsegment, waarbij geen enkel punt in die run afwijkt van het rechte stuk
lijn met meer dan de tolerantie. Kijk eens op deze site om een ​​visueel inzicht te krijgen over hoe
het algoritme werkt (‐
http://geometryalgorithms.com/Archive/algorithm_0205/algorithm_0205.htm)

VERPLICHT ARGUMENTEN


-Ttolerantie[eenheid]
Specificeert de maximale tolerantie voor mismatches in de gebruikerseenheden. Als de gegevens dat niet zijn
Cartesisch voeg dan de afstandseenheid toe (zie EENHEDEN).

OPTIONELE ARGUMENTEN


tafel Een of meer ASCII (of binaire, zie -bi[ncols][ type dan: ]) gegevenstabelbestand(en) met a
aantal gegevenskolommen. Als er geen tabellen worden gegeven, lezen we uit de standaardinvoer.

-V[niveau] (meer ...)
Selecteer breedsprakigheidsniveau [c].

-bi[ncols][T] (meer ...)
Selecteer native binaire invoer. [Standaard is 2 invoerkolommen].

-bo[ncols][ type dan: ] (meer ...)
Selecteer native binaire uitvoer. [Standaard is hetzelfde als invoer].

-d[i|o]geen informatie (meer ...)
Vervang invoerkolommen die gelijk zijn aan geen informatie met NaN en doe het omgekeerde bij uitvoer.

-f[i|o]colinfo (meer ...)
Specificeer gegevenstypen van invoer- en/of uitvoerkolommen.

-g[a]x|y|d|X|Y|D|[col]z[+|-]kloof[U] (meer ...)
Bepaal hiaten in de gegevens en regeleinden.

-h[i|o][n][+c][+d][+ropmerking][+rtitel] (meer ...)
Koprecord(s) overslaan of produceren.

-icols[l][sschaal][Ocompenseren][,...] (meer ...)
Selecteer invoerkolommen (0 is de eerste kolom).

-ocols[,...] (meer ...)
Selecteer uitvoerkolommen (0 is de eerste kolom).

-:[i|o] (meer ...)
Wissel 1e en 2e kolom om op input en/of output.

-^ or voor slechts -
Druk een kort bericht af over de syntaxis van de opdracht en sluit vervolgens af (OPMERKING: op Windows
gebruik gewoon -).

-+ or voor slechts +
Druk een uitgebreid gebruiks(help)bericht af, inclusief de uitleg van eventuele
module-specifieke optie (maar niet de algemene GMT-opties), en wordt vervolgens afgesloten.

-? or geen argumenten
Druk een volledig gebruiks(help)bericht af, inclusief de uitleg van de opties, dan
uitgangen.

--versie
GMT-versie afdrukken en afsluiten.

--show-datadir
Druk het volledige pad af naar de GMT-sharedirectory en sluit af.

UNITS


Voor kaartafstandseenheid, voeg toe eenheid d voor booggraad, m voor boogminuut, en s voor boog
tweede, of e voor meter [Standaard], f voor voet, k voor kilometer, M voor statuut mijl, n voor nautische
mijl, en u voor Amerikaanse onderzoeksvoet. Standaard berekenen we dergelijke afstanden met behulp van een sferische
benadering met grote cirkels. voeg toe - tot een afstand (of de eenheid is geen afstand is
gegeven) om "Flat Earth"-berekeningen uit te voeren (sneller maar minder nauwkeurig) of prepend + naar
exacte geodetische berekeningen uitvoeren (langzamer maar nauwkeuriger).

ASCII FORMAT PRECISION


De ASCII-uitvoerformaten van numerieke gegevens worden bestuurd door parameters in uw gmt.conf
het dossier. Lengte- en breedtegraad zijn opgemaakt volgens FORMAT_GEO_OUT, terwijl andere
waarden zijn opgemaakt volgens FORMAT_FLOAT_OUT. Houd er rekening mee dat het huidige formaat kan
leiden tot verlies van precisie in de uitvoer, wat stroomafwaarts tot verschillende problemen kan leiden. Indien
je vindt dat de uitvoer niet met voldoende precisie is geschreven, overweeg dan om over te schakelen naar binair
uitvoer (-bo indien beschikbaar) of geef meer decimalen op met de instelling FORMAT_FLOAT_OUT.

Voorbeelden


Om het geografische lijnsegment.d te verkleinen met een tolerantie van 2 km, voert u uit

gmt vereenvoudig segment.d -T2k > new_segment.d

Om de Cartesiaanse lijnen xylines.d te verkleinen met een tolerantie van 0.45 en de gereduceerde te schrijven
regels naar bestand new_xylines.d, uitvoeren

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

OPMERKINGEN


Er is een klein verschil in de manier waarop gmt proceslijnen vereenvoudigt versus gesloten polygonen.
Segmenten die expliciet gesloten zijn, worden als polygonen beschouwd, anders behandelen we ze
als lijnstukken. Daarom kunnen segmenten die als polygonen worden herkend, worden gereduceerd tot een driepuntspolygoon
zonder gebied; deze worden onderdrukt uit de uitvoer.

Gebruik gmtsimplifygmt online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad