EngelsFransSpaans

Ad


OnWorks-favicon

Zwaartekracht - Online in de cloud

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

Dit is de opdracht Gravity 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


Zwaartekracht - bereken het zwaartekrachtveld van de aarde

KORTE INHOUD


Zwaartekracht [ -n naam ] [ -d dir ] [ -G | -D | -A | -H ] [ -c lat h ] [ -w ] [ -p vorige ] [ -v
] [ --commentaar-scheidingsteken commentaardelim ] [ --versie | -h | --help ] [ --Invoer bestand in bestand |
--invoertekenreeks insnoering ] [ --lijnscheidingsteken lijnenep ] [ --uitvoerbestand uitbestand ]

PRODUCTBESCHRIJVING


Zwaartekracht leest posities in op standaardinvoer en drukt het zwaartekrachtveld af
standaard uitvoer.

De invoerregel heeft het formulier lat lon h. lat en lon zijn de breedte- en lengtegraad
uitgedrukt als decimale graden of graden, minuten en seconden; voor meer informatie over de toegestane
formaten voor lengte- en breedtegraad, zie de sectie "GEOGRAFISCHE COÖRDINATEN" van
GeoConvert(1). h is de hoogte boven de ellipsoïde in meters; deze hoeveelheid is optioneel
en is standaard ingesteld op 0. Als alternatief kan het zwaartekrachtveld op verschillende punten worden berekend
een breedtecirkel (constant lat en h) via de -c keuze; in dit geval alleen de
lengtegraad moet op de invoerregels worden vermeld. De afgedrukte hoeveelheden worden bepaald door
de -G (Standaard) -D, -Aof -H opties.

Alle ondersteunde zwaartekrachtmodellen, behalve grs80, gebruiken WGS84 als referentie-ellipsoïde a
= 6378137 meter, f = 1/298.257223563, omega = 7292115e-11 rad/s, en GM = 3986004.418e8
m^3/s^2.

OPTIES


-n gebruik het zwaartekrachtveldmodel naam in plaats van de standaard "egm96". Zie "MODELLEN".

-d lees zwaartekrachtmodellen uit dir in plaats van de standaard. Zie "MODELLEN".

-G bereken de versnelling als gevolg van de zwaartekracht (inclusief de centrifugale versnelling als gevolg van de zwaartekracht).
de rotatie van de aarde) g. De uitvoer bestaat uit gx gy gz (allemaal in m/s^2), waarbij
de x, y en z componenten bevinden zich in oostelijke, noordelijke en opwaartse richting,
respectievelijk. Gebruikelijk gz is negatief.

-D bereken de zwaartekrachtverstoring delta = g - gamma, Waar gamma is de "normale" zwaartekracht
vanwege de referentie-ellipsoïde. De uitvoer bestaat uit deltax delta delta z (alles in
mGal, 1 mGal = 10^-5 m/s^2), waarbij de x, y en z componenten bevinden zich in het oosten,
respectievelijk noordelijke en opwaartse richting. Let daar op deltax = gxomdat gammax =
0.

-A berekent de zwaartekrachtanomalie. De uitvoer bestaat uit 3 items Dg01 xi eta, Waar
Dg01 is in mGal (1 mGal = 10^-5 m/s^2) en xi en eta zijn in boogseconden. De
zwaartekrachtanomalie vergelijkt het zwaartekrachtveld g at P met de normale zwaartekracht
gamma at Q waarbij de P staat verticaal boven Q en het zwaartekrachtpotentieel bij P
gelijk is aan de normale potentiaal bij Q. Dg01 geeft het verschil in de grootte van
deze twee vectoren en xi en eta geef het verschil in hun richtingen (zoals noordelijk
en oostelijke componenten). De berekening maakt gebruik van een sferische benadering om overeen te komen met de
resultaten van de syntheseprogramma's van de NGA.

