Содержание
Координатные операции
Координатные операции используются для преобразования координат из исходной CRS в целевую CRS.
Если исходная и целевая CRS относятся к разным датум, необходимо применять преобразование датум. Преобразования датум не являются точными, они определяются эмпирически. Для одной и той же пары CRS может быть много преобразований и версий датум, каждое из которых имеет свою область действия и связанную с этим ошибку преобразования. Учитывая пару CRS, GeoServer автоматически выберет наиболее точное преобразование датума из базы данных EPSG, если не объявлена пользовательская операция.
- Операции с координатами можно запрашивать и тестировать с помощью Reprojection Console .
- Чтобы включить преобразования Grid Shift с более высокой точностью, см. раздел Добавление преобразования координатной сетки.
- См. Определение пользовательской операции координат , чтобы объявить новые операции. Пользовательские операции будут иметь приоритет над операциями EPSG.
Консоль репроекции
Консоль перепроецирования (доступная в Demos) позволяет быстро протестировать операции с координатами. Используйте его для преобразования одной координаты или геометрии WKT, а также для просмотра деталей операции, которую использует GeoServer. Также полезно учиться на примере, когда вам нужно определить пользовательскую операцию с координатами.
Подробнее о консоли Reprojection Console.
Добавление преобразования координатной сетки
GeoServer поддерживает преобразования координатной сетки NTv2 и NADCON. Описание сеток не поставляются вместе с GeoServer. Их необходимо загрузить, либо с веб-сайта вашего Национального картографического агентства, либо из иных источников.
Файлы Grid Shift (преобразования координатной сетки) действительны только в конкретном географическом домене, для которого они были созданы; попытка преобразовать координаты за пределами этой области вообще не приведет к преобразованию. Убедитесь, что файлы Grid Shift действительны в области, которую вы хотите преобразовать.
Список доступных преобразований Grid Shift:
Пользовательские операции с координатами
Пользовательские операции с координатами определены в файле epsg_operations.properties.
Этот файл должен быть помещен в каталог user_projections внутри каталога данных (создайте его, если он не существует).
Каждая строка epsg_operations.properties будет описывать операцию координат, состоящую из исходной CRS, целевой CRS и математического преобразования со значениями его параметров. Используется следующий синтаксис:
<source crs code>,<target crs code>=<WKT math transform>
Математическое преобразование описано в синтаксисе Well-Known Text.
Названия параметров и диапазоны значений описаны в EPSG Geodetic Parameter Registry.
Используйте Reprojection Console, чтобы учиться на примере и тестировать свои собственные определения.