Dit is de opdracht invgeod 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
geod - directe geodetische berekeningen
invgeod - inverse geodetische berekeningen
KORTE INHOUD
geode +ellps= [ -afFIlptwW [ betoogt ] ] [ +argumenten ] bestand[s]
geĂŻnd +ellps= [ -afFIlptwW [ betoogt ] ] [ +argumenten ]
bestand[s]
PRODUCTBESCHRIJVING
geode (direct) en geĂŻnd (omgekeerd) geodetisch uitvoeren ("Geweldig
Circle") berekeningen voor het bepalen van de breedtegraad, lengtegraad en
achterste azimut van een eindpunt gegeven een beginpunt
breedtegraad, lengtegraad, azimut en afstand (direct) of de
voorwaartse en achterwaartse azimuts en afstand tussen een initiële en
eindpunt breedte- en lengtegraden (inverse). De resultaten
zijn nauwkeurig om af te ronden voor |f| < 1/50, waar f is
afvlakken. geĂŻnd is mogelijk niet op alle platforms beschikbaar; in
deze zaak bel geode met de -I optie.
De volgende opdrachtregelopties kunnen in willekeurige volgorde worden weergegeven:
-I Specificeert dat de inverse geodetische berekening moet zijn
uitgevoerd. Kan worden gebruikt met uitvoering van geode als
een alternatief voor geĂŻnd uitvoering.
-a Breedte- en lengtegraden van de initiaal en terminal
punten, voorwaartse en achterwaartse azimuts en afstand zijn
uitgang.
-ta A specificeert een teken dat wordt gebruikt als het eerste teken
om een ​​controlelijn aan te duiden die moet worden doorlopen zonder
processing.
Ze Geeft een lijst van alle ellipsoĂŻden die mogelijk zijn
geselecteerd met de +elps= optie.
-lu Geeft een lijst van alle eenheden die kunnen worden geselecteerd
met de +eenheden= optie.
-[f|F] formaat
Formaat is een printf format string om de output te besturen
vorm van de geografische coördinaatwaarden (f) of afstand
waarde (F). De standaardmodus is DMS voor geografische
coördinaten en "%.3f" voor afstand.
-[w|W]n
N is het aantal significante fractionele cijfers tot
gebruik voor seconden output (wanneer de optie niet is)
gespecificeerd, -w3 wordt verondersteld). Wanneer -W is in dienst van
velden hebben een constante breedte met voorloopnullen.
-p Deze optie zorgt ervoor dat de azimutwaarden worden uitgevoerd als
niet-ondertekende DMS-nummers tussen 0 en 360 graden. Ook
opmerking -f.
De +argumenten opdrachtregelopties zijn gekoppeld aan geodetic
parameters voor het specificeren van de te gebruiken ellipsoĂŻde of bol.
Bekijk ontwerp documentatie voor een volledige lijst van deze parameters en
controles. De opties worden in volgorde van links naar rechts verwerkt
vanaf de opdrachtregel. Het opnieuw invoeren van een optie wordt genegeerd met
het eerste optreden wordt verondersteld de gewenste waarde te zijn.
Een of meer bestanden (verwerkt in volgorde van links naar rechts) specificeer
de bron van de te transformeren gegevens. A - specificeert de
locatie van de verwerking van standaardinvoer. Als er geen bestanden zijn
opgegeven, wordt aangenomen dat de invoer afkomstig is van standaard.
Voor directe bepalingen moeten de invoergegevens in breedte zijn,
lengtegraad, azimut en afstandsvolgorde en uitvoer zal zijn
breedtegraad, lengtegraad en achterste azimut van het eindpunt.
Breedtegraad, lengtegraad van het begin- en eindpunt worden ingevoerd
voor de inverse modus en respectievelijke voorwaartse en achterwaartse azimut
vanaf het begin- en eindpunt worden samen met de . uitgevoerd
afstand tussen de punten.
Voer geografische coördinaten in (breedtegraad en lengtegraad) en
azimutale gegevens moeten in decimale graden of in DMS-formaat zijn en
invoerafstandsgegevens moeten in eenheden zijn die consistent zijn met de
ellipsoĂŻde hoofdas of bolstraaleenheden. De breedtegraad moet
liggen in het bereik [-90d,90d]. Geografische coördinaten uitvoeren
zal in DMS zijn (als de -f schakelaar niet gebruikt) naar 0.001"
met nalopende, nulwaarden minuut-seconde velden verwijderd.
De gegevens over de uitvoerafstand zijn in dezelfde eenheden als de ellipsoĂŻde
of bolstraal.
De ellipsoĂŻde figuur van de aarde kan in dezelfde worden geselecteerd
manier als programma ontwerp met +elps=, +een=, +es=, enz.
geod kan ook worden gebruikt om tussenliggende punten langs te bepalen
ofwel een geodetische lijn tussen twee punten of langs een boog van
opgegeven afstand vanaf een geografisch punt. In beide gevallen een
beginpunt moet worden opgegeven met +lat_1=lat en +lon_1=lon
parameters en ofwel een eindpunt +lat_2=lat en
+lon_2=lon of een afstand en azimut vanaf het beginpunt
met +S=afstand en +A=azimuth moet worden opgegeven.
Als punten langs een geodeet moeten worden bepaald, dan ofwel:
+n_S=geheel getal specificeren van het aantal tussenliggende punten
en / of +del_S=afstand specificeren van de incrementele afstand
tussen punten moet worden opgegeven.
Punten bepalen langs een boog op gelijke afstand van de initiaal
wijs beide +del_A=hoek en +n_A=geheel getal moet worden gespecificeerd
die de respectieve hoekverhogingen en het aantal bepalen
punten te bepalen.
VOORBEELD
Het volgende script bepaalt de geodetische azimuts en
afstand in Amerikaanse statuten mijlen van Boston, MA, naar Portland,
OF:
geod +ellps=clrk66 <
42d15'N 71d07'W 45d31'N 123d41'W
EOF
wat de resultaten geeft:
-66d31'50.141" 75d39'13.083" 2587.504
waarbij de eerste twee waarden de azimut zijn van Boston naar
Portland, de achterste azimut van Portland naar Boston gevolgd door
de afstand.
Een voorbeeld van voorwaarts geodetisch gebruik is het gebruik van de Boston
locatie en bepaal de locatie van Portland door azimut en
afstand:
geod +ellps=clrk66 <
42d15'N 71d07'W -66d31'50.141" 2587.504
EOF
wat geeft:
45d31'0.003"N 123d40'59.985"W 75d39'13.094"
Opmerking: gebrek aan precisie in de afstandswaarde brengt de
precisie van de locatie in Portland.
Gebruik invgeod online met behulp van onworks.net-services