EQUATOR GNSS / BY TECHNOGISГермания · Индонезия
Координаты и высоты

Координировать порядок осей в данных GNSS: предотвращение вероятных ошибок

Продолжите явные соглашения о долготе-широте, широте-долго и восточной координате-Север на каждой границе импорта, преобразования и обмена.

Координировать порядок осей в данных GNSS: предотвращение вероятных ошибок

Обрабатывать порядок оси как часть ссылки

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

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

Продолжить изучение UTM: зоны, полушария и типичные ошибки экспорта

Прочтите исходную документацию, прежде чем догадываться

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

Числовые диапазоны могут выявить очевидные ошибки, но они не являются убедительными. В некоторых регионах как долгота, так и широта могут попадать в вероятные диапазоны при замене. Точка может остаться на суше при движении далеко от участка. Сравните известные местоположения и задокументированные определения ссылки, а не принимать карту просто потому, что результат явно не невозможен.

Продолжить изучение Проверка импорта координат CSV из GNSS Surveys

Отличить оси CRS от порядка данных API

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

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

Продолжить изучение Документирование координационной эпохи в данных GNSS

Соблюдайте правила обмена

RFC 7946 Позиции GeoJson Используйте WGS84 Долгота и широта в десятичных градусах. Это правило применяется даже тогда, когда съемка исходной земли или дисплей программного обеспечения сначала использует широту. Проецируемые координаты должны быть преобразованы до экспорта, соответствующего стандартам. Одно только смена значений не преобразует восточные и северные координаты в географические координаты.

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

Продолжить изучение Рабочий процесс QGIS для проверки данных GNSS

Приёмник GNSS на геодезическом штативе.
Приёмник GNSS на геодезическом штативе. · Rowan Johnson / USGS / Public Domain

Тестирование импорта с известными точками

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

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

Продолжить изучение UTM: зоны, полушария и типичные ошибки экспорта

Держите вертикальные и временные размеры отдельно

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

Сохраните отсутствующие значения явно, а не вставляйте ноль без объяснения причин. Нулевая высота или компонент времени могут быть интерпретированы как реальное значение и изменять результат. Документируйте, как обрабатываются дополнительные компоненты. Это особенно важно, когда двухмерный рабочий процесс ГИС подключен к более полному преобразованию земельной съемки, в котором используются информация о высоте или времени.

Продолжить изучение Проверка импорта координат CSV из GNSS Surveys

Постоянно исправить несоответствие

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

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

Продолжить изучение Документирование координационной эпохи в данных GNSS

Доставка координат с явным соглашением

Укажите имена осей, порядок, единицы измерения, определение CRS и высоту в словаре данных или доставку результатов проекта. Используйте описательные имена столбцов, где их разрешает формат. Включите репрезентативный пример, интерпретация которого неоднозначна. Избегайте общих ярлыков, которые заставляют получателей выводить значение из координат величин.

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

Продолжить изучение Рабочий процесс QGIS для проверки данных GNSS

Просмотрите источник широты для веб-карты

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

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

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

Продолжить изучение UTM: зоны, полушария и типичные ошибки экспорта

Практический список проверок

Практический список проверок

  1. Порядок оси документа на каждой границе интерфейса.
  2. Проверить известные точки и проверить сохраненные значения, а также дисплей.
  3. Используйте градусы долготы-широты ГеоДжсона после правильного преобразования.
EQUATOR GNSS

Спланируйте комплект GNSS

Сравните характеристики приёмников EQ10 и EQ20, затем обсудите комплектацию и поддержку, необходимые вашему проекту.

Сравнить приёмники GNSS

Источники

  1. PROJ Documentation — Geodetic Transformation
  2. PROJ Documentation — Axis Swap
  3. IETF — RFC 7946: The GeoJSON Format