加载地图数据其实有几种方法,挺灵活的,是在 ArcEngine 环境下,你可以根据需要选择最适合的方式。比如说通过属性设置,直接指定数据库的路径来加载,比较适合在某些特定场景下使用。其实操作也不复杂,只要你用IPropertySet来定义数据库路径,再利用IWorkspaceFactory接口打开数据库,就能加载数据了。
另外,如果你想简化流程,也可以通过数据库名称来加载。直接使用数据库的名称,像IWorkspaceName这种对象就能帮你搞定,这种方法虽然简单,但还是需要知道数据库的位置。
加载不同数据源的方法各有千秋,如果你想接触 SDE(Spatial Database Engine)数据库,AE 也能,只是需要稍微调整下方法,基本原理不变。
,ArcEngine 了多种加载数据的途径,挺灵活的,可以根据你的项目需求来选择最合适的方式。