Есть ли формула для конвертации со страницы карты Thomas Bros & amp; сетка на широту / долготу?
-
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. Может быть, это та же проекция, с перемещенным источником.