C # Рисование пространственной геометрии Oracle - PullRequest
3 голосов
/ 18 мая 2010

Мне нужно создать простое приложение, которое может отображать геометрию из Oracle Spatial в C #. Эти геометрии экспортируются из AutoCAD Map 3D 2010 в Oracle Spatial.

Мне нужно панорамировать, масштабировать, управлять слоями этих объектов, событиями (например, щелкнуть правой кнопкой мыши, чтобы открыть контекстное меню, потенциально различное для каждого объекта), создать / удалить точки (возможно, также другие полигоны): своего рода простой AutoCAD интерфейс.

Стоит ли искать OEM-лицензию AutoCAD? Есть ли рамки для рисования, которые могут справиться с этим, или мне нужно создать свою собственную?

Ответы [ 3 ]

2 голосов
/ 18 мая 2010

Настольное приложение

SharpMap

Веб-решение

Взгляните на Mapguide Open source project

У него есть C # API и поставщик Oracle.

0 голосов
/ 18 мая 2010

Я не нашел ничего, что соответствовало бы моим потребностям, поэтому я собираюсь сделать это с помощью управляемого DirectX (который не простой, но мощный).

0 голосов
/ 18 мая 2010

Это может быть больно, хотя, если вы действительно хотите кодировать его самостоятельно, вы можете посмотреть на 3D возможности WPF (и некоторые другие библиотеки выше, см. здесь ).

...