⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 geod.1

📁 开源投影系统 Cartographic Projections library originally written by Gerald Evenden then of the USGS. The
💻 1
字号:
.\" @(#)geod.1 - 1.1.nr LL 5.5i.ad b.hy 1.TH GEOD 1 "2000/03/21 Rel. 4.4" .SH NAMEgeod \- direct geodesic computations.brinvgeod \- inverse geodesic computations.SH SYNOPSIS.B geod[.B \-afFIlptwW[.I args] ] [.B +args]file[s].br.B invgeod[.B \-afFIlptwW[.I args] ] [.B +args]file[s].SH DESCRIPTION.I Geod(direct) and.I invgeod(inverse)perform geodesic (\(``Great Circle\('') computations for determininglatitude, longitude and back azimuth of a terminus pointgiven a initial point latitude, longitude, azimuth and distance (direct) orthe forward and back azimuths and distance between an initial andterminus point latitudes and longitudes (inverse)..PPThe following runline control parameters can appear in any order:.TP.B \-ISpecifies that the inverse geodesic computation is to be performed.May be used with execution of.B goedas an alternative to.B invgeodexecution..TP.B \-aLatitude and longitudes of the initial and terminal points,forward and back azimuths and distance are output..TP.BI \-t "a".I Aspecifies a character employed as the first character to denotea control line to be passed through without processing..TP.BI \-leGives a listing of all the ellipsoids that may be selected with the.B +ellps=option..TP.BI \-luGives a listing of all the units that may be selected with the.B +units=option..TP.BI \-[f|F] " format".I Formatis a.I printfformat string to control the output form of the geographic coordinate values(\fBf\fR) or distance value (\fBF\fR).The default mode is DMS for geographic coordinates and "%.3f" for distance..TP.BI \-[w|W] n.I Nis the number of significant fractional digits to employ forseconds output (when the option is not specified,.B \-w3is assumed).When.B \-Wis employed the fields will be constant width with leading zeroes..TP.B \-pThis option causes the azimuthal values to be output as unsignednumbers between 0 and 360\(de..PPThe.B +argsrun-line arguments are associated with geodetic parametersfor specifying the ellipsoidal or sphere to use.See.B projdocumentation for full list of these parameters and contrl.The options are processed in left to right orderfrom the run line.Reentry of an option is ignored with the first occurance assumed tobe the desired value..PPOne or more.I files(processed in left to right order)specify the source of data to be transformed.A \- will specify the location of processing standard input.If no files are specified, the input is assumed to be from.I stdin..PPFor direct determinations input data must be in latitude,longitude, azimuth and distance order and output will belatitude, longitude and back azimuth of the terminus point.Latitude, longitude of the initial and terminus point areinput for the inverse mode and respective forward and backazimuth from the initial and terminus points are output alongwith the distance between the points..PPInput geographic coordinates(latitude and longitude) and azimuthal data must be in DMS format and inputdistance data must be in units consistent with the ellipsoidmajor axis or sphere radius units.Output geographic coordinates will be in DMS(if the.B \-fswitch is not employed) to 0.001"with trailing, zero-valued minute-second fields deleted.Output distance data will be in the same units as the ellipsoid orsphere radius..PPThe Earth's ellipsoidal figure may be selected in the samemanner as program.B projby using.B "+ellps=, +a=, +es=,"etc..PP.I Geodmay also be used to determine intermediate points along eithera geodesic line between two points or along an arc of specified distancefrom a geographic point.In both cases an initial point must be specified with.BI +lat_1= latand.BI +lon_1= lonparameters and either a terminus point.BI +lat_2= latand.BI +lon_2= lonor a distance and azimuth from the initial point with.BI +S= distanceand.BI +A= azimuthmust be specified..PPIf points along a geodesic are to be determined then either.BI +n_S= integerspecifying the number of intermediate points and/or.BI +del_S= distancespecifying the incremental distance between points must be specified..PPTo determine points along an arc equidistant from the initial point both.BI +del_A= angleand.BI +n_A= integermust be specified which determine the respective angular incrementsand number of points to be determined..RE.SH EXAMPLEThe following script determines the geodesic azimuths and distance inU.S. stature miles from Boston, MA, to Portland, OR:.RS 5 \f(CWgeod +ellps=clrk66 <<EOF -I +units=us-mi 42d15'N 71d07'W 45d31'N 123d41'W EOF\fR.REwhich gives the results:.RS 5 \f(CW-66d31'50.141"   75d39'13.083"   2587.504.REwhere the first two values are theazimuth from Boston to Portland, the back azimuth from Portland toBoston followed by the distance..PPAn example of forward geodesic use is to use the Boston location and determinePortland's location by azimuth and distance:.RS 5 \f(CWgeod +ellps=clrk66 <<EOF +units=us-mi 42d15'N 71d07'W -66d31'50.141" 2587.504 EOF\fR.REwhich gives:.RS 5 \f(CW45d31'0.003"N   123d40'59.985"W 75d39'13.094"\fR.RENote: lack of precision in the distance value compromisesthe precision of the Portland location..SH SEE ALSOThomas, P.D., 1970,.I "Spheroidal Geodesics, Reference Systems & Local Geometry:"U.S. Naval Oceanographic  Office, S-138..SH HOME PAGEhttp://www.remotesensing.org/proj

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -