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

Ad


Значок OnWorks

img2grdgmt - онлайн у хмарі

Запустіть img2grdgmt у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда img2grdgmt, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


img2grd - Витягує підмножину файлу img у форматі Mercator або Geographic

СИНТАКСИС


img2grd imgfile grdfile регіон тип [ ] [ [мінлат/макслат] ] [ ] [ протокол ] [ ] [ навг
] [ [масштаб] ] [ [рівень] ] [ макслон ] [ -n]

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

ОПИС


img2grd читає файл у форматі img, витягує підмножину та записує її у файл сітки. The -M
Параметр визначає, чи є сферична проекція Меркатора файлу img
збережено або якщо географічна сітка повинна бути записана шляхом скасування проекції Меркатора. Якщо
Вибрано географічну сітку, ви також можете запросити повторну вибірку на точну -R дано.

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


imgfile
Файл у форматі Mercator img, наприклад поля морської гравітації або топографії морського дна
оцінено за даними супутникового альтиметра Сандвеллом і Смітом. Якщо користувач встановив
змінна середовища $GMT_DATADIR, То img2grd спробую знайти imgfile in
$GMT_DATADIR; інакше він спробує відкрити imgfile безпосередньо.

-Ggrdfile
grdfile це ім'я вихідного файлу сітки.

-R[блок]захід/схід/південь/на північ[/змін/zмакс][r]
захід, схід, південь та на північ вкажіть регіон, який вас цікавить, і ви можете вказати
їх у десяткових градусах або у форматі [+-]dd:mm[:ss.xxx][W|E|S|N]. Додати r якщо нижче
лівий і верхній правий координати карти подано замість w/e/s/n. Два
стенографії -Rg та -Рд означає глобальний домен (0/360 і -180/+180 по довготі
відповідно з -90/+90 по широті). Як варіант для створення сітки, дайте
Rкоделон/лат/nx/ny, Де код є комбінацією з 2 символів L, C, R (для лівого,
центр або правий) і T, M, B для верхнього, середнього або нижнього. наприклад, BL для нижнього лівого.
Це вказує, яка точка прямокутної області лон/лат координата посилається
до та розміри сітки nx та ny з інтервалами сітки через -I використовується для створення
відповідний регіон. Або вкажіть ім’я існуючого файлу сітки
і -R налаштування (і інтервал сітки, якщо є) копіюються з сітки.
використання -Rблок очікує, що прогнозовані (декартові) координати сумісні з обраним -J
і ми обернено проектуємо для визначення фактичного прямокутного географічного регіону. Для
перспектива (-p), за бажанням додайте /змін/zмакс. У разі перспективного перегляду
(-p), z-діапазон (змін, zмакс) можна додати, щоб позначити третій вимір. Це
потрібно робити тільки при використанні -Jz варіант, а не при використанні тільки -p варіант.
В останньому випадку зображується перспектива площини, без третьої
розмірність.

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


-C Встановіть координати Меркатора x і y відносно центру проекції [За замовчуванням є
відносно нижнього лівого кута сітки]. Вимагає -M.

-D[мінлат/макслат]
Використовуйте розширений діапазон широт -80.738/+80.738. Як варіант, додайте
мінлат/макслат як протяжність широти вхідного файлу img. [За замовчуванням є
-72.006/72.006]. Зазвичай не потрібно, оскільки ми можемо визначити ступінь з
перевірка розміру файлу.

-E Можна використовувати, коли -M не налаштовано так, щоб кінцева сітка була точно такою ж
регіон за запитом с -R. За замовчуванням кінцева область є прямою проекцією
вихідний регіон Меркатора і зазвичай виходить трохи за межі
запитаний діапазон широти, і, крім того, приріст сітки в широті не відповідає
відповідати приросту довготи. Однак додаткова передсемплінг вносить невеликі
помилки інтерполяції, і його слід використовувати лише в тому випадку, якщо вихідна сітка має відповідати
запитаний регіон і має x_inc = y_inc. У цьому випадку регіон, визначений за -R повинно бути
наведено в кратному приросту (наприклад, -R0/45/45/72).

-I Укажіть протокол як ширина вхідного пікселя img у хвилинах довготи.
[За замовчуванням – 2.0]. Зазвичай не потрібно, оскільки ми можемо визначити розмір пікселя з
перевірка розміру.

-M Виведіть сферичну сітку Меркатора [За замовчуванням – це географічна сітка довжини/широти]. The
Сферична проекція Меркатора файлу img зберігається, так що область -R
встановлені користувачем дещо змінені; змінена область відповідає краям
пікселів [або груп навг пікселів]. Заголовок файлу сітки встановлюється таким чином, щоб x і
довжини осі y представляють відстань від західного та південного країв зображення,
вимірюється в одиницях за замовчуванням користувача, с -Джм1 і відрегульований -R. Встановивши
дефолт PROJ_ ЕЛІПСОЇД = Сфера, користувач може робити накладки з налаштованим -R
щоб вони збігалися. Подивитися ПРИКЛАДИ нижче. Відрегульований -R також записується в сітці
заголовок, щоб його можна було знайти пізніше. Подивитися -C встановити координати відносно
проекційний центр.

