У меня есть некоторые данные, которые находятся в геомагнитных координатах; то есть они широта и долгота, но в отношении северного магнитного полюса в Канаде, а не географического северного полюса. Как вы можете догадаться, я бы хотел сопоставить их с другими данными, которые находятся в других системах координат.
(Данные возникли как вычисление аврорального овала; т. Е. Они возникли как геомагнитные, и нет географического источника, к которому я мог бы обратиться, даже в принципе.)
Данные будут храниться в PostGIS.
Самый простой способ сделать это - найти код EPSG для геомагнитной системы координат, пометить данные этим кодом, а затем все волшебным образом перепроецируется в то, что мне нужно в данный момент. Тем не менее, я не могу найти какие-либо EPSG-коды наpacereference.org, содержащие геомагнитные или магнитные . Различные поиски в Google также ничего не дают.
Для необходимого мне уровня точности достаточно любой системы координат широты / долготы (например, WGS84), модифицированной так, чтобы иметь другой северный полюс. Так что если есть простой способ определить такую систему координат и загрузить ее в PostGIS, это тоже будет хорошо.
осветление
Например, предположим, что вместо преобразования геомагнитных координат в географические, я просто хотел преобразовать UTM 15N в WGS84. Я мог бы сохранить объект UTM в PostGIS без изменений и пометить его кодом EPSG 26915 . Затем, когда я позже сделал запрос, я мог сказать PostGIS: «Пожалуйста, верните результаты в коде EPSG 4326 », и PostGIS автоматически конвертирует в WGS84.
Точно так же я хотел бы пометить геомагнитные данные с некоторой системой координат и позволить PostGIS выполнять перепроецирование за кулисы, без необходимости вызывать reproject()
функцию вручную.