我目前正在使用Manifold Ultimate开展GIS数据库项目。 我可以通过数据库控制台从PostGIS导入数据,并将数据编辑为Manifold中的表对象。
答案 0 :(得分:1)
@mdsumner是对的。链接PostGIS数据是可行的方法。
如果您已导出完整的表格和已编辑的记录,则通过新导出替换PostGIS中存在的数据并不简单。在您删除所有具有索引,触发器和序列的表之前,这将失败,这些表的名称来源于导出图形的相同名称(对小写的处理不一致)。它不应该放弃。
请注意,对于Manifolds链接存储模型,您没有编辑,添加或删除记录的客户端缓冲区,这些记录在事务承诺过程中写回。每个列的每个编辑都会立即写入PostGIS。
关于你的2.问题:这取决于目标系统。歧管导出GEOMETRY类型的几何形状。其他PostGIS客户端可能只消化单个类型的点,线或多边形。只要您只将一种类型的对象添加到图形中,就可以在“geometry_columns.type”中编辑类型。
答案 1 :(得分:0)
我认为如果您导入了数据,它就不再链接到数据库了,您需要将其导出并替换数据库中的内容。如果您链接数据,您所做的编辑将被提交" live"因为数据不是副本,但仍由DB存储。
我对此并不熟悉,但这是帮助中的数据库控制台主题所描述的内容。