-Nнавг Усередніть значення у вхідних пікселях img навг by навг квадратів і створюйте
один вихідний піксель на кожен такий квадрат. Якщо використовується з -T3 він повідомить середнє значення
обмеження від 0 до 1. Якщо використовується з -T2 на виході буде середнє значення даних
або NaN залежно від того, чи є середнє обмеження > 0.5. навг необхідно рівномірно розділити
у розміри файлу img в пікселях. [За замовчуванням 1 не усереднює].

-S [масштаб]
Помножте значення файлу img на масштаб перед збереженням у файлі сітки. [За замовчуванням є
1.0]. Для останніх файлів img: файли img topo зберігаються в (виправлених) метрах [-S1];
Гравітаційні файли вільного повітря в мГал*10 [-S0.1, щоб отримати мГал]; файли вертикального відхилення в
мікрорадіани*10 [-S0.1, щоб отримати мікрорадіани], файли вертикального градієнта тяжіння
Eotvos*50 [-S0.02, щоб отримати Eotvos, або -S0.002, щоб отримати мГал/км]). Якщо ні масштаб дається
ми намагаємося визначити масштаб, досліджуючи назву файлу на наявність підказок.

-Tтип тип обробляє кодування інформації про обмеження. тип = 0 означає, що немає
така інформація закодована у файлі img (використовується для версій до 1995 року
дані про гравітацію) і отримує всі дані. тип > 0 означає, що інформація про обмеження є
закодовані (1995 і новіші (поточні) версії файлів img), щоб можна було
створіть файл сітки наступним чином: -T1 отримує значення даних у всіх точках, -T2 отримує дані
значення в обмежених точках і NaN в інтерпольованих точках; -T3 отримує 1 в
обмежені точки та 0 в інтерпольованих точках [за замовчуванням — 1].

-V[рівень] (більше ...)
Виберіть рівень детальності [c]. Особливо рекомендовано тут, оскільки це корисно побачити
як коригуються координати.

-Wмакслон
Укажіть макслон як максимальний протяжність довготи вхідного файлу img. Версії
з 1995 р. мають макслон = 360.0, тоді як деякі попередні файли мали макслон = 390.0.
[За замовчуванням – 360.0].

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

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

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

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

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

ГЕОГРАФІЧНИЙ ПРИКЛАДИ


Команда -M параметр слід виключити, якщо вам потрібно, щоб вихідна сітка була в географічній
координати. Щоб отримати дані в регіоні -R-40/40/-70/-30 від world_grav.img.7.2 та
перепроектуйте, щоб отримати географічні координати, ви можете спробувати

img2grd world_grav.img.16.1 -Gmerc_grav.nc -R-40/40/-70/-30 -V

Оскільки відстань широти у файлі img рівновіддалена в одиницях Меркатора,
отримана сітка не відповідатиме вказаній -R точно, а широтного інтервалу не буде
дорівнює відстанню довготи. Якщо вам потрібна точна відповідність з вашим -R і такий самий відстань
за довготою та широтою використовуйте -E опції:

img2grd world_grav.img.16.1 -Gmerc_grav.nc -R-40/40/-70/-30 -E -V

МЕРКАТОР ПРИКЛАДИ


Оскільки файли img знаходяться в проекції Меркатора, ви НЕ повинні витягувати географічну сітку
якщо ви плануєте створити карту Меркатора. Якщо ви це зробили, ви закінчите проектування та
перепроекція сітки, втрата короткохвильової деталізації. Краще використовувати -M і побудуйте сітку
використовуючи лінійну проекцію з таким же масштабом, як і бажана проекція Меркатора (див. GMT
Приклад 29). Щоб отримати дані в регіоні -R-40/40/-70/-30 від world_grav.img.7.2біжи

gmt img2grd -M world_grav.img.7.2 -Gmerc_grav.nc -R-40/40/-70/-30 -V

Зауважте, що -V опція повідомляє нам, що діапазон був налаштований на
-R-40/40/-70.0004681551/-29.9945810754. Ми також можемо використовувати grdinfo щоб знайти файл сітки
заголовок показує його регіон -R0/80/0/67.9666667 Це діапазон x,y, який ми отримаємо
із сферичної проекції Меркатора з використанням -R-40/40/-70.0004681551/-29.9945810754 та
-Джм1. Таким чином, щоб взяти ship.lonlatgrav і використати його для вибірки merc_grav.nc, ми можемо зробити це:

gmt набір PROJ_ELLIPSOID Сфера

gmt mapproject -R-40/40/-70.0004681551/-29.9945810754 -Jm1i ship.lonlatgrav | \
gmt grdtrack -Gmerc_grav.nc | gmt mapproject \
-R-40/40/-70.0004681551/-29.9945810754 -Jm1i -I > ship.lonlatgravsat

Рекомендується використовувати наведений вище метод проектування та розпроеціювання даних у такому
додаток, тому що тоді буде лише один крок інтерполяції (в grdtrack). Якщо один
спочатку намагається перетворити файл сітки в lon,lat, а потім його зразки, їх два
кроки інтерполяції (при перетворенні та вибірці).

