generic_mapping_tools
Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версійПопередня ревізіяНаступна ревізія | Попередня ревізія | ||
| generic_mapping_tools [2012/10/16 13:28] – [Простые примеры] points and lines wombat | generic_mapping_tools [2013/12/19 01:35] (поточний) – [Цветовые палитры] wombat | ||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| + | ====== What is GMT? ====== | ||
| + | "GMT is an open source collection of ~65 tools for manipulating geographic and Cartesian data sets (including filtering, trend fitting, gridding, projecting, etc.) and producing Encapsulated PostScript File (EPS) illustrations ranging from simple x-y plots via contour maps to artificially illuminated surfaces and 3-D perspective views; the GMT supplements add another ~70 more specialized tools. GMT supports over 30 map projections and transformations and comes with support data such as GSHHS coastlines, rivers, and political boundaries. GMT is developed and maintained by Paul Wessel and Walter H. F. Smith with help from a global set of volunteers, and is supported by the National Science Foundation. It is released under the GNU General Public License." | ||
| + | |||
| + | http:// | ||
| + | |||
| + | ====== Простые примеры ====== | ||
| + | |||
| + | ===== Карта мира в цилиндрической эквидистантной проекции ===== | ||
| + | |||
| + | pscoast -R-180/ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== Карта мира в проекции Меркатора ===== | ||
| + | |||
| + | pscoast -R-180/ | ||
| + | |||
| + | {{: | ||
| + | ===== Карта мира в проекции Молвайда ===== | ||
| + | |||
| + | pscoast -R-180/ | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | **Комментарий: | ||
| + | |||
| + | Программа **[[http:// | ||
| + | |||
| + | **-R** устанавливает фрагмент карты, который необходимо отобразить. \\ | ||
| + | Формат: | ||
| + | |||
| + | **-J** выбирает картографическую проекцию (**w** для Moll**w**eide) и масштаб (0.07c -- 0.07 см/ | ||
| + | |||
| + | **-S** устанавливает цвет заполнения водных просторов | ||
| + | |||
| + | ===== Карта Крыма с метками и розой ===== | ||
| + | |||
| + | pscoast -R32/ | ||
| + | psxy flags.dat -R -J -Sd.5c -Gred -O >> test.ps | ||
| + | |||
| + | {{: | ||
| + | |||
| + | **Комментарий: | ||
| + | |||
| + | **-Dh** устанавливает разрешение карты в значение " | ||
| + | |||
| + | **-Tf** помечает на карту розу сторон света в указанные координаты и указанного размера. \\ **Формат: | ||
| + | Здесь //< | ||
| + | |||
| + | **-Sd** выбирает ромб в качестве маркера (от " | ||
| + | |||
| + | Содержание файла flags.dat таково: | ||
| + | |||
| + | <file dat flags.dat> | ||
| + | 33 45.5 | ||
| + | 34 44.5 | ||
| + | 35 45 | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Точки на карте и соединяющие линии ==== | ||
| + | |||
| + | pscoast -R-180/ | ||
| + | psxy data1.dat -R -J -O -Wthickest, | ||
| + | psxy data1.dat -R -J -O -Wthin, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | **Комментарий: | ||
| + | |||
| + | Программа **[[http:// | ||
| + | |||
| + | **-K** указывает, | ||
| + | |||
| + | Содержимое файла ' | ||
| + | |||
| + | <file dat data1.dat> | ||
| + | -160 60 | ||
| + | 170 -45 | ||
| + | 0 0 | ||
| + | -160 60 | ||
| + | </ | ||
| + | |||
| + | **-O** обозначает, | ||
| + | |||
| + | **-W** устанавливает толщину и цвет пера. \\ // | ||
| + | |||
| + | **-G** устанавливает цвет заполнения символов для обозначения точек. | ||
| + | |||
| + | **-S** устанавливает параметры символа. ' | ||
| + | |||
| + | ===== Периодические линии эквидистантных точек ===== | ||
| + | |||
| + | |||
| + | grdmath -R-180/ | ||
| + | pscoast -R-180/ | ||
| + | grdcontour dist.nc -A2000+v+ukm+kred -Glz-/z+ -S8 -C1000 -O -K -J -Wathin,red -Wcthinnest, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | **Комментарий: | ||
| + | |||
| + | Программа **[[http:// | ||
| + | |||
| + | **-I** определяет шаг (в градусах), | ||
| + | |||
| + | **SDIST** -- оператор вычисления сферического расстояния (**S**pherical **dist**ance) между каждой из обрабатываемых точек и некоторой точкой, | ||
| + | |||
| + | **MUL** -- оператор умножения. В данном случае все рассчитанные растояния умножаются на масштабный множитель 111.19 = 6370 км / 57° (перевод углового расстояния в градусах в расстояние на поверхности Земли в километрах). | ||
| + | |||
| + | Программа **[[http:// | ||
| + | |||
| + | ===== Цветовые палитры ===== | ||
| + | |||
| + | makecpt -Crainbow -T100/ | ||
| + | |||
| + | На основе палитры цветов //rainbow// создаётся палитра для значений от 100 до 700 с шагом 10. | ||
| + | |||
| + | psxy data-file.dat -R -J -Sc.1c -Gred -O -Crainbow_local.cpt >> test.ps | ||
| + | | ||
| + | -177.489 -19.749 600.0 4.1 | ||
| + | 179.237 -23.58 500.0 4.6 | ||
| + | 123.537 -8.515 100.0 4.0 | ||
| + | 153.428 48.132 100.0 4.2 | ||
| + | |||
| + | http:// | ||
| + | |||
| + | FIXME | ||
| + | ====== Более сложные примеры ====== | ||
| + | |||
| + | ===== Избранные линии эквидистантных точек ===== | ||
| + | |||
| + | grdmath -R-180/ | ||
| + | grdcontour KamLAND-dist.nc -S8 -C3471 -O -K -J -Wathin,red -Wcthinnest, | ||
| + | mv contour_3471_0_i.xyz KamLAND-contour_3471_0_i.xyz | ||
| + | rm contour_* | ||
| + | grdcontour KamLAND-dist.nc -S8 -C6352 -O -K -J -Wathin,red -Wcthinnest, | ||
| + | mv contour_7277_0.xyz KamLAND-contour_7277_0.xyz | ||
| + | rm contour_* | ||
| + | . . . | ||
| + | grdmath -R-180/ | ||
| + | grdcontour Borexino-dist.nc -S8 -C232 -O -K -J -Wathin,red -Wcthinnest, | ||
| + | mv contour_232_0_i.xyz Borexino-contour_232_0_i.xyz | ||
| + | rm contour_* | ||
| + | grdcontour Borexino-dist.nc -S8 -C2974 -O -K -J -Wathin,red -Wcthinnest, | ||
| + | mv contour_2974_0_i.xyz Borexino-contour_2974_0_i.xyz | ||
| + | rm contour_* | ||
| + | . . . | ||
| + | psxy KamLAND-contour_* -R -J -O -Wthickest, | ||
| + | psxy Borexino-contour_* -R -J -O -Wthickest, | ||
| + | psxy detectors-coords.dat -R -J -O -Wthin, | ||
| + | | ||
| + | {{: | ||
| + | |||
| + | **Комментарий: | ||
| + | |||
| + | Содержимое файла // | ||
| + | |||
| + | <file dat detectors-coords.dat> | ||
| + | 137.18 36.23 | ||
| + | 13.56 42.46 | ||
| + | </ | ||
| + | FIXME | ||
