|
Экспорт данных также важен для работы в ГИС как
и импорт данных описанный в главе 5.
Cуществует разница между экспортом данных в обменные форматы для последующей
обработки в других пакетах ГИС, и экспортом в изображения для работы с
ними во внешних графических пакетах, таких как Xfig или Skencil. GRASS предлагает
набор модулей которые могут экспортировать растровые и векторные данные, а также
точки (sites). Описание синтаксиса команд и параметров модулей
могут быть вызваны с помощью параметра '-help'.
7.1 Экспорт растровых форматов
В таблице 10
перечислены модули с помощью которых можно экспортировать растровые данные
в другие форматы. Помимо этого, с помощью этих модулей можно осуществлять экспорт
в различные форматы данных дистанционного зондирования.
Таблица 10: Модули для экспорта растровых данных
| GRASS | Экспорт |
Название модуля |
Растровые форматы |
| r.out.arc | ARC/INFO ASCII GRID1 |
| r.out.ascii | ASCII |
| r.out.mpeg | MPEG |
| r.out.png | PNG (см. также d.mon/PNG DRIVER c поддержкой True Color) |
| r.out.pov | POV |
| r.out.ppm | PPM/PNM |
| r.out.tiff | TIFF/TFW |
| r.out.bin | Binary Array |
| r.out.gridatb | GRIDATB.FOR (TOPMODEL) |
| r.out.gdal | Поддерживается более 20 форматов |
1 Примечание: Импорт данных в
формате ASCII GRID можно также осуществить с помощью инструмента Arc Toolbox в ArcGIS:
Import to Raster -> ASCII to Grid. Перед импортом необходимо убедиться, в том что модуль
Spatial Analyst установлен и активирован.
Как упоминалось в главе 5.1,
для экспорта растровых данных должна быть учтена особенность GRASS заключающаяся
в том, что растровые карты экспортируются с текущим разрешением и текущим охватом.
Поэтому, перед экспортом, импортом и анализом растровых данных, всегда
рекомендуется предварительно удостовериться с помощью команды
g.region –p, что текущие установки охвата верны.
Экспорт с помощью GDAL
Модуль r.out.gdal дает возможность экспортировать
растровые данные GRASS в различные форматы. Подходящий список может быть выведен
на экран с помощью команды r.out.gdal -l.
Для того чтобы использовать этот модуль необходимо
установить GDAL с поддержкой GRASS из готовых бинарных пакетов. Если для вашей платформы
нет доступных бинарных пакетов, они должны быть скомпилированы из исходных кодов.
7.2 Экспорт векторных данных
В таблице 11
перечислены доступные модули GRASS, с помощью которых можно экспортировать
векторные данные GRASS в другие форматы.
Таблица 11: Модули для экспорта векторных данных
|
GRASS
|
Экспорт
|
|
Название модуля
|
Векторные форматы
|
|
v.out.ascii
|
GRASS ASCII
|
|
v.out.ogr
|
SHAPE, TIGER, S57, MapInfo, DGN, Memory, CSV,
|
|
|
GML, ODBC and PostgreSQL
|
|
v.out.pov
|
Povray
|
7.3 Экспорт точечных данных
В GRASS 6.0 точки являются одним из типов
векторных объектов. Известные форматы точек из GRASS 5.4 все еще могут быть
экспортированы через модуль s.out.ascii. Так же можно сначала использовать модуль
v.in.sites для того, чтобы сконвертировать данные существующих точек в векторный
формат для дальнейшего экспорта в другие векторные форматы.
Экспорт высотных данных с растровых данных
Для экспорта данных высотных данных из
растровых данных в xyz формат необходимо привести разрешение области к разрешению
растровой карты. Впоследствии, значения X, Y и Z будут записаны ячейка за ячейкой
в ASCII файл.
g.region rast=elevation.dem -p
r.stats -1 -g input=elevation.dem > spearfish_elevation.txt |
Обсудить в форуме (Комментариев - 0)
Последнее обновление: March 04 2008 (Наверх)
|