关于MapObject开发的问题,急急急!(200分)

  • 主题发起人 主题发起人 Frank_lu
  • 开始时间 开始时间
F

Frank_lu

Unregistered / Unconfirmed
GUEST, unregistred user!
我用Delphi开发Mapobject,用Shp等文件都没有问题,但现在客户提供的数据为.adf;.tat;
.txx 请问各位大虾能否告诉我怎样才能将图层加到Map中,并在图中显示相应的地名。请各位
大虾把代码告诉我。谢谢!!分少了再加。
 
先用arcview转为shp格式再添加到map中
 
dc:=imodataconnection(createoleobject('mapobjects2.dataconnection'));
dc.Database :='[arc]f:/layerdata/try';
if not dc.Connect then
showmessage('error');
layer:=imomaplayer(createoleobject('mapobjects2.maplayer'));
layer.GeoDataset:=dc.FindGeoDataset('jhexpway.ratjhexpway');
 
对上述代码的解释:
layer.GeoDataset:=dc.FindGeoDataset('jhexpway.ratjhexpway');
jhexpway是coverage图层名,ratjhexpway,前面的rat表示是一个route层,jhexpway是在用
makeroute时指定的subclass名称
 
那是Arc/info的Coverage数据
 

Similar threads

D
回复
0
查看
911
DelphiTeacher的专栏
D
D
回复
0
查看
868
DelphiTeacher的专栏
D
D
回复
0
查看
840
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部