-H bereken de hoogte van de geoïde boven de referentie-ellipsoïde (in meters). In deze
geval, h zou nul moeten zijn. De resultaten komen nauwkeurig overeen met de resultaten van de NGA's
synthese programma's. GeoïdeEval(1) kan geoïdehoogten veel sneller berekenen
interpoleren op een raster van vooraf berekende resultaten; maar de resultaten van GeoïdeEval(1)
zijn slechts enkele millimeters nauwkeurig.

-c evalueer het veld op een breedtecirkel gegeven door lat en h in plaats van deze te lezen
hoeveelheden uit de invoerregels. In dit geval, Zwaartekracht kan het veld berekenen
aanzienlijk sneller. Als geoïdehoogten worden berekend (de -H optie), dan
h moet nul zijn.

-w bij invoer en uitvoer gaat de lengtegraad vooraf aan de breedtegraad (behalve dat dit bij invoer kan zijn
overschreven door een halfrond aanduiding, N, S, E, W).

-p stel de uitvoerprecisie in op vorige. Standaard vorige is 5 voor versnelling als gevolg van
zwaartekracht, 3 voor de zwaartekrachtverstoring en anomalie, en 4 voor de geoïdehoogte.

-v druk informatie af over het zwaartekrachtmodel op standaardfout voordat het wordt verwerkt
invoer.

--commentaar-scheidingsteken
stel het scheidingsteken voor opmerkingen in op commentaardelim (bijv. "#" of "//"). Indien ingesteld, wordt de ingang
lijnen worden gescand voor dit scheidingsteken en, indien gevonden, het scheidingsteken en de rest van
de regel wordt voorafgaand aan de verwerking verwijderd en vervolgens aan de uitvoer toegevoegd
regel (gescheiden door een spatie).

--versie
print versie en sluit af.

-h afdrukgebruik, het standaard zwaartekrachtpad en de standaardnaam, en afsluiten.

--help
druk de volledige documentatie af en sluit af.

--Invoer bestand
invoer uit het bestand lezen in bestand in plaats van uit standaard invoer; een bestandsnaam van "-"
staat voor standaard invoer.

--invoertekenreeks
invoer van de string lezen insnoering in plaats van uit standaardinvoer. Alle gebeurtenissen
van het regelscheidingsteken (standaard is een puntkomma) in insnoering worden geconverteerd naar
nieuwe regels voordat het lezen begint.

--lijnscheidingsteken
stel het regelscheidingsteken in op lijnenep. Standaard is dit een puntkomma.

--uitvoerbestand
schrijf uitvoer naar het bestand uitbestand in plaats van naar standaarduitvoer; een bestandsnaam van "-"
staat voor standaard output.

MODELLEN


Zwaartekracht berekent het zwaartekrachtveld met behulp van een van de volgende modellen

egm84, aardezwaartekrachtmodel 1984. Zie
http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html
egm96, aardezwaartekrachtmodel 1996. Zie
http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html
egm2008, aardezwaartekrachtmodel 2008. Zie
http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008
wgs84, wereld geodetisch systeem 1984. Dit geeft het normale resultaat
zwaartekracht voor de WGS84-ellipsoïde.
grs80, geodetisch referentiesysteem 1980. Dit retourneert de normaalwaarde
zwaartekracht voor de GRS80-ellipsoïde.

Deze modellen benaderen het zwaartekrachtveld boven het aardoppervlak. Door
standaard wordt het zwaartekrachtmodel "egm96" gebruikt. Dit kan veranderen door de omgeving in te stellen
variabele "GEOGRAPHICLIB_GRAVITY_NAME" of met de -n optie.

De zwaartekrachtmodellen worden geladen vanuit een map die tijdens het compileren is opgegeven. Dit zou
gewijzigd door de omgevingsvariabelen "GEOGRAPHICLIB_GRAVITY_PATH" in te stellen of
"GEOGRAPHICLIB_DATA", of met de -d optie. De -h optie drukt de standaard zwaartekracht af
pad en naam. Gebruik de -v optie om de volledige padnaam van het gegevensbestand te achterhalen.

