GIS-LAB

Географические информационные системы и дистанционное зондирование

Учебное руководство по GRASS

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

<<< предыдущая глава | оглавление | следующая глава >>>

Экспорт данных также важен для работы в ГИС как и импорт данных описанный в главе 5. Cуществует разница между экспортом данных в обменные форматы для последующей обработки в других пакетах ГИС, и экспортом в изображения для работы с ними во внешних графических пакетах, таких как Xfig или Skencil. GRASS предлагает набор модулей которые могут экспортировать растровые и векторные данные, а также точки (sites). Описание синтаксиса команд и параметров модулей могут быть вызваны с помощью параметра '-help'.

7.1 Экспорт растровых форматов

В таблице 10 перечислены модули с помощью которых можно экспортировать растровые данные в другие форматы. Помимо этого, с помощью этих модулей можно осуществлять экспорт в различные форматы данных дистанционного зондирования.

Таблица 10: Модули для экспорта растровых данных
GRASSЭкспорт

Название модуля

Растровые форматы

r.out.arcARC/INFO ASCII GRID1
r.out.asciiASCII
r.out.mpegMPEG
r.out.pngPNG (см. также d.mon/PNG DRIVER c поддержкой True Color)
r.out.povPOV
r.out.ppmPPM/PNM
r.out.tiffTIFF/TFW
r.out.binBinary Array
r.out.gridatbGRIDATB.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

<<< предыдущая глава | оглавление | следующая глава >>>

Обсудить в форуме Комментариев — 3

Последнее обновление: September 16 2009

Donate

Новое на форумеRSS

Если Вы обнаружили на сайте ошибку, выберите фрагмент текста и нажмите Ctrl+Enter