7 Экспорт данных

advertisement
7 Экспорт данных
Экспорт данных также важен для работы в ГИС как и импорт данных описанный в
главе 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 форматов
Примечание: Импорт данных в формате ASCII GRID можно также осуществить с
помощью инструмента Arc Toolbox в ArcGIS: Import to Raster -> ASCII to Grid.
Перед импортом необходимо убедиться, в том что модуль Spatial Analyst
установлен и активирован.
1
Как упоминалось в главе 5.1, для экспорта растровых данных должна быть учтена
особенность GRASS заключающаяся в том, что растровые карты экспортируются с
текущим разрешением и текущим охватом. Поэтому, перед экспортом, импортом и
анализом растровых данных, всегда рекомендуется предварительно удостовериться с
помощью команды g.region –p, что текущие установки охвата верны.
Экспорт с помощью GDAL
Модуль r.out.gdal дает возможность экспортировать растровые данные GRASS в
различные форматы. Подходящий список может быть выведен на экран с помощью
команды r.out.gdal -l.
Для того чтобы использовать этот модуль необходимо установить GDAL с поддержкой
GRASS из готовых бинарных пакетов. Если для вашей платформы нет доступных
бинарных пакетов, они должны быть скомпилированы из исходных кодов.
7.2 Экспорт векторных данных
В таблице 11 перечислены доступные модули GRASS, с помощью которых можно
экспортировать векторные данные GRASS в другие форматы.
Таблица 11: Модули для экспорта векторных данных
GRASS
Экспорт
Название модуля Векторные форматы
GRASS ASCII
v.out.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
Download