我需要创建一个简单的应用程序,它可以在C#中显示来自Oracle Spatial的几何图形。这些几何从shape文件导出到Oracle Spatial。
我只需要平移,缩放图层。
当我尝试使用清晰的地图时,会产生错误
无法加载文件或程序集'Oracle.ManagedDataAccess, Version = 4.112.3.60,Culture = neutral,PublicKeyToken = 89b483f429c47342' 或其中一个依赖项。系统找不到指定的文件。
我的代码是
SharpMap.Layers.VectorLayer vlay = new SharpMap.Layers.VectorLayer("States");
string connStr = "Server=10.2.5.55;Port=5555;User Id=xxxx;Password=xxxx;Database=myGis;";
vlay.DataSource = new SharpMap.Data.Providers.Oracle(connStr, "STATES_NEW", "GEOMETRY", "OBJECTID");
MessageBox.Show(vlay.DataSource.GetFeatureCount().ToString());
mapBox1.Map.Layers.Add(vlay);
mapBox1.Map.ZoomToExtents();
mapBox1.Refresh();
我使用的是oracle11g_home2的Oracle版本,我的操作系统是windows 8.请有人帮帮我..