Это команда psmaskgmt, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
psmask - Используйте таблицы данных, чтобы вырезать или замаскировать области карты без покрытия.
СИНТАКСИС
маска [ (см. таблицу ниже) ] увеличить параметры область [[p|s]параметры ] [ файл дампа ] [[l|r]] [
заполнять ] [ z|Zпараметры ] [] [[+|-]сетка узлов ] [] [] [] [ вырезать ] [
радиус поиска[Ед. изм]] [] [[всего/dx/dy/] [c|этикетка]] [[уровень]] [ x_offset ] [ y_offset
] [ -би] [ -cкопии ] [ -du] [ -h] [ -i] [ -p]
[ -r ] [ -t] [ -:[i|o]]
маска -C [ -K ] [ -O ]
Примечание: Пробелы между флагом опции и соответствующими аргументами не допускаются.
ОПИСАНИЕ
маска читает (x,y,z) файл [или стандартный ввод] и использует эту информацию, чтобы узнать
какие ячейки сетки надежны. Только ячейки сетки, которые имеют одну или несколько точек данных, являются
считается надежным. Как вариант, вы можете указать радиус влияния. Тогда вся сетка
клетки, которые находятся внутри radius точки данных считаются надежными. Кроме того,
возможность изменить смысл теста. Найдя надежное / ненадежное
надежные точки, маска будет рисовать плитки, чтобы замаскировать эти узлы (с -T выключатель),
или используйте контур для создания многоугольников, которые будут вырезать области, не представляющие интереса. Когда
обрезка инициируется, она будет действовать до тех пор, пока не будет отключена вторым вызовом маска
используя -C опцию.
ТРЕБУЕТСЯ
-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 , чтобы переопределить значения.
-Jпараметры (Больше ...)
Выберите проекцию карты.
-Р[Ед. изм]хмин/Xmax/юмин/умакс[р] (Больше ...)
Укажите интересующий регион.
Для обзора в перспективе p, необязательно добавить /zмин/zмакс. (более ...)
ДОПОЛНИТЕЛЬНО АРГУМЕНТЫ
(см. таблицу ниже) Один или несколько ASCII (или двоичных, см. -би[нколс][напишите]) файл (ы) таблицы данных, содержащий
количество столбцов данных. Если таблицы не указаны, мы читаем из стандартного ввода.
-B [p | s]параметры (Больше ...)
Установите интервалы границ карты.
-C Отметьте конец существующей траектории клипа. Входной файл не требуется. Неявно устанавливает -O, Также
поставка -X и -Y настройки, если вы переместились с момента начала клипа.
-Dфайл дампа
Выгрузите координаты (x, y) каждого многоугольника отсечения в один или несколько выходных файлов (или
стандартный вывод if шаблон не дано). Построения не будет. Если шаблон содержит
спецификатор C-формата% d (включая модификации, подобные% 05d), тогда полигоны будут
записано в разные файлы; в противном случае все полигоны записываются в указанный
файл (шаблон). Файлы имеют формат ASCII, если бо используется. Видеть -Q исключить мелкие
многоугольники из рассмотрения.
-F [l | r]
Ориентация контуров (полигонов) обрезки таким образом, чтобы точки данных располагались слева
(-Фл [По умолчанию]) или вправо (-Пт) по мере продвижения по периметру [По умолчанию произвольно
ориентация]. Требует -D.
-Gзаполнять Закрасьте полигоны (или плитки) вырезки с выбранной заливкой [по умолчанию - без заливки].
-Jz | Zпараметры (Больше ...)
Установить масштаб по оси Z; тот же синтаксис, что и -Jx.
-K (Больше ...)
Не завершайте печать PostScript.
-L [+ | -]сетка узлов
Сохраните внутреннюю сетку с единицами (ограничение данных) и нулями (без данных) в названном
сетка узлов [сетка не сохранена]. Использовать L+ преобразовать флаги отсутствия данных в NaN перед
писать сетку, а L- вместо этого преобразует флаги данных в NaN.
-N Инвертируйте смысл теста, т. Е. Области отсечения, где есть покрытие данными.
-O (Больше ...)
Добавить к существующему графику PostScript.
-P (Больше ...)
Выберите «Книжную» ориентацию печати.
-Q Не сбрасывайте полигоны с меньшим, чем вырезать количество точек [Сбрасывает все полигоны]. Только
применимо, если -D был указан.
-Sрадиус поиска[Ед. изм]
Устанавливает радиус воздействия. Узлы сетки внутри radius точки данных считаются
надежный. [По умолчанию 0, что означает, что только ячейки сетки с данными в них
надежный]. Добавьте единицы измерения расстояния (см. ЕДИНИЦЫ).
-T Постройте плитки вместо полигонов отсечения. Использовать -G для установки цвета плитки или рисунка. Не может быть
используется с -D.
-U [всего/dx/dy/] [c |этикетка] (Больше ...)
Нарисуйте на графике логотип с отметкой времени по Гринвичу.
-V [уровень] (Больше ...)
Выберите уровень детализации [c].
-X[a|c|f|r][x-сдвиг[u]]
-Y [a | c | f | r] [Y-сдвиг[у]] (Больше ...)
Сдвинуть начало сюжета.
-bi [нколс] [т] (Больше ...)
Выберите собственный двоичный вход. [По умолчанию 2 столбца ввода].
-cкопии (Больше ...)
Укажите количество копий чертежа [По умолчанию 1].
-duнет данных (Больше ...)
Заменить входные столбцы, равные нет данных с NaN.
-h [i | o] [n] [+ c] [+ d] [+ rзамечание] [+ rназвание] (Больше ...)
Пропустить или создать запись (и) заголовка. Не используется с двоичными данными.
-iсмещ_по_столбцам[l] [sлестница] [oсмещение] [,...] (Больше ...)
Выберите столбцы ввода (0 - первый столбец).
-p [x | y | z]азим/отм[/уровень] [+ wlon0/lat0[/z0]] [+ vx0/y0] (Больше ...)
Выберите вид в перспективе.
-r (Больше ...)
Установите регистрацию узла пикселя [линия сетки].
-t [трансп] (Больше ...)
Установите уровень прозрачности PDF в процентах.
-: [i | o] (Больше ...)
Поменяйте местами 1-й и 2-й столбцы на входе и / или выходе.
-^ or всего -
Распечатайте короткое сообщение о синтаксисе команды, затем закройте (ПРИМЕЧАНИЕ: в Windows
использовать просто -).
-+ or всего +
Распечатайте подробное сообщение об использовании (справке), включая объяснение любых
параметр, зависящий от модуля (но не общие параметры GMT), затем закрывается.
-? or нет Аргументы
Распечатайте полное сообщение об использовании (справке), включая объяснение опций, затем
выходы.
--версия
Распечатайте версию GMT и выйдите.
--show-datadir
Вывести полный путь к общему каталогу GMT и выйти.
ЕДИНИЦЫ
Для единицы расстояния на карте добавьте Ед. изм d для степени дуги, m за угловую минуту, и s для дуги
второй, или e для счетчика [По умолчанию], f для стопы, k за км, M за статутную милю, n для морских
миля, и u для американской съемки стопы. По умолчанию мы вычисляем такие расстояния, используя сферический
приближение с большими кружками. Подготовить - на расстояние (или единица измерения
дано), чтобы выполнить расчеты "Плоской Земли" (быстрее, но менее точно) или добавить + в
выполнять точные геодезические расчеты (медленнее, но точнее).
ПРИМЕРЫ
Чтобы создать наложенный файл PostScript, который замаскирует области контурной карты, где
нет управляющих данных с использованием полигонов обрезки, используйте:
gmt psmask africa_grav.xyg -R20 / 40/20/40 -I5m -JM10i -O -K> mask.ps
Мы делаем это снова, но на этот раз мы хотим сохранить обрезанные полигоны в файл all_pols.txt:
gmt psmask africa_grav.xyg -R20 / 40/20/40 -I5m -Dall_pols.txt
Повторение первого примера, но на этот раз мы используем белый тайлинг:
gmt psmask africa_grav.xyg -R20 / 40/20/40 -I5m -JM10i -T -O -K -Gwhite> mask.ps
Используйте psmaskgmt в Интернете с помощью сервисов onworks.net