АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

xyz2grdgmt - Интернет в облаке

Запустите xyz2grdgmt в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда xyz2grdgmt, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


xyz2grd - Преобразует таблицу данных в файл сетки

СИНТАКСИС


xyz2grd [ ТАБЛИЦЫ ] Grdfile увеличить область [[f|l|m|n|r|s|u|z]] [
химя/имя/знамя/лестница/смещение/недействительный/название/замечание ] [[Z-файл]] [[уровень]] [[Флаги]]
[ -би] [ -du] [ -f] [ -h] [ -i] [ -r ] [
-:[i|o]]

Примечание: Пробелы между флагом опции и соответствующими аргументами не допускаются.

ОПИСАНИЕ


xyz2grd читает одну или несколько таблиц z или xyz и создает двоичный файл сетки. xyz2grd будете
сообщать, если некоторые из узлов не заполнены данными. Такие неограниченные узлы задаются
на значение, указанное пользователем [по умолчанию NaN]. Узлы с более чем одним значением будут
установить на среднее значение. Как вариант (используя -Z), z-таблица с 1 столбцом может быть прочитана при условии
присутствуют все узлы (z-таблицы могут быть организованы в нескольких форматах, см. -Z ниже.)

ТРЕБУЕТСЯ АРГУМЕНТЫ


-GGrdfile
Grdfile это имя двоичного выходного файла сетки. (См. Раздел ФОРМАТ ФАЙЛА СЕТКИ ниже.)

-Iксинк[Ед. изм] [= | +] [/инь[Ед. изм] [= | +]]
x_inc [и, возможно, y_inc] - шаг сетки. При желании добавьте суффикс
модификатор. географический (в градусах) координаты: Добавить m для обозначения угловых минут или s
для обозначения угловых секунд. Если один из агрегатов e, f, k, M, n or u добавлен
вместо этого предполагается, что приращение выражается в метрах, футах, км, милях, морских
миля или американский геодезический фут, соответственно, и будут преобразованы в эквивалент
градусов долготы на средней широте региона (преобразование зависит от
PROJ_ELLIPSOID). Если /y_inc задан, но установлен в 0, он будет сброшен равным x_inc;
в противном случае он будет преобразован в градусы широты. Все координаты: Если = is
затем добавлен соответствующий max x (восток) Или y (к северу) можно немного изменить
чтобы точно соответствовать заданному приращению [по умолчанию приращение может быть скорректировано
немного, чтобы соответствовать данному домену]. Наконец, вместо увеличения вы можете
указать номер of узлы желательно, добавив + к предоставленному целому числу
аргумент; затем приращение пересчитывается из количества узлов и
домен. Результирующее значение приращения зависит от того, выбрали ли вы
сетка с привязкой к линиям или пикселям; подробности см. в разделе «Форматы файлов приложений».
Примечание: если -RGrdfile используется тогда, когда интервал сетки уже инициализирован; использовать
-I , чтобы переопределить значения.

-Р[Ед. изм]хмин/Xmax/юмин/умакс[р] (Больше ...)
Укажите интересующий регион.

ДОПОЛНИТЕЛЬНО АРГУМЕНТЫ


ТАБЛИЦЫ Один или несколько ASCII [или двоичных, см. -би] файлы, содержащие значения z или (x, y, z). Xyz
тройняшки не нужно сортировать. Таблицы с одним столбцом должны быть отсортированы, а -Z
должен быть установлен.

-A [f | l | m | n | r | s | u | z]
По умолчанию мы вычисляем средние значения, если несколько записей попадают на один и тот же узел.
Используйте -A чтобы изменить это поведение, за исключением того, что оно игнорируется, если -Z дано. Добавить f or s
просто сохранить первую или последнюю точку данных, назначенную каждому узлу. Добавить
l or u чтобы найти наименьшее (минимальное) или верхнее (максимальное) значение в каждом узле,
соответственно. Добавить m or r для вычисления среднего или среднеквадратичного значения на каждом узле,
соответственно. Добавить n просто подсчитать количество точек данных, которые были назначены
для каждого узла (для этого требуется только два входных столбца x и y as z не консультируется).
присоединять z для суммирования нескольких значений, принадлежащих одному узлу.

