dan800913
路人甲
路人甲
  • 注册日期2005-01-10
  • 发帖数102
  • QQ
  • 铜币617枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1504回复:4

grid与tin互转换问题?

楼主#
更多 发布于:2005-09-10 21:12
<P>运用ae+vb,我要实现tin和grid之间的互转换,现在处于试验阶段,试图通过命令按钮的单击事件实现。但是运行的时候,总是出现“method or data not found”错误,不知道为啥?请大家帮忙!</P>
<P>Private Sub Command2_Click()<BR>'sw_usa_grid<BR>Dim m_pdir As String<BR>Dim m_Pname As String<BR>m_pdir = "e:\data"<BR>m_Pname = "sw_usa_grid"<BR>Dim m_Ptinname As String<BR>m_Ptinname = "r2tin"<BR>Dim m_Prwsf As IWorkspaceFactory<BR>m_Prwsf = New RasterWorkspaceFactory<BR>Dim m_Prws As IRasterWorkspace<BR>m_Prws = m_Prwsf.OpenFromFile(m_pdir, 0)<BR>Dim m_Prds As IRasterDataset<BR>m_Prds = New RasterDataset<BR>m_Prds = m_Prws.OpenRasterDataset(m_Pname)<BR>Dim m_Ptin As ITinEdit<BR>m_Ptin = New Tin<BR>Dim m_Prbc As IRasterBandCollection<BR>m_Prbc = m_Prds<BR>Dim m_Pr As IRaster<BR>m_Pr = m_Prbc.Item(0)<BR>Dim m_pextent As IEnvelope<BR>m_pextent = m_Pr.Extent<BR>Dim m_Ptinuname As String<BR>m_Ptinuname = "tin_uname"<BR>m_Ptin = tinUtil.RasterToTINConversion(m_Prds, 0, 1, m_Ptinname, m_Ptinuname, True, 100)<BR>End Sub</P>
喜欢0 评分0
dan800913
路人甲
路人甲
  • 注册日期2005-01-10
  • 发帖数102
  • QQ
  • 铜币617枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-09-13 14:59
<P>gis,后面的"/"也需要吗?</P>
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
2楼#
发布于:2005-09-12 20:30
<P>set m_Prwsf = New RasterWorkspaceFactory</P>
<P>这个m_pdir = "e:\data"是否还要改m_pdir = "e:\data\"  ?</P>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
dan800913
路人甲
路人甲
  • 注册日期2005-01-10
  • 发帖数102
  • QQ
  • 铜币617枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2005-09-11 20:19
<P>调试之后,在这句代码处m_Prwsf = New RasterWorkspaceFactory提示“method or data not found”错误。</P>
<P>请大家帮忙!<BR></P>
举报 回复(0) 喜欢(0)     评分
cftao2008
路人甲
路人甲
  • 注册日期2005-03-09
  • 发帖数141
  • QQ
  • 铜币568枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2005-09-11 10:39
<P>能不能指出错误的位置?</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部