Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 如何使用SaptiaLite扩展将Autocad Map 3D连接到SQLite数据库并将地图导出到数据库?_Database_Sqlite_Geometry_Spatial_Autocad - Fatal编程技术网

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

Database 如何使用SaptiaLite扩展将Autocad Map 3D连接到SQLite数据库并将地图导出到数据库?,database,sqlite,geometry,spatial,autocad,Database,Sqlite,Geometry,Spatial,Autocad,我在Autocad map 3D中有一个建筑楼层的地图,我想连接到使用SpatiaLite GUI创建的.sqlite文件,并将所有几何图形插入该数据库。我尝试连接到此文件,但无法成功连接到源文件 我的目的是将在AutoCad Maps 3D中创建的空间对象发送到SQLite数据库。我希望数据库将整个地图保存在一个表中。如果您有其他方法,欢迎使用。AutoCAD图形数据库不是常规数据库,因此它不会直接传输到像sqlite这样的常规数据库。 实现这一点的一种方法是开发一个AutoCAD插件,从dw

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


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

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

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

如所述,存储为AutoCAD图元的纯几何图形数据不能“连接”,但您可以编写插件来强制执行这种连接