阅读:1691回复:2
vb&AE 怎么实现加载tif格式的栅格数据
<P>Public Sub AddRasterLayer(workspacePath As String, RasterName As String)</P>
<P> Dim pWorkspaceFactory As IWorkspaceFactory<BR> Dim pRasterWorkSpace As IRasterWorkspace<BR> Dim pRSLayer As IRasterLayer<BR> Dim pRasterDS As IRasterDataset</P> <P> On Error GoTo ErrorHandler:<BR> <BR> ' Create a factory object to generate workspace objects, then call the factory<BR> ' with the supplied folder spec.<BR> '<BR> Set pWorkspaceFactory = New RasterWorkspaceFactory<BR> Set pRasterWorkSpace = pWorkspaceFactory.OpenFromFile(workspacePath, hwnd)<BR> <BR> ' We now have a valid workspace,<BR> ' within this workspace folder<BR> <BR> Set pRSLayer = New RasterLayer<BR> Set pRasterDS = pRasterWorkSpace.OpenRasterDataset(RasterName)<BR> pRSLayer.CreateFromDataset pRasterDS<BR> MapControl1.AddLayer pRSLayer<BR> Exit Sub</P> <H1> </H1> |
|
1楼#
发布于:2006-06-13 22:33
我的代码哪里错了 ?
|
|
2楼#
发布于:2006-06-15 11:28
各位大虾 帮帮忙 谢谢了!
|
|