NiVO / BY TECHNOGISГермания · Индонезия
Геоданные

Проверка порядка осей CRS во время импорта координат

Перед импортом координат проверьте значения столбцов, условные обозначения осей, единицы измерения и преобразования, чтобы правдоподобные числа не превратились в точки в неправильном месте.

Проверка порядка осей CRS во время импорта координат

Отделить порядок столбцов от значения координат

Файл координат может содержать широту и долготу, долготу и широту или проекцию восточного и северного направления. Метки X и Y сами по себе не определяют, какая интерпретация правильна. Перед импортом прочтите спецификацию источника и проверьте известные местоположения. Числовые диапазоны могут дать подсказку, но некоторые перевернутые значения остаются математически правдоподобными и дают точки, которые выглядят разумными не в той части мира.

Прочтите соглашение о применении

Определения координатных привязок и интерфейсы приложений могут использовать разные соглашения о порядке осей. Современные библиотеки преобразований могут соблюдать порядок, определенный авторитетным органом, в то время как определенный формат файла или рабочий процесс ГИС предполагает традиционный порядок отображения. Подтвердите соглашение на конкретной границе импорта и преобразования. Не думайте, что код EPSG автоматически определяет, как программа чтения CSV сопоставляет свои первые два числовых столбца.

Геодезические полевые инструменты, сфотографированные во время строительных изысканий
Геодезические полевые инструменты, сфотографированные во время строительных изысканийИсточник: LubGua987 · CC BY-SA 4.0

Проверьте единицы измерения и информацию о полушарии

Проверьте угловые и линейные единицы измерения, десятичную систему счисления, знаки полусферы, проекционную зону и любой отдельный столбец высоты. Запятая может быть разделителем полей или десятичным символом в зависимости от экспорта. Отсутствие отрицательных знаков или ошибочная зона могут сместить точки, не вызывая синтаксической ошибки. Держите эти проверки отдельно от порядка осей, чтобы одно исправление случайно не скрыло другую нерешенную проблему.

Преобразование только после того, как известен источник

Назначьте правильную интерпретацию источника, прежде чем применять операцию координат к системе назначения. Переименование координат с использованием желаемой целевой привязки не приводит к их преобразованию. Аналогично, замена столбцов после уже правильного преобразования может привести к новой ошибке. Сохраняйте исходную таблицу и документируйте каждый шаг сопоставления и преобразования, чтобы импорт можно было повторить, не угадывая, какой промежуточный файл был исправлен.

Тестирование асимметричных известных местоположений

В рамках гипотетического международного обмена съемками протестируйте несколько известных точек с явно разными компонентами координат, разбросанных по проекту. Сравните импортированные позиции с авторитетным контролем и проверьте одну запись в цифровом виде посредством полной трансформации. При необходимости добавьте точку со знаком полушария. Единственная точка вблизи совпадения симметрии или округления является слабым тестом полной оси и соглашения о единицах измерения.

Сохраните координатный импортный контракт

Предоставьте небольшую спецификацию импорта с указанием каждого столбца, ссылкой на источник, порядком осей, единицами измерения, значением высоты и преобразованием назначения. Включите проверенные примеры записей и ожидаемые позиции. Приемка должна продемонстрировать, что принимающее приложение правильно воспроизводит эти примеры перед загрузкой полного съёмки. Проверка порядка осей предотвращает ошибки интерпретации; это не улучшает качество исходных наблюдений GNSS и не устанавливает правильность недокументированного исходного датума.

Технические источники

  1. PROJ axis ordering FAQ ↗
  2. GDAL coordinate transformation tutorial ↗
← Все статьи

Похожие статьи

Все статьи ↗
LET’S TAKE FLIGHT

Следующая миссия
начинается с диалога.

Обсудить с командой