1

我需要创建一个简单的应用程序,它可以在 C# 中显示来自 Oracle Spatial 的几何图形。这些几何图形从形状文件导出到 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。请任何人帮助我..

4

0 回答 0