C "GRID" работникам

0 голосов
спросил 22 Март, 04 от dios (5,300 баллов) в категории Программные продукты Esri
Есть необходимость работать с форматом ASCII GRID. (один текстовый фaйл, начинающийся с ncols        33
nrows        67
xllcorner     31747
yllcorner     33138
cellsize      300
NODATA_value -9999
и тп.)

Есть интерфейс IRasterImportOp который вроде способен загрузить этот растр (ImportFromASCII), вопрос в том, как этот растр сохранить?

т.е. есть объект IRaster? который надо слить на диск в виде ASCII RASTER.

3 Ответы

0 голосов
ответил 22 Март, 04 от Grigoriy (127,020 баллов)
0 голосов
ответил 24 Март, 04 от dios (5,300 баллов)
Никто не пробовал http://arcscripts.esri.com/details.asp?dbid=12897 перебивать на С++?
0 голосов
ответил 24 Март, 04 от dios (5,300 баллов)
Да, может кто подскажет как с IRasterImportOpPtr->ImportFromASCII работать. у меня датасет нуловый на выходе.


_bstr_t filename = _bstr_t("Current.asc");

pRasterImportOp->ImportFromASCII( BSTR(filename),esriCore::IWorkspacePtr(pRasterWorkspace),BSTR("RasterZ"),BSTR( "GRID"),VARIANT_FALSE,&pRasterDataset);
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...