|
阅读:1182回复:2
成功加载了Grid网格文件一次,但没了第二次,为什么?(vc)
<P>IWorkspaceFactoryPtr ipWkspFac(CLSID_RasterWorkspaceFactory);<BR> IWorkspacePtr ipWksp;<BR> CComBSTR Out="D:/myDirectory";<BR> ipWkspFac->OpenFromFile(Out,0,;ipWksp);<BR> <BR> IRasterImportOpPtr ipRasterImport(CLSID_RasterConversionOp);<BR> <BR> CComBSTR sOut = "raster";<BR> CComBSTR sFormat = "GRID";<BR> VARIANT_BOOL isInteger = FALSE;</P>
<P> IRasterDatasetPtr pRasterDataset;<BR> <BR> CComBSTR sFile="E:/长江系统/练习/ArcMap/kapiti.asc";</P> <P> HRESULT hr = ipRasterImport->ImportFromASCII(sFile,ipWksp,sOut,sFormat,isInteger,;pRasterDataset);<BR> if (SUCCEEDED(hr)) <BR> {<BR> MessageBox("1");<BR> } </P> <P>加载成功过一次,但后来就没有成功过了,为什么?</P> |
|
|
1楼#
发布于:2005-07-20 13:03
不知道有什么错误?
|
|
|
|
2楼#
发布于:2005-08-03 16:38
<P>是不是有必要研究一下grid的数据结构啊?因为用这种方法,需要输入文件是txt或者asc格式的文件,而grid是吗?</P>
<P>那位大侠出手相救啊!我现在也遇到这样的问题:向globecontrol中加载单独的grid文件,如何实现呢?</P> |
|