我在Autocad map 3D中有一座建筑的楼层地图,我希望连接到使用SpatiaLite图形用户界面创建的.sqlite文件,并将所有几何图形插入该数据库。我尝试连接到此文件,但无法与源文件成功连接。
我的目的是将在AutoCad Maps3D中创建的空间对象发送到SQLite数据库。我希望数据库将整个地图保存在一个表中。如果您有任何其他方法,欢迎使用。
发布于 2015-11-05 11:06:22
AutoCAD图形数据库不是常规数据库,因此不会直接传输到sqlite等常规数据库。实现这一点的一种方法是开发一个AutoCAD插件来从dwg文件中读取对象,并将它们的数据写入到sqlite文件中。如果需要从独立的应用程序(在AutoCAD之外)执行此操作,则需要一个可以读取dwg文件和您感兴趣的空间对象的库。
发布于 2015-11-05 21:09:37
我相信您可以使用FDO建立连接,请参阅以下链接:
正如@mohnston所提到的,存储为AutoCAD实体的纯几何数据不能“连接”,但您可以编写一个插件来强制执行这种连接。
https://stackoverflow.com/questions/33534381
复制相似问题