-Dхимя/имя/знамя/лестница/смещение/недействительный/название/замечание
Приведите значения для химя, имя, знамя (укажите имена этих переменных и в
квадратные скобки - единицы измерения, например «расстояние [км]»), лестница (для умножения значений сетки
после прочтения [обычно 1]), смещение (для добавления в сетку после масштабирования [обычно 0]),
недействительный (значение для представления отсутствующих данных [NaN]), название (все, что угодно), и
замечание (все, что ты любишь). Чтобы оставить некоторые из этих значений нетронутыми, оставьте поле
пустой. Пустые поля в конце можно пропустить. В качестве альтернативы, чтобы позволить "/" быть
часть одного из значений, используйте любой не буквенно-цифровой символ (и не равный
знак) в качестве разделителя, начиная с него и заканчивая им. Например:
-D:химя:имя:знамя:лестница:смещение:недействительный:название:замечание: Используйте кавычки для группировки текстов
с более чем одним словом. Обратите внимание, что для географических сеток (-фг) химя и имя Он
устанавливается автоматически.

-S [Z-файл]
Поменять местами только порядок байтов ввода. Файл сетки не создается. Вы также должны
поставлять -Z вариант. Вывод записывается в Z-файл (или stdout, если не указан).

-V [уровень] (Больше ...)
Выберите уровень детализации [c].

-Z [Флаги]
Прочтите таблицу ASCII [или двоичную] с одним столбцом. Это предполагает, что все узлы
присутствуют и отсортированы в соответствии с указанным соглашением о порядке, содержащимся в Флаги.
Если входящие данные представляют собой строки, сделайте Флаги начинать с T(op), если первая строка y =
ymax или B(ottom), если первая строка y = ymin. Затем добавьте L or R указать, что
первый элемент находится в левом или правом конце строки. То же самое для форматов столбцов: начало
L or R чтобы разместить первый столбец, а затем добавить T or B занять первое место
элемент подряд. Примечание. Эти два индикатора строки / столбца необходимы только для
сетки; для других таблиц они не применяются. Для сеток, зарегистрированных по линиям сетки: Если данные
периодичны по x, но входящие данные не содержат (избыточного) столбца в x
= xmax, добавить x. Для данных, периодических по y без избыточной строки при y = ymax, добавьте
y. Добавить sn пропустить первый n количество байтов (возможно, заголовок). Если
порядок байтов или слова нужно поменять местами, добавьте w. Выберите один из нескольких данных
типы (все двоичные, кроме a):

A ASCII-представление одного или нескольких значений с плавающей запятой для каждой записи

a ASCII-представление одного элемента на запись

c int8_t, знаковый 1-байтовый символ

u uint8_t, беззнаковый 1-байтовый символ

h int16_t, 2-байтовое целое со знаком

H uint16_t, 2-байтовое целое без знака

i int32_t, 4-байтовое целое со знаком

I uint32_t, 4-байтовое целое без знака

l int64_t, длинное (8-байтовое) целое число

L uint64_t, длинное беззнаковое (8-байтовое) целое число

f 4-байтовые числа с плавающей запятой одинарной точности

d 8-байтная двойная точность с плавающей запятой

Формат по умолчанию - ориентация строки развертки номеров ASCII: -ЗТЛа, Обратите внимание, что -Z только
применяется к вводу в 1 столбец. Разница между A и a в том, что последний может
декодировать оба датыTЧасы и ддд: мм: сс [.xx] форматы, в то время как первый предназначен строго для
обычные значения с плавающей запятой.

-bi [нколс] [т] (Больше ...)
Выберите собственный двоичный вход. [По умолчанию 3 столбца ввода]. Эта опция применима только
к входным файлам xyz; видеть -Z для z таблиц.

