使用清晰的地图绘制Oracle空间几何

时间:2014-06-27 06:20:19

标签: c# oracle11g sharpmap

我需要创建一个简单的应用程序,它可以在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.请有人帮帮我..

0 个答案:

没有答案