C#绘制Oracle Spatial Geometries

时间:2010-05-18 07:35:45

标签: c# oracle drawing spatial autocad

我需要创建一个简单的应用程序,它可以在C#中显示来自Oracle Spatial的几何图形。 这些几何图形从AutoCAD Map 3D 2010导出到Oracle Spatial。

我需要平移,缩放,管理这些对象的图层,事件(例如右键单击以弹出上下文菜单,可能对每个对象都不同),创建/删除点(也可能是其他多边形):一种简单的AutoCAD接口

我应该寻找AutoCAD OEM许可证吗?是否有一个绘图框架可以处理这个或我需要创建自己的?

3 个答案:

答案 0 :(得分:2)

桌面应用

SharpMap

网络解决方案

查看Mapguide Open source project

它有一个C#API和一个Oracle提供程序。

答案 1 :(得分:0)

这可能会很痛苦,但如果您真的想自己编写代码,可以查看WPF的3D可能性(以及其上方的其他一些库,请参阅here)。

答案 2 :(得分:0)

我没有找到任何适合我需要的东西,所以我打算使用托管DirectX(这不是简单但至少功能强大)。