-duнет данных (Больше ...)
Заменить входные столбцы, равные нет данных с NaN. Также устанавливает узлы без ввода xyz
триплет к этому значению [по умолчанию NaN].

-f [i | o]Colinfo (Больше ...)
Укажите типы данных входных и / или выходных столбцов.

-h [i | o] [n] [+ c] [+ d] [+ rзамечание] [+ rназвание] (Больше ...)
Пропустить или создать запись (и) заголовка. Не используется с двоичными данными.

-iсмещ_по_столбцам[l] [sлестница] [oсмещение] [,...] (Больше ...)
Выберите столбцы ввода (0 - первый столбец).

-r (Больше ...)
Установите регистрацию узла пикселя [линия сетки].

-: [i | o] (Больше ...)
Поменяйте местами 1-й и 2-й столбцы на входе и / или выходе.

-^ or всего -
Распечатайте короткое сообщение о синтаксисе команды, затем закройте (ПРИМЕЧАНИЕ: в Windows
использовать просто -).

-+ or всего +
Распечатайте подробное сообщение об использовании (справке), включая объяснение любых
параметр, зависящий от модуля (но не общие параметры GMT), затем закрывается.

-? or нет Аргументы
Распечатайте полное сообщение об использовании (справке), включая объяснение опций, затем
выходы.

--версия
Распечатайте версию GMT и выйдите.

--show-datadir
Вывести полный путь к общему каталогу GMT и выйти.

GRID ЦЕННОСТИ: ТОЧНОСТЬ


Независимо от точности входных данных программы GMT, создающие файлы сетки, будут
внутренне храните сетки в 4-байтовых массивах с плавающей запятой. Это сделано для экономии памяти
и, кроме того, большинство, если не все реальные данные могут быть сохранены с использованием 4-байтовой плавающей запятой
ценности. Данные с более высокой точностью (т. Е. Значения с двойной точностью) потеряют это
точность после того, как GMT работает с сеткой или записывает новые сетки. Чтобы ограничить потерю
точность при обработке данных, вы всегда должны учитывать нормализацию данных до
обработка.

GRID ФАЙЛОВ ФОРМАТЫ


По умолчанию GMT записывает сетку как числа с плавающей запятой одинарной точности в netCDF жалобы COARDS.
формат файла. Тем не менее, GMT может создавать файлы сетки во многих других часто используемых сетках.
форматы файлов, а также облегчает так называемую «упаковку» сеток с записью с плавающей запятой
данные в виде 1- или 2-байтовых целых чисел. Чтобы указать точность, масштаб и смещение, пользователь должен
добавить суффикс =id[/лестница/смещение[/бабушка]], где id двухбуквенный идентификатор сетки
тип и точность, и лестница и смещение являются необязательными масштабным коэффициентом и смещением, которые должны быть
применяется ко всем значениям сетки, и бабушка это значение, используемое для обозначения отсутствующих данных. Видеть
грдконвертировать и формат файла-сетки раздела Технического справочника и поваренной книги GMT для
больше информации.

При записи файла netCDF сетка по умолчанию сохраняется с именем переменной «z». К
укажите другое имя переменной VarName, добавить ?VarName к имени файла. Обратите внимание, что вы можете
нужно избежать особого значения ? в вашей программе оболочки, поставив обратную косую черту в
перед ним или поместив имя файла и суффикс в кавычки или двойные кавычки.

ГЕОГРАФИЧЕСКИЙ И ВРЕМЯ КООРДИНАТЫ


Если тип выходной сетки - netCDF, координаты будут помечены как «долгота»,
"широта" или "время" на основе атрибутов входных данных или сетки (если есть) или
-f or -R параметры. Например, оба -f0x -f1t и -R90w / 90e / 0t / 3t приведет к
сетка долготы / времени. Когда координаты x, y или z - время, они будут сохранены в сетке.
как относительное время с эпохи, как указано TIME_UNIT и TIME_EPOCH в gmt.conf файл
или в командной строке. В дополнение Ед. изм атрибут временной переменной укажет
и эта единица и эпоха.

