Это команда CartConvert, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
CartConvert - преобразование геодезических координат в геоцентрические или местные декартовы.
СИНТАКСИС
Корзина [ -r ] [ -l lat0 lon0 h0 ] [ -e a f ] [ -w ] [ -p Pre] [ --комментарий-разделитель
комментарий ] [ --версия | -h | --Помогите ] [ - входной файл вводить | --строка ввода инстринг
] [ --разделитель строк Linesep ] [ --выходной файл Outfile ]
ОПИСАНИЕ
Преобразуйте геодезические координаты в геоцентрические или местные декартовы координаты.
Геоцентрические координаты имеют начало в центре Земли, а точка z ось идёт
через северный полюс, а x ось через широта = 0, долгота = 0. По умолчанию
преобразование в геоцентрические координаты. Указание -l lat0 lon0 h0 вызывает местный
система координат, которая будет использоваться с началом в широта = lat0, долгота = lon0, высота
= h0, z перпендикулярно эллипсоиду и y на север.
Геодезические координаты предоставляются в стандартном вводе в виде набора строк, содержащих (пусто
разделены) широта, долгота (десятичные градусы или градусы, минуты и секунды) и
высота над эллипсоидом (в метрах); для получения подробной информации о допустимых форматах широты и
долготы, см. раздел «ГЕОГРАФИЧЕСКИЕ КООРДИНАТЫ» ГеоКонверт(1). Для каждого набора
геодезические координаты, соответствующие декартовы координаты x, y, z (метры) напечатаны
на стандартный вывод.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-r выполнить обратную проекцию. x, y, z выдаются на стандартный ввод, и каждая строка
стандартный вывод дает широта, долгота, высота.
-l задает преобразования в и из локальной системы координат карты с началом координат
lat0 lon0 h0, вместо геоцентрической системы координат. В -w флаг может быть использован для
поменять местами порядок двух географических координат по умолчанию, если он отображается
до -l.
-e укажите эллипсоид через a f; экваториальный радиус a и сплющивание f.
настройка f = 0 дает сферу. Указать f <0 для вытянутого эллипсоида. Просто
дробь, например, 1/297, допускается для f. По умолчанию используется эллипсоид WGS84, a =
6378137 м, f = 1/298.257223563
-w на входе и выходе долгота предшествует широте (за исключением того, что на входе это может быть
отменяется обозначением полусферы, N, S, E, W).
-p установите точность вывода на Prec (по умолчанию 6). Prec это количество цифр после
десятичная запятая для геоцентрических и местных картографических координат и высоты (в
метров). Для широты и долготы (в градусах) количество цифр после
десятичная точка Prec +5
--комментарий-разделитель
установите разделитель комментариев на комментарий (например, «#» или «//»). Если установлено, вход
строки будут сканироваться для этого разделителя и, если он найден, разделителя и остальной части
строка будет удалена перед обработкой и впоследствии добавлена к выходу
строка (через пробел).
--версия
версия для печати и выход.
-h использование печати и выход.
--Помогите
распечатать полную документацию и выйти.
- входной файл
читать ввод из файла вводить вместо стандартного ввода; имя файла "-"
обозначает стандартный ввод.
--строка ввода
читать ввод из строки инстринг вместо стандартного ввода. Все случаи
символа разделителя строк (по умолчанию - точка с запятой) в инстринг преобразованы в
новые строки перед началом чтения.
--разделитель строк
установите символ разделителя строк на Linesep. По умолчанию это точка с запятой.
--выходной файл
записать вывод в файл Outfile вместо стандартного вывода; имя файла "-"
означает стандартный вывод.
ПРИМЕРЫ
эхо 33.3 44.4 6000 | Корзина
=> 3816209.60 3737108.55 3485109.57
эхо 33.3 44.4 6000 | CartConvert -l 33 44 20
=> 37288.97 33374.29 5783.64
эхо 30000 30000 0 | КорзинаКонвертировать -r
=> 6.483 45 -6335709.73
ОШИБКИ
Неверная строка ввода выведет сообщение об ошибке на стандартный вывод, начиная с
"ОШИБКА:" и причины Корзина чтобы вернуть код выхода 1. Однако ошибка не
вызывать Корзина прекратить; следующие строки будут преобразованы.
Используйте CartConvert онлайн с помощью сервисов onworks.net