阅读:1502回复:1
C#与MO如何调用shape图层?
<TABLE width="90%" border=0>
<TR> <TD width="100%"> <P><FONT size=5>请问有谁知道:地理信息系统二次开发实例教程-C#和MapObjects实现 这本书中的图层的加入与控制,我怎么调用shape图层不起作用啊?程序运行的结果是窗口上什么图都没有啊,怎么会这样啊?是shape图有问题还是源代码有问题?有谁能帮帮我?感激不尽!谢谢!</FONT></P></TD></TR></TABLE> |
|
1楼#
发布于:2006-07-06 15:26
<P>//===============加入地图图层==================//<BR> ESRI.MapObjects2.Core.DataConnection moCon = new ESRI.MapObjects2.Core.DataConnection();<BR> ESRI.MapObjects2.Core.MapLayer moLay0 = new ESRI.MapObjects2.Core.MapLayer();<BR> ESRI.MapObjects2.Core.MapLayer moLay1 = new ESRI.MapObjects2.Core.MapLayer();<BR> ESRI.MapObjects2.Core.MapLayer moLay2 = new ESRI.MapObjects2.Core.MapLayer();</P>
<P> string shpPath = Application.StartupPath + "<a>\\Data\\</A>";<BR> moCon.Database = shpPath;</P> <P> moLay0.GeoDataset = moCon.FindGeoDataset("云南州界");<BR> this.axMap1.Layers.Add(moLay0);</P> <P> moLay1.GeoDataset = moCon.FindGeoDataset("云南道路");<BR> this.axMap1.Layers.Add(moLay1);</P> <P> moLay2.GeoDataset = moCon.FindGeoDataset("云南城市");<BR> this.axMap1.Layers.Add(moLay2);</P> |
|