ОБМЕН ОГРАНИЧЕНИЯ


Можно читать все типы данных, даже 64-битные целые числа, но внутренние сетки хранятся с использованием
плавает. Следовательно, целочисленные значения, превышающие 23-битную мантиссу типа с плавающей запятой, не могут быть
представлены точно. Когда -S не используются сетки, и мы считываем данные в
промежуточный двойной контейнер. Это означает, что все числа, кроме 64-битных, могут быть представлены с помощью
53-битная мантисса двойного типа.

ПРИМЕРЫ


Чтобы создать файл сетки из данных ASCII в hawaii_grv.xyz, используйте

время по Гринвичу xyz2grd hawaii_grv.xyz -Ddegree / degree / mGal / 1/0 // "Гавайский" Гравитация »/« ГРС-80
Эллипсоид использовал"
-Ghawaii_grv_new.nc -R198 / 208/18/25 -I5m -V

Чтобы создать файл сетки из необработанного двоичного файла (3 столбца, одинарная точность с ориентацией на строку сканирования
data raw.b, используйте
gmt xyz2grd raw.b -Dm / m / m / 1/0 -Graw.nc -R0 / 100/0/100 -I1 -V -Z -bi3f

Чтобы создать файл сетки из необработанной двоичной USGS DEM (короткие целочисленные данные, ориентированные на строку сканирования
topo30.b на компакт-диске с глобальными данными о рельефе NGDC, значения -9999 указывают на отсутствие
data, на какой-то машине нужно поменять порядок байтов в обратном порядке. На таких машинах (например, Sun) используйте
gmt xyz2grd topo30.b -Dm / m / m / 1/0 -Gustopo.nc -R234 / 294/24/50 -I30s -di-9999 -ZTLhw

Допустим, вы получили двоичный файл с 4-байтовыми числами с плавающей запятой, записанный на
машина другого порядка байтов, чем ваша. Вы можете поменять местами порядок байтов с помощью
gmt xyz2grd floats.bin -Snew_floats.bin -V -Zf

Используйте xyz2grdgmt в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Плагин Eclipse Tomcat
    Плагин Eclipse Tomcat
    Плагин Eclipse Tomcat предоставляет
    простая интеграция сервлета tomcat
    контейнер для разработки java
    веб-приложения. Вы можете присоединиться к нам для
    обсуждение ...
    Скачать подключаемый модуль Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop предназначен для потоковой передачи
    торренты на Mac, Windows или Linux. Это
    подключается как к BitTorrent, так и к
    Одноранговые узлы WebTorrent. Теперь нет
    нужно ждать ...
    Скачать WebTorrent для рабочего стола
  • 3
    GenX
    GenX
    GenX - это научная программа для улучшения
    коэффициент отражения рентгеновских лучей, нейтрон
    отражательная способность и поверхностные рентгеновские лучи
    данные дифракции с использованием дифференциального
    алгоритм эволюции ....
    Скачать GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP — программа для статистического
    анализ выборочных данных. это бесплатно
    замена фирменной программе
    СПСС. PSPP имеет как текстовую, так и
    графические нас...
    Скачать pspp4windows
  • 5
    Расширения Git
    Расширения Git
    Git Extensions - это автономный инструмент пользовательского интерфейса
    для управления репозиториями Git. Это также
    интегрируется с проводником Windows и
    Microsoft Visual Studio
    (2015/2017/2019). Ч ...
    Скачать расширения Git
  • 6
    eSpeak: синтез речи
    eSpeak: синтез речи
    Механизм преобразования текста в речь для английского и
    многие другие языки. Компактный размер с
    четкое, но искусственное произношение.
    Доступен в виде программы командной строки с
    много ...
    Скачать eSpeak: синтез речи
  • Больше »

Команды Linux

Ad