Mam pewne dane, które są we współrzędnych geomagnetycznych; oznacza to, że są to szerokość i długość geograficzna, ale w odniesieniu do magnetycznego bieguna północnego w Kanadzie, a nie geograficznego bieguna północnego. Jak można się domyślić, chciałbym dopasować je do innych danych znajdujących się w innych układach współrzędnych.
(Dane pochodzą z obliczeń owalu zorzy; tzn. Pochodzą z geomagnetycznych i nie ma źródła geograficznego, z którego mógłbym się zapoznać, nawet w zasadzie).
Dane będą przechowywane w PostGIS.
Najłatwiejszym sposobem na to jest znalezienie kodu EPSG dla układu współrzędnych geomagnetycznych, oznaczenie danych tym kodem, a następnie wszystko zostanie magicznie przekierowane na wszystko, czego potrzebuję w danym momencie. Nie mogę jednak znaleźć żadnych kodów EPSG na spatialreference.org zawierających ani geomagnetyczne, ani magnetyczne . Różne wyszukiwania Google również nic nie pokazują.
Dla potrzebnego poziomu precyzji wystarczy dowolny układ współrzędnych szerokość / długość geograficzna (np. WGS84) zmodyfikowany tak, aby miał inny biegun północny. Więc jeśli istnieje prosty sposób zdefiniowania takiego układu współrzędnych i załadowania go do PostGIS, to też byłoby OK.
Wyjaśnienie
Załóżmy na przykład, że zamiast przekształcić współrzędne geomagnetyczne na geograficzne, po prostu chciałem przekonwertować z UTM 15N na WGS84. Mógłbym zapisać obiekt UTM w PostGIS niezmodyfikowany i oznaczyć go kodem EPSG 26915 . Następnie, kiedy później zadałem pytanie, mogłem powiedzieć PostGIS: „proszę zwrócić wyniki w kodzie EPSG 4326 ”, a PostGIS automatycznie przekonwertuje się na WGS84.
Podobnie, chciałbym oznaczyć dane geomagnetyczne jakimś układem współrzędnych i pozwolić PostGIS na wykonanie ponownej projekcji za kulisami, bez konieczności reproject()
ręcznego wywoływania funkcji.