Как вторая часть стандарта функций API OGC, ISO 19168-2:2022 фокусируется на расширении возможностей поддержки систем координат основного стандарта (ISO 19168-1). Стандарт устанавливает техническую структуру для веб-API для поддержки нескольких CRS посредством идентификации URI, в основном включая:
| Функциональные модули | Основные требования | Техническая реализация |
|---|---|---|
| Механизм обнаружения CRS | Список поддерживаемых идентификаторов CRS должен быть опубликован | Реализовано через атрибут crs объекта коллекции |
| Объявление CRS хранилища | Собственная CRS данных должна быть четко определена | Атрибут storageCrs + необязательный параметр эпохи |
| Расширение пространственных запросов | Поддержка Параметр bbox CRS conversion | параметр запроса bbox-crs |
По сравнению с традиционной фиксированной поддержкой WGS84 этот стандарт приносит три основных прорыва:
Набор данных зданий Бонна в Германии поддерживает как ETRS89 (EPSG:4258), так и GET /collections/bonn_buildings/items?crs=http://www.opengis.net/def/crs/EPSG/0/25832
Система автоматически завершает преобразование координат из сохраненной системы отсчета в целевую систему отсчета. В заголовке ответа чётко указано:
Content-Crs: <http://www.opengis.net/def/crs/EPSG/0/25832>
| Тестовые точки | Метод тестирования | Ожидаемые результаты |
|---|---|---|
| Проверка идентификатора CRS. | Проверка соответствия URI атрибута crs. | Соответствие синтаксису RFC 3986. |
| Включение CRS по умолчанию. | Проверка наличия CRS84/CRS84h. | Должен содержать хотя бы один. |
| Точность преобразования координат. | Двунаправленная CRS. тест преобразования | Допустимый диапазон ошибок |

© 2025. Все права защищены.