У меня широта и долгота как 19.0649070739746
и 73.1308670043945
соответственно.
В этом случае обе координаты имеют 13
длину десятичных знаков, но иногда я также получаю координаты, которые имеют 6
длину десятичных знаков.
Влияет ли меньшее количество десятичных знаков на точность и что означает каждая цифра после десятичного знака?
Ответы:
Точность - это тенденция ваших измерений соответствовать истинным значениям. Точность - это степень, в которой ваши измерения определяют фактическое значение. Речь идет о взаимодействии точности и точности.
Как правило, вам не нужно гораздо больше точности в записи ваших измерений, чем в них встроена точность. Использование слишком большой точности может ввести людей в заблуждение, полагая, что точность больше, чем она есть на самом деле.
Как правило, когда вы снижаете точность, то есть используете меньше десятичных знаков, вы можете потерять некоторую точность. А сколько? Хорошо знать, что метр был первоначально определен (французами, примерно во время их революции, когда они выбрасывали старые системы и усердно заменяли их новыми), так что десять миллионов из нихотвезет вас от экватора к полюсу. Это 90 градусов, поэтому один градус широты охватывает около 10 ^ 7/90 = 111 111 метров. («Примерно», потому что длина измерителя за это время немного изменилась. Но это не имеет значения.) Кроме того, степень долготы (восток-запад) примерно такая же или меньше по длине, чем степень широты потому что круги широты сжимаются до оси земли, когда мы движемся от экватора к любому полюсу. Поэтому всегда можно с уверенностью предположить, что шестое десятичное место в одном десятичном градусе имеет 111,111 / 10 ^ 6 = около 1/9 метра = около 4 дюймов точности.
Соответственно, если ваши требования к точности, скажем, дать или взять 10 метров, то 1/9 метра - ничто: вы по существу не теряете точность, используя шесть десятичных знаков. Если ваша точность меньше субсантиметра, то вам нужно как минимум семь и, возможно, восемь знаков после запятой, но больше ничего не даст.
Тринадцать знаков после запятой будут привязывать это местоположение к 111,111 / 10 ^ 13 = примерно 1 ангстрем, примерно половина толщины маленького атома.
Используя эти идеи, мы можем построить таблицу того, что означает каждая цифра в десятичной степени:
источник
На странице Википедии « Десятичные градусы» есть таблица « Степень точности против длины» . Также точность ваших координат зависит от инструмента, используемого для сбора координат - A-GPS, используемого в сотовых телефонах, DGPS и т. Д.
Если бы мы расширили этот график до
13
десятичных разрядов:источник
Вот моя таблица правил ...
Точность координат широты по фактическому картографическому масштабу, который они предполагают:
источник
ТОЧКА № 1. давайте отличать точность от точности
Как видно из рисунка, мы можем говорить о точности измерения (например, измерения GPS), если мы уже знаем фактическое значение (точное положение). Тогда мы можем сказать, насколько точны измерения. С другой стороны, если у вас есть некоторые измерения и вы не знаете фактическое значение, вы можете просто поговорить о точности измерения.
ТОЧКА № 2. Давайте рассмотрим широту точки
Если вы собираетесь говорить в масштабе см или мм, может быть, лучше также рассматривать Землю как эллипсоид, а не как сферу. Затем, как только вы смоделируете форму земли как эллипсоид (двухосный эллипсоид), вы не сможете отобразить десятичные градусы градуса на расстояние от земли с одной таблицей , потому что это отношение изменяется (для измерений расстояния E / W) с изменением широты , Вот еще одна таблица, чтобы показать изменения:
Как видите, неправильно говорить, например, что: каждый 1 ° составляет около 100 км на земле, потому что это зависит от широты (также направления); это около 40 км на 67N / S и 100 км на экваторе (0N / S)
источник
Я постараюсь объяснить это в разных терминах:
40,000
километров (25,000
миль).360
градусы, начиная с-180
и заканчивая на180
.Это означает, что один градус - это
40,000
км (или25,000
мили), деленный на360
:40,000 / 360 = 111
25,000 / 360 = 69
(Итак, один градус - это
111
километры или69
мили.)Для доли градуса вы делите ее
10
на каждое десятичное место, как на диаграмме @ ChethanS хорошо видно (в км):источник
x
степень даст вам в два раза больше длины2x
степени независимо от того, какое значение это?Я думаю, что этот XKCD является идеальным ответом на этот вопрос :)
https://xkcd.com/2170/
источник
Другие отличные ответы здесь в основном о широте. Степень долготы уменьшается от 111 км на экваторе до 0 на полюсах, поэтому точность десятичной степени долготы уменьшается по мере приближения к полюсам (я не комментирую точность!)
В качестве приблизительного значения длина в километрах равна одному градусу долготы
cos(latitude in DD * pi/180) * 111.321 km
, где 111,321 - это длина градуса долготы на экваторе, а pi / 180 переводит десятичные градусы в радианы. Тогда точность измерения долготы на данной широте просто определяется путем перемещения десятичной точки; например, при 40 градусах северной широты один градус долготы составляет около 85 км, а точность первого десятичного знака на широте 40 н, следовательно, имеет точность около 8,5 км.Вы заметите, что это меньше, чем соответствующая точность в 11,1 км для первого десятичного знака для широты.
источник