У мене є деякі дані, які знаходяться в геомагнітних координатах; тобто вони є широтою і довготою, але по відношенню до магнітного північного полюсу в Канаді, а не до географічного північного полюса. Як ви могли здогадатися, я хотів би співставити їх з іншими даними, які є в інших системах координат.
(Дані походять як обчислення полярного овалу; тобто вони зароджуються як геомагнітні, і навіть в принципі немає географічного джерела, з яким я міг би проконсультуватися.)
Дані будуть зберігатися в PostGIS.
Найпростіший спосіб зробити це - знайти код EPSG для геомагнітної системи координат, позначити дані цим кодом, і тоді все буде магічно відтворено на все, що мені потрібно в той час. Однак я не можу знайти жодного EPSG-коду на просторіreference.org, що містить геомагнітний або магнітний . Різні пошукові запити в Google також не дають нічого.
Для рівня точності мені потрібна будь-яка система координат широти / довготи (наприклад, WGS84), модифікована для того, щоб мати інший північний полюс. Отже, якщо є простий спосіб визначити таку систему координат і завантажити її в PostGIS, це теж буде добре.
Уточнення
Наприклад, припустимо, що замість перетворення геомагнітних координат на географічні я просто хотів перетворити з UTM 15N в WGS84. Я міг би зберегти об'єкт UTM у незміненому PostGIS та позначити його кодом EPSG 26915 . Потім, коли я зробив запит, я можу сказати PostGIS: "Будь ласка, поверніть результати в коді EPSG 4326 ", і PostGIS перетвориться на WGS84 автоматично.
Точно так само я хотів би позначити геомагнітні дані якоюсь системою координат і дозволити PostGIS робити перепроекцію за кадром, без того, щоб мені потрібно було викликати reproject()
функцію вручну.