Есть ли формула для конвертации со страницы карты Thomas Bros & amp; сетка на широту / долготу?

StackOverflow https://stackoverflow.com/questions/247174

  •  05-07-2019
  •  | 
  •  

Вопрос

Я работаю над проектом, который содержит страницу карты Томаса Братьев и номера сетки. Есть ли способ программно конвертировать с этой страницы карты в широту & amp; долготы?

Примером будет пересечение US101 & amp; Автострады I405.

ThomasBrothers: 561-3G (сетка страниц)

Это было полезно?

Решение

Не то, чтобы я знал, но у меня нет большого опыта работы с картами Thomas Bros. Вы говорите о печатной версии карт или есть ссылка где-нибудь на онлайн-карту?

Если вам просто нужно несколько лат / длин, то вы можете найти местоположения, которые соответствуют сетке, и получить лат и лонг вручную на многих веб-сайтах, включая http://itouchmap.com/latlong.html

Если вы предоставите ссылку на карту Thomas Bros, которую вы используете, я могу помочь вам в дальнейшем.

Взглянув на приведенную выше ссылку, вы можете определить, что US 101 и I-405 имеют широту 34.16073390017978 и долготу -118.46952438354492.

Другие советы

Ваш лучший источник - издатель карт. Если они решат помочь, кто-то там может сказать вам именно то, что вам нужно знать. Если они вам не помогут, вряд ли они передадут информацию кому-либо еще.

Если это так, вы можете выполнить некоторую работу вручную, чтобы сопоставить одну точку из сетки карты с вашей целевой системой координат. По сути, вы можете провести обратный инжиниринг " datum " для каждой страницы. Вам также необходимо знать, какая проекция карты использовалась для рендеринга карт, чтобы можно было рассчитать преобразование из координат карты в географические координаты при удалении от вашего «источника». Наконец, вам необходимо установить ориентацию карты, поскольку различные понятия «север» существуют.

Похоже, что карты Томаса используют новую сетку для каждой страницы, а не непрерывно пропускают сетку со страницы на страницу. Если это так, вам придется сопоставить одну точку на каждой карте. Например, найдите место, где пересечение сетки карты совпадает с заметным пересечением дороги. Затем вы можете найти координаты пересечения дороги, используя карту широты и долготы (топографическая карта, TerraServer , так далее.). Выполнение этого с двумя точками на одной и той же вертикальной линии сетки должно помочь вам также установить север, используемый на карте.

Короткий ответ: каждая из девяти областей имеет сетку, полученную из конформной конической проекции Ламберта с пользовательскими параметрами, поэтому вы не можете написать программу преобразования без параметров.

У меня также есть ThomasBros. страницы, которые я хотел бы преобразовать в лат / лонг для поиска в Google Maps API. Они также предоставили что-то под названием TBXY ... не уверен, что это такое - возможно, некоторые обозначения для GPS / lat / long?

<Area>"El Cajon"</Area>
<ThomasBrothers>"1297 5E"</ThomasBrothers>
<TBXY>"6481390:1827008"</TBXY>

Thomas Brothers Maps много вложил в разработку своей ГИС-системы для создания своей системы цифрового картографирования. Хотя первый «произведенный в цифровом виде» карта была округа Сакраменто-1990, разработка началась в 1986 году. Я ожидаю, что их уравнения проекции карты являются хорошо охраняемой коммерческой тайной, которой сейчас владеет Рэнд МакНэлли. Я бы не знал этих уравнений, но также хотел бы знать их.

9 прогнозов охватывают 48 штатов. Если вы знаете уравнения для Лос-Анджелеса, оно действительно для всей Калифорнии. Невада. Орегон & amp; У Вашингтона есть свои прогнозы. Аризона, Нью-Мексико, Колорадо и Юта разделяют другой прогноз.

Я это знаю ...

Как многие знают, сетка страниц - это точный квадрат 1/2 мили, или 2640 футов на 2640 футов. Единица измерения координат составляет 1 фут.

Чтобы определить координату Thomas Brothers XY, найдите одну или несколько карт CD-ROM с руководством Thomas Guide, которые недавно были сняты с производства. Последние, выпущенные для определенных округов Калифорнии, были выпущены в 2008 году. Последние выпуски для Сиэтла, Портленда, Лас-Вегаса и Феникса / Тусона были выпуском 2007 года. Каждый из них по-прежнему доступен на веб-сайте Rand McNally за 20 долларов США.

Когда вы геокодируете группу адресов, вы увидите выходной файл с координатами TGXY и широтой / долготой для указанных вами адресов, а также номер страницы и сетку, в которой находится эта точка. После открытия этого файла Вы можете нажать на карту, чтобы добавить дополнительные геокодированные точки, которые также предоставят обе координаты. Выходной файл сохраняется в базе данных Access " .mdb " файл.

Если вы много знаете о проекциях карты или геометрии твердого тела, набор соответствующих координат TGXY и Lat / Lon предоставит вам хорошие данные для тестирования.

Как вы упомянули Сан-Диего, я предоставлю его граничные координаты. Запад х = 3062760 Восток х = 3086520 Север y = 0985040 Юго-у = 0966560

Это не входит в диапазон "TBXY" Вы нашли в Google. Может быть, это та же проекция, с перемещенным источником.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top