англійськафранцузькаіспанська

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] ] [
xname/yname/знаме/масштаб/зсув/недійсний/назву/зауваження ] [ [zfile] ] [ [рівень] ] [ [прапори] ]
[ -бі] [ -du] [ -f] [ -h] [ -i] [ -r ] [
-:[i|o] ]

Примітка: Між прапорцем параметра та пов’язаними аргументами не допускається пробіл.

ОПИС


xyz2grd читає одну або кілька таблиць z або xyz і створює файл двійкової сітки. xyz2grd волі
повідомляти, якщо деякі з вузлів не заповнені даними. Такі вузли без обмежень встановлені
до значення, зазначеного користувачем [за замовчуванням — NaN]. Вузли з більш ніж одним значенням будуть
встановити середнє значення. Як варіант (використовуючи -Z), z-таблицю з 1 стовпцем можна прочитати за умови
присутні всі вузли (z-таблиці можуть бути організовані в ряді форматів, див -Z нижче.)

ВИМАГАЄТЬСЯ АРГУМЕНТИ


-Ggrdfile
grdfile це ім'я двійкового вихідного файлу сітки. (Див. ФОРМАТ ФАЙЛУ СІТКИ нижче.)

-Ixinc[блок][=|+][/yinc[блок][=|+]]
x_inc [і за бажанням y_inc] – інтервал сітки. За бажанням додайте суфікс
модифікатор. Географічні (градуси) координати: Додати m для вказівки дугових хвилин або s
для вказівки дугових секунд. Якщо один з од e, f, k, M, n or u додається
замість цього передбачається, що приріст вказано в метрах, футах, км, милях, морських
милю або американський фут, відповідно, і буде конвертовано в еквівалент
градуси довготи на середній широті регіону (перетворення залежить від
PROJ_ELLIPSOID). Якщо /y_inc дано, але встановлено на 0, він буде скинутий до рівня x_inc;
інакше воно буде перетворено в градуси широти. ВСІ координати: Якщо = is
потім додається відповідна макс x (схід) Або y (на північ) можна трохи відрегулювати
щоб точно відповідати заданому приросту [за замовчуванням приріст можна відрегулювати
трохи відповідати заданому домену]. Нарешті, замість збільшення ви можете
вкажіть номер of вузли бажаного шляхом додавання + до наданого цілого числа
аргумент; приріст потім перераховується з числа вузлів і
домену. Отримане значення приросту залежить від того, чи ви вибрали a
сітка, зареєстрована на лінії сітки або зареєстрована в пікселях; дивіться формати файлів програми для отримання детальнішої інформації.
Примітка: якщо -Rgrdfile використовується, тоді інтервал сітки вже ініціалізовано; використовувати
-I щоб перевизначити значення.

-R[блок]xmin/xmax/ymin/ymax[R] (більше ...)
Вкажіть регіон інтересу.

ДОДАТКОВО АРГУМЕНТИ


таблиця Один або кілька ASCII [або двійковий, див -бі] файли, що містять значення z або (x,y,z). xyz
трійні не потрібно сортувати. Таблиці z з одним стовпцем мають бути відсортовані та -Z
необхідно встановити.

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

-Dxname/yname/знаме/масштаб/зсув/недійсний/назву/зауваження
Дайте значення для xname, yname, знаме (введіть назви цих змінних і в
у квадратних дужках їх одиниці, наприклад, "відстань [км]"), масштаб (щоб помножити значення сітки
після прочитання [звичайно 1]), зсув (щоб додати до сітки після масштабування [зазвичай 0]),
недійсний (значення для представлення відсутніх даних [NaN]), назву (все, що вам подобається), і
зауваження (все, що вам подобається). Щоб залишити деякі з цих значень недоторканими, залиште поле
порожній. Порожні поля в кінці можна пропустити. Або дозволити "/" бути
частини одного зі значень, використовуйте будь-який небуквенно-цифровий символ (а не рівний
знак) як роздільник, починаючи і закінчуючи ним. Наприклад:
-D:xname:yname:знаме:масштаб:зсув:недійсний:назву:зауваження: використовуйте лапки для групування текстів
з більш ніж одним словом. Зверніть увагу, що для географічних сіток (-fg) xname та yname він має
встановлюється автоматично.

-S [zfile]
Поміняйте місцями лише порядок байтів вхідних даних. Файл сітки не створюється. Ви також повинні
постачати -Z варіант. Вихід записується до zfile (або стандартний вихід, якщо він не надається).

-V[рівень] (більше ...)
Виберіть рівень детальності [c].

-Z[прапори]
Прочитайте таблицю ASCII з 1 стовпцем [або двійкову]. Це передбачає, що всі вузли є
представлені та відсортовані відповідно до визначеної конвенції щодо впорядкування, що міститься в прапори.
Якщо вхідні дані представляють рядки, make прапори починати з T(op), якщо перший рядок y =
ymax або B(знизу), якщо перший рядок y = ymin. Потім додайте L or R щоб вказати на це
перший елемент знаходиться в лівому або правому кінці рядка. Аналогічно для форматів стовпців: start
з 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 чисел: -ZTLa. Зверніть увагу на це -Z тільки
застосовується до введення з 1 стовпцем. Різниця між A та a полягає в тому, що останній може
декодувати обидва датаTгодинник та ddd:mm:ss[.xx] форматів, тоді як перший призначений строго для
звичайні значення з плаваючою комою.

