如何使用SaptiaLite扩展将Autocad Map 3D连接到SQLite数据库并将地图导出到数据库?

时间:2015-11-04 23:58:49

标签: database sqlite geometry spatial autocad

我在Autocad Map 3D中有一个建筑物楼层的地图,我想连接到使用SpatiaLite GUI创建的.sqlite文件,并将所有几何图形插入到该数据库中。我尝试连接到此文件,但我无法与源文件成功连接。

我的目的是将AutoCad Maps 3D中创建的空间对象发送到SQLite数据库。我希望数据库将整个地图保存在表格中。如果您有任何其他方法,欢迎他们。

2 个答案:

答案 0 :(得分:0)

AutoCAD绘图数据库不是传统的数据库,因此不会直接传输到像sqlite这样的传统数据库。 实现此目的的一种方法是开发AutoCAD插件以从dwg文件中读取对象并将其数据写入sqlite文件。 如果您需要从一个独立的应用程序(在AutoCAD之外)执行此操作,您将需要一个可以读取dwg文件和您感兴趣的空间对象的库。

答案 1 :(得分:0)

我相信您可以使用FDO建立连接,请参阅以下链接:

@mohnston所述,存储为AutoCAD实体的纯几何数据不能连接",但您可以编写插件来强制执行此类连接。