Instructies voor het downloaden en installeren van zwaartekrachtmodellen zijn beschikbaar op
<http://geographiclib.sf.net/html/gravity.html#zwaartekrachtinst>.

MILIEU


GEOGRAPHICLIB_GRAVITY_NAME
Overschrijf de standaard zwaartekrachtnaam "egm96" tijdens het compileren. De -h optie meldt de
waarde van GEOGRAPHICLIB_GRAVITY_NAME, indien gedefinieerd, anders rapporteert het de compilatietijd
waarde. Als de -n naam optie wordt gebruikt, dan naam heeft voorrang.

GEOGRAPHICLIB_GRAVITY_PATH
Overschrijf het standaard zwaartekrachtpad tijdens het compileren. Dit is typisch
"/usr/local/share/GeographicLib/gravity" op Unix-achtige systemen en
"C:/ProgramData/GeographicLib/gravity" op Windows-systemen. De -h optie meldt de
waarde van GEOGRAPHICLIB_GRAVITY_PATH, indien gedefinieerd, anders rapporteert het de compilatietijd
waarde. Als de -d dir optie wordt gebruikt, dan dir heeft voorrang.

GEOGRAPHICLIB_DATA
Een andere manier om het standaard zwaartekrachtpad tijdens het compileren te overschrijven. Als het is ingesteld (en als
GEOGRAPHICLIB_GRAVITY_PATH niet is ingesteld), dan $GEOGRAPHICLIB_DATA/zwaartekracht wordt gebruikt.

FOUTEN


Een ongeldige invoerregel zal een foutmelding afdrukken naar de standaarduitvoer, beginnend met
"ERROR:" en oorzaken Zwaartekracht om een ​​afsluitcode van 1 terug te geven. Er ontstaat echter geen fout
Zwaartekracht te beeindigen; volgende regels worden geconverteerd.

Voorbeelden


Het zwaartekrachtveld van EGM2008 op de top van de Mount Everest

echo 27:59:17N 86:55:32E 8820 | Zwaartekracht -n egm2008
=> -0.00001 0.00103 -9.76782

Gebruik Gravity online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    KantoorVloer
    KantoorVloer
    OfficeFloor biedt inversie van
    koppelingsbesturing, met zijn: - afhankelijkheid
    injectie - vervolg injectie -
    schroefdraadinjectie Voor meer informatie
    bezoek de...
    OfficeFloor downloaden
  • 2
    DivKit
    DivKit
    DivKit is een open source servergestuurd programma
    UI (SDUI)-framework. Het staat je toe
    server-source updates uitrollen naar
    verschillende app-versies. Het kan ook zo zijn
    gebruikt voor...
    DivKit downloaden
  • 3
    subconverter
    subconverter
    Hulpprogramma om te converteren tussen verschillende
    abonnement formaat. Shadowrocket-gebruikers
    moet ss, ssr of v2ray als doel gebruiken.
    U kunt &opmerking= toevoegen aan
    Telegram-geliefde HT...
    Subconverter downloaden
  • 4
    SWASH
    SWASH
    SWASH is een numerieke waarde voor algemeen gebruik
    hulpmiddel voor het simuleren van instabiele,
    niet-hydrostatisch, vrij oppervlak,
    rotatiestroming en transportverschijnselen
    in kustwateren als ...
    SWASH downloaden
  • 5
    VBA-M (gearchiveerd - nu op Github)
    VBA-M (gearchiveerd - nu op Github)
    Project is verplaatst naar
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Functies:Cheat creaties opslaan van statenmulti
    systeem, ondersteunt gba, gbc, gb, sgb,
    sgb2Tu...
    VBA-M downloaden (gearchiveerd - nu op Github)
  • 6
    Stacer
    Stacer
    Linux-systeemoptimalisatie en -bewaking
    Github-opslagplaats:
    https://github.com/oguzhaninan/Stacer.
    Doelgroep: eindgebruikers/desktop. Gebruiker
    interface: Qt. Programmeerla...
    Stacer downloaden
  • Meer "

Linux-commando's

Ad