开发一个典型的 GIS 系统中,首先需要的就是往地图控件中添加地图数据,如
果能够成功添加地图,哪么就算是成功的开始了!在 ArcGIS Engine 开发中,
添加的空间数据有很多类型,比如 shp 格式、mdb 格式、le
geodatabase 以及 arcsde 数据库等矢量数据,还有各种 jpg、ti 等栅格
数据,这些空间数据均有不同的添加方式,下面我简单介绍 mdb 数据的添加:
下面是添加 mdb 的代码:
AccessWorkspaceFactoryClass!"
#$
!#$"%!&'"
但是我们知道在 mdb 中有可能存在多个数据集,那么怎么实现像
arccatalog 那样能够树状图那样显示呢?我在实际应用中考虑采用递归函数
来实现数据的加载,在.net 下采用 treeview 控件来显示数据。如下所示
(()$*!#+,$+&-.*$."
/
!,$+-+-+-$+"
/
#$++,!#$+",$+
-.,$.*$..!,$+."
#0$+++,,$
#+++.1!"
!+2$"
/
)$*!+&,$."
++.1!"
3
3
/