alaazz
路人甲
路人甲
  • 注册日期2004-12-18
  • 发帖数3
  • QQ
  • 铜币119枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1301回复:1

求高手帮忙:如何追踪目前spacial analyst设置?

楼主#
更多 发布于:2005-02-12 04:34
我用的是ArcGIS 9和vb6,不知道如何在我的程序里跟踪当时的spacial analyst设置,比如CELL Size, extent. 在ESRI网站发现的HYDROLOGY 程序在arcGIS8中没有问题,在9里不行,谢谢高手指点

这是我提到的ESRI的code

Public Function GetSpatialAnalystSettings(ByRef pApp As IApplication) As IRasterAnalysisEnvironment
' Get current Spatial Analyst's Settings like output workspace, extent..
On Error GoTo ERH
''' Dim pExtension As IExtension
''' Set pExtension = pApp.FindExtensionByName("Spatial Analyst")
''' Dim pSASetting As ISpatialAnalyst
''' Set pSASetting = pExtension
''' Set GetSpatialAnalystSettings = pSASetting.AnalysisEnvironment
''' Set pExtension = Nothing
''' Set pSASetting = Nothing

Dim pEnv As IRasterAnalysisEnvironment
Set pEnv = New RasterAnalysis
Set GetSpatialAnalystSettings = pEnv

Exit Function
ERH:
MsgBox "Failed in getting Spatial settings. " ; Err.Description
End Function
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2005-02-18 09:03
你先转换下代码,具体可参照帮助里83和9的代码转换说明
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
游客

返回顶部