SpatiaLite在我的组织中扮演着越来越重要的角色。
就像2012年一样,将SpatiaLite与ArcGIS Desktop一起使用需要大量的数据导入和导出,但并不总是那么简单。
除了诸如Data Interoperability Extension或FME之类的产品之外,ArcGIS for Desktop中还支持SpatiaLite的其他哪些选项?
SpatiaLite在我的组织中扮演着越来越重要的角色。
就像2012年一样,将SpatiaLite与ArcGIS Desktop一起使用需要大量的数据导入和导出,但并不总是那么简单。
除了诸如Data Interoperability Extension或FME之类的产品之外,ArcGIS for Desktop中还支持SpatiaLite的其他哪些选项?
Answers:
我本周末启动了一个开源GDAL / OGR ArcGIS插件项目,该项目为spacespaceite和任何其他OGR矢量数据源(如Google Fusion Tables)提供了读取支持。
我让它在本地读取spacespaceite,并将在下个星期五清理并推动其余更改。希望对你有帮助。
更新1:
好的,今天就可以使用。以下是从ArcGIS 10.1本机读取的spacespaceite文件。
由于它使用GDAL / OGR,因此它不仅读取了spaceiteite,而且还 为其他格式添加了支持。
例如,此屏幕截图是读取S57 ENC文件与spacespaceite的混合:
如果您想测试二进制文件,那将很有帮助,因此我可以为其他任何人添加它们。
SpatiaLite支持已在10.2版中添加到ArcGIS for Desktop:
您可以从ArcGIS连接到SQLite数据库,以创建地图并对数据进行空间分析。
您可以从ArcGIS客户端直接连接到SQLite数据库文件。
这是不可能使用基于SQLite的/ SpatiaLite编辑层与核心产品,但我还没有测试数据互操作的组合。
在Google Code上,我发现Umbriel ArcGIS Desktop Tools有一个名为Umbriel.ArcGIS.Spatialite的项目,但是我还没有找到任何文档。
我目前还不知道,但我敢打赌,您可以向ZigGIS人员寻求支持。我知道ZIG现在只做PostGIS,但是两个数据库都具有相同的功能。
一旦ESRI最终摆脱了SDE / ArcGIS Server数据库并支持直接连接到符合ST_的数据库,那么您将大为欣喜!