Преобразование координат между пользовательской поперечной проекцией Меркатора и WGS84 Lon-Lat
-
24-09-2019 - |
Вопрос
Я пытаюсь нанести на карту несколько точек (x, y), которые имеют долгосрочное начало.Я хотел бы настроить специальную проекцию поперечной проекции Меркатора с центром в моем источнике и использовать ее для проецирования моих точек на долготу.
Это похоже на то, что GeoToolkit (или GeoTools) должен уметь, но мне очень трудно определить лучший способ использования библиотеки ссылок.
Мне удалось написать код, который иногда работает, но в других случаях я получаю исключение ClassCast, поскольку GeoToolkit пытается загрузить MathTransformFactory.Любая помощь приветствуется.Вот мой код:
родовое словоСпасибо,
дан
Решение
Оказывается, исключение вызвано странным взаимодействием между GeoToolkit и GWT (Google Web Toolkit) "devmode" (преобразование координат происходит в серверной части веб-приложения GWT / Java).Для записи это исключение:
родовое словоВ настоящее время я использую подключаемый модуль GWT Eclipse.Это не вызывает исключения, равно как и создание войны и развертывание веб-приложения на Tomcat или Jetty.Все очень странно, но я счастлив пока игнорировать это.