Comments (3)
Thanks for looking at this issue. http://earth-info.nga.mil/GandG/coordsys/grids/utm.html has a good visualization (below pictures are taken from there) ...
... and this warning:
CAUTION: IN MANY SYSTEMS, THE LETTER AFTER THE ZONE NUMBER DESIGNATES A LATITUDINAL BAND, NOT A HEMISPHERE.
And what you print out is the hemisphere (and not a latitude band).
from geodesy.
There is sometimes confusion beween the UTM coordinate system, and MGRS grid references which are based on UTM.
They are both based on 60 longitudinal zones each 6° wide (zone 23 in your example).
In UTM, a hemisphere designator (N/S) is used, hence the 23 S. Northings in the southern hemisphere are measured from 80°S (7460687 in your example: almost 7,500km).
Whereas MGRS is divided into 20 latitude bands (K in your example) and the 23K ‘GZD’ is divided into 100km squares (PQ in your case: this is shown on the Earth Point site for the ‘MGRS’ calculation).
So it makes no sense for Earth Point to mention the ‘K’ latitude band for the UTM calculation, when the northing (7460686mN) is referenced from 80°S (‘S’ designator) rather than within the K band. It is sad to see a site like that propagating such confusion.
It is explained in greater deatail at www.movable-type.co.uk/scripts/latlong-utm-mgrs.html, which shows both the UTM coordinate and the MGRS grid reference.
from geodesy.
This document (march 2007) http://earth-info.nga.mil/GandG/coordsys/images/utm_mgrs_images/utm_basics_20070319.doc stated out:
THE LETTER AFTER THE UTM ZONE NUMBER: IS THAT A HEMISPHERE OR A LATITUDINAL BAND?
Since the creation of UTM, developers have interpreted the rules for expressing an earth-wide unique UTM position in one of two ways:
1. By including an “N” or “S” after the zone number to specify a hemisphere.
2. By including the 8° latitudinal band designator (see the section on MGRS) after the zone number.
Example: The position at 92°W, 38°N, expressed in UTM coordinates, is:
587798m E, 4206287m N, Zone 15.
This reference is valid for two positions on the earth. In order to make it unique for only one position worldwide, i.e. 92°W, 38°N:
• Developer #1 includes an “N” to specify northern hemisphere:
15N 587798 4206287
• Developer #2 includes the 8° latitudinal band designator:
15S 587798 4206287
This situation is causing confusion among users and developers. The two 8° latitudinal bands, from 0° to 8°N and from 32°N to 40°N, are assigned the designations “N” and “S”, respectively. These designations are often mistaken for hemisphere designations.
Technical Manual 8358.1 contains the authoritative definition of UTM. NGA will soon publish an updated version of TM 8358.1, which will provide clarification on this issue.
from geodesy.
Related Issues (20)
- Difference on geoscience australia example HOT 2
- How to use the library in Angular 2+ apps?
- True rhumbline distance
- Paypal Donate 404 at https://www.movable-type.co.uk/scripts/latlong-os-gridref.html HOT 2
- MGRS parsing issue HOT 1
- OSgrid Parsing Error HOT 2
- LatLonSpherical.intersection algorithm is different from edwilliams aviation formula. HOT 1
- double crossTrackDistanceTo( StartX, StartY, StartZ, EndX, EndY, EndZ, PointX, PointY, PointZ ); needed HOT 2
- Something wrong with CrossTrackDistanceTo ? It assumes a line instead of line segment ? HOT 3
- MinimumDistanceToLineSegment( Start, Stop, Point ); HOT 1
- ClosestPointDistanceToClosestPointOnSegment fails for some pairs on globe... see video and code.. any ideas ? HOT 1
- Point-Line Distance 3-Dimensional HOT 4
- how can i verify the destination point is right?
- intersection between a circle and a great line segment
- World Geographic Reference System (GEOREF) conversion?
- Confused about different LatLon classes, should there be a combined API?
- Shetlands not working HOT 2
- Is UTM correct? Only N is used, which would be the first latitude sector north of the equator HOT 1
- Intersection of two paths given start points, bearings and elevations
- Swift conversion - os_tm_eas_nor_to_lat_lon giving the deprecated OSGB36 lat/lon HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from geodesy.