Щоб зробити сітку lon,lat з наведеної вище сітки, ми можемо використовувати

gmt grdproject merc_grav.nc -R-40/40/-70.0004681551/-29.9945810754 -Jm1i -I -D2m -Ggrav.nc

У деяких випадках це буде непросто -R у двох системах координат може не вирівнятися
добре. Коли це станеться, ми також можемо використовувати (насправді, це завжди краще використовувати)

gmt grd2xyz merc_grav.nc | gmt mapproject \
-R-40/40/-70.0004681551/-29.994581075 -Jm1i -I | \
gmt поверхня -R-40/40/-70/70 -I2m -Ggrav.nc

Щоб створити карту Меркатора вищезгаданого регіону, припустимо, наше значення gmt.conf
PROJ_LENGTH_UNIT – дюйм. Тоді, оскільки наведений вище файл merc_grav.nc проектується з -Джм1i
його ширина 80 дюймів. Ми можемо зробити карту шириною 8 дюймів, використовуючи -Jx0.1i на будь-яких картографічних програмах
застосовується до цієї сітки (наприклад, grdcontour, grdimage, grdview), а потім для накладок, які
працювати в lon,lat (наприклад, psxy, pscoast) ми можемо використовувати наведені вище кориговані -R та -Джм0.1 отримати
дві системи збігаються.

Проте ми можемо бути розумнішими за це. Розуміючи, що вхідний файл img мав пікселі 2.0
хвилин (або перевіряючи nx і ny за допомогою grdinfo merc_grav.nc), ми розуміємо, що
merc_grav.nc використав повну роздільну здатність файлу img і він має 2400 на 2039 пікселів, і
при ширині 8 дюймів це становить 300 пікселів на дюйм. Вирішуємо, що нам так багато не потрібно, і ми
буде задоволено 100 пікселів на дюйм, тому ми хочемо усереднити дані в 3 на 3
квадрати. (Якщо нам потрібно контурний графік, ми, ймовірно, виберемо усереднення даних набагато більше
(наприклад, 6 на 6), щоб отримати плавні контури.) Оскільки 2039 не ділиться на 3, ми отримаємо
різні налаштовані -R цього разу:

gmt img2grd -M world_grav.img.7.2 -Gmerc_grav_2.nc -R-40/40/-70/-30 -N3 -V

Цього разу ми знаходимо скоригований регіон -R-40/40/-70.023256525/-29.9368261101 та
вихід 800 на 601 піксель, що для нас кращий розмір. Тепер ми можемо створити штучне
файл підсвічування для цього використання грдградієнт:

gmt grdgradient merc_grav_2.nc -Gillum.nc -A0/270 -Ne0.6

і якщо у нас також є файл CPT під назвою "grav.cpt", ми можемо створити кольорову рельєфну карту
подобається це:

gmt grdimage merc_grav_2.nc -Iillum.nc -Cgrav.cpt -Jx0.1i -K > map.ps
gmt psbasemap -R-40/40/-70.023256525/-29.9368261101 -Jm0.1i -Ba10 -O >> map.ps

Припустимо, ви хочете отримати лише обмежені значення даних із файлу img у широті/довжині
координати. Тоді біжи img2grd з -T2 варіант, корист grd2xyz щоб скинути значення, pipe
за допомогою grep -v NaN, щоб усунути NaN, і передати через mapproject з зворотним
проекція, як вище.

Використовуйте img2grdgmt онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Phaser
    Phaser
    Phaser — це швидке, безкоштовне та веселе відкриття
    вихідний ігровий фреймворк HTML5, який пропонує
    Взаємовідображення WebGL і Canvas
    настільні та мобільні веб-браузери. Ігри
    можна спільно...
    Завантажити Phaser
  • 2
    Двигун ВАССАЛ
    Двигун ВАССАЛ
    VASSAL — ігровий движок для створення
    електронні версії традиційної дошки
    і карткові ігри. Він забезпечує підтримку для
    рендеринг і взаємодія ігрових елементів,
    і ...
    Завантажити VASSAL Engine
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF - це бібліотека Java для створення
    і редагування файлів PDF за допомогою LGPL і
    Ліцензія з відкритим кодом MPL. OpenPDF - це
    LGPL/MPL з відкритим кодом наступник iText,
    має ...
    Завантажте OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Система для автоматизації
    Географічні аналізи - це географічні
    Програмне забезпечення інформаційної системи (ГІС) с
    величезні можливості для геоданих
    обробка та ана...
    Завантажити SAGA GIS
  • 5
    Панель інструментів для Java/JTOpen
    Панель інструментів для Java/JTOpen
    IBM Toolbox для Java / JTOpen є a
    бібліотека класів Java, що підтримують
    програмування клієнт/сервер та Інтернет
    моделі до системи під керуванням OS/400,
    i5/OS, o...
    Завантажте Toolbox для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (або D3 для документів, керованих даними)
    це бібліотека JavaScript, яка дозволяє вам
    створювати динамічні інтерактивні дані
    візуалізації у веб-браузерах. З D3
    ти ...
    Завантажити D3.js
  • Детальніше »

Команди Linux

Ad