-бі[ncols][t] (більше ...)
Виберіть власний двійковий вхід. [За замовчуванням — 3 вхідні стовпці]. Ця опція діє лише
до вхідних файлів xyz; побачити -Z для z таблиць.

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

-f [я | о]colinfo (більше ...)
Вкажіть типи даних вхідних та/або вихідних стовпців.

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

-iнашийники[l][sмасштаб][озсув][,...] (більше ...)
Виберіть вхідні стовпці (0 – перший стовпець).

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

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

-^ or просто -
Надрукуйте коротке повідомлення про синтаксис команди, а потім завершує роботу (ПРИМІТКА: у Windows
використовувати тільки -).

-+ or просто +
Надрукуйте розширене повідомлення (довідка) про використання, включаючи пояснення будь-якого
параметр, специфічний для модуля (але не загальні параметри GMT), потім виходить.

-? or немає аргументація
Потім надрукуйте повне повідомлення про використання (довідку), включаючи пояснення параметрів
виходи.

-- версія
Роздрукуйте версію GMT і вийдіть.

--show-datadir
Роздрукуйте повний шлях до загального каталогу GMT та вийдіть.

GRID ЗНАЧЕННЯ ПРЕЦИЗІЯ


Незалежно від точності вхідних даних, програми GMT, які створюють файли сітки, будуть
внутрішньо утримують сітки в 4-байтових масивах з плаваючою комою. Це зроблено для збереження пам’яті
і, крім того, більшість, якщо не всі реальні дані можна зберігати за допомогою 4-байтової плаваючої коми
цінності. Дані з більш високою точністю (тобто значення подвійної точності) втратять це
точність, коли GMT працює над сіткою або записує нові сітки. Щоб обмежити втрату
точність при обробці даних, ви завжди повинні думати про нормалізацію даних перед тим
обробка

GRID Фото ФОРМАТИ


За замовчуванням GMT виписує сітку, як з одинарної точністю поплавці в COARDS-скарзі NetCDF
формат файлу. Проте, GMT здатний створювати файли сітка під багато іншої часто респонденти користуються послугами сітці
формати файлів, а також сприяє так званої «упаковки» сіток, виписуючи з плаваючою точкою
дані як 1- або 2-байтові цілі числа. Для того, щоб визначити точність, масштаб і зміщення, користувач повинен
додати суфікс =id[/масштаб/зсув[/бабуся]], Де id є двобуквенним ідентифікатором сітки
тип і точність, і масштаб та зсув є необов'язковим масштабним коефіцієнтом і зміщення буде
застосовується до всіх значень сітки і бабуся це значення, яке використовується для позначення відсутніх даних. Побачити
grdconvert та Розділ у форматі grid-file Technical Reference and Cookbook для GMT
більше інформації.

Під час запису файлу netCDF сітка за замовчуванням зберігається з іменем змінної "z". До
вкажіть іншу назву змінної ім'я вар, додати ?ім'я вар до імені файлу. Зауважте, що ви можете
потрібно уникнути особливого значення ? у вашій програмі оболонки, поставивши зворотну косу риску
перед ним або шляхом розміщення імені файлу та суфікса між лапками чи подвійними лапками.

ГЕОГРАФІЧНИЙ І ЧАС КООРДИНАТИ


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

ОБМІН ОБМЕЖЕННЯ


Усі типи даних можна читати, навіть 64-розрядні цілі числа, але внутрішні сітки зберігаються за допомогою
плаває. Отже, цілі значення, що перевищують 23-розрядну мантису типу float, можуть не бути
представлено точно. Коли -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-стовпцевий, орієнтований на сканування одинарної точності
дані raw.b, використання
gmt xyz2grd raw.b -Dm/m/m/1/0 -Graw.nc -R0/100/0/100 -I1 -V -Z -bi3f

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

Скажімо, ви отримали двійковий файл із 4-байтовими плаваючими комами, які були записані на a
машина з іншим порядком байтів, ніж ваш. Ви можете змінити порядок байтів за допомогою
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 робочий стіл
    WebTorrent робочий стіл
    WebTorrent Desktop призначений для потокової передачі
    торренти на Mac, Windows або Linux. Це
    підключається до BitTorrent і
    Однолітки WebTorrent. Тепер немає
    треба чекати...
    Завантажити WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX – це наукова програма для вдосконалення
    відбиваюча здатність рентгенівських променів, нейтрон
    відбивна здатність і поверхневий рентген
    дифракційні дані за допомогою диференціала
    еволюційний алгоритм...
    Завантажте GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP — програма для статистики
    аналіз вибіркових даних. Це безкоштовно
    заміна на пропрієтарну програму
    SPSS. PSPP має як текстові, так і
    графічний нас...
    Завантажте pspp4windows
  • 5
    Розширення Git
    Розширення Git
    Git Extensions — це окремий інструмент інтерфейсу користувача
    для керування сховищами Git. Це також
    інтегрується з Провідником Windows і
    Microsoft Visual Studio
    (2015/2017/2019). Ч...
    Завантажте розширення Git
  • 6
    eSpeak: синтез мови
    eSpeak: синтез мови
    Система синтезу мовлення для англійської та
    багато інших мов. Компактний розмір с
    чітка, але штучна вимова.
    Доступна як програма командного рядка з
    багато ...
    Завантажте eSpeak: синтез мовлення
  • Детальніше »

Команди Linux

Ad