The mgrs Reference Manual

This is the mgrs Reference Manual, version 1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 17:20:12 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 mgrs

Convert coordinates between Latitude/Longitude and MGRS.

Author

Guillaume Le Vaillant

License

GPL-3

Version

1.0

Dependency

utm-ups (system).

Source

mgrs.asd.

Child Component

mgrs.lisp (file).


3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 mgrs/mgrs.asd

Source

mgrs.asd.

Parent Component

mgrs (system).

ASDF Systems

mgrs.


3.1.2 mgrs/mgrs.lisp

Source

mgrs.asd.

Parent Component

mgrs (system).

Packages

mgrs.

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 mgrs

Source

mgrs.lisp.

Use List

common-lisp.

Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Ordinary functions

Function: lat/lon->mgrs (latitude longitude &optional precision)

Return the MGRS locator for the given LATITUDE and LONGITUDE. The PRECISION (in meters) of the locator can be 1, 10, 100, 1000, 10000.

Package

mgrs.

Source

mgrs.lisp.

Function: mgrs->lat/lon (locator &optional center-p)

Return the latitude and longitude for the southwest corner of the given MGRS LOCATOR square, or the center of the square if CENTER-P is not NIL.

Package

mgrs.

Source

mgrs.lisp.


5.2 Internals


5.2.1 Ordinary functions

Function: false-easting (band)

Return the false easting for a UPS BAND.

Package

mgrs.

Source

mgrs.lisp.

Function: false-northing (band)

Return the false northing for a UPS BAND.

Package

mgrs.

Source

mgrs.lisp.

Function: letter (n)

Return the letter associated to number N.

Package

mgrs.

Source

mgrs.lisp.

Function: letter-position (c)

Return the number associated to letter C.

Package

mgrs.

Source

mgrs.lisp.

Function: mgrs/ups->lat/lon (northp band square-x square-y easting northing)

Return tle latitude and longitude for the given MGRS coordinates.

Package

mgrs.

Source

mgrs.lisp.

Function: mgrs/utm->lat/lon (zone band square-x square-y easting northing)

Return tle latitude and longitude for the given MGRS coordinates.

Package

mgrs.

Source

mgrs.lisp.

Function: minimum-northing (band)

Return the minimum northing of a UTM BAND.

Package

mgrs.

Source

mgrs.lisp.

Function: ups->mgrs (northp band easting northing precision)

Return the MGRS locator for the given UPS coordinates.

Package

mgrs.

Source

mgrs.lisp.

Function: utm->mgrs (zone band easting northing precision)

Return the MGRS locator for the given UTM coordinates.

Package

mgrs.

Source

mgrs.lisp.


Appendix A Indexes


A.1 Concepts


A.3 Variables