问题描述
嗨,
我想将数据的空间列从SQL server迁移到Oracle数据库服务器。你能提供如何开始吗?sql开发人员工具不支持空间数据的迁移。你能提供必要的适当工具/步骤吗?你能帮忙开始吗?
我想将数据的空间列从SQL server迁移到Oracle数据库服务器。你能提供如何开始吗?sql开发人员工具不支持空间数据的迁移。你能提供必要的适当工具/步骤吗?你能帮忙开始吗?
专家解答
嗨当归
(请注意: 您的问题与AskTOM会话的主题无关: 该会话专门针对属性图和PGQL图查询语言)
当涉及到将空间数据从一个存储结构移动到另一个存储结构时,通常有三种可能的方法:
1) 商业工具: 大多数GIS风格用户可用和使用的最常用工具是安全软件 (FME (功能操纵引擎))。https://www.safe.com)。请注意,它所做的不仅仅是转换空间数据: 它是地理空间数据的完整ETL,并且可以进行各种转换。
2) 开源工具: 那将是GDAL (http://gdal.org)。它是一个基于 “插件” 体系结构将应用程序与空间数据存储的细节隔离的库: 通用API和特定于不同数据存储的 “插件”。为空间数据考虑 “jdbc”。该发行版随附了ready for use命令行工具,您可以使用这些工具将数据从一个存储结构转换为另一个存储结构,包括SQL Server和Oracle。见https://www.gdal.org/drv_mssqlspatial.html对于SQL Server插件和https://www.gdal.org/drv_oci.html对于Oracle空间插件。
3) 将SQL Server数据库中的数据导出为众所周知的格式,然后从该格式导入Oracle。所有空间存储以某种方式理解的最常见的文件格式是ESRI形状文件格式。如果您在SQL Server安装中使用的应用程序/工具可以做到这一点,那么您就可以全部完成: 将数据导出为形状文件,使用Oracle Mapbuilder工具将其导入Oracle Spatial (请参阅https://www.oracle.com/technetwork/middleware/mapviewer/downloads/index-100641.html)。它是一个GUI独立的java工具。在 “工具” 菜单中,我们提供了 “导入Shapefile” 功能。
哪种解决方案最好,显然取决于您的用例。这是一次性迁移吗?这是重复的吗?多久一次?
艾伯特
(请注意: 您的问题与AskTOM会话的主题无关: 该会话专门针对属性图和PGQL图查询语言)
当涉及到将空间数据从一个存储结构移动到另一个存储结构时,通常有三种可能的方法:
1) 商业工具: 大多数GIS风格用户可用和使用的最常用工具是安全软件 (FME (功能操纵引擎))。https://www.safe.com)。请注意,它所做的不仅仅是转换空间数据: 它是地理空间数据的完整ETL,并且可以进行各种转换。
2) 开源工具: 那将是GDAL (http://gdal.org)。它是一个基于 “插件” 体系结构将应用程序与空间数据存储的细节隔离的库: 通用API和特定于不同数据存储的 “插件”。为空间数据考虑 “jdbc”。该发行版随附了ready for use命令行工具,您可以使用这些工具将数据从一个存储结构转换为另一个存储结构,包括SQL Server和Oracle。见https://www.gdal.org/drv_mssqlspatial.html对于SQL Server插件和https://www.gdal.org/drv_oci.html对于Oracle空间插件。
3) 将SQL Server数据库中的数据导出为众所周知的格式,然后从该格式导入Oracle。所有空间存储以某种方式理解的最常见的文件格式是ESRI形状文件格式。如果您在SQL Server安装中使用的应用程序/工具可以做到这一点,那么您就可以全部完成: 将数据导出为形状文件,使用Oracle Mapbuilder工具将其导入Oracle Spatial (请参阅https://www.oracle.com/technetwork/middleware/mapviewer/downloads/index-100641.html)。它是一个GUI独立的java工具。在 “工具” 菜单中,我们提供了 “导入Shapefile” 功能。
哪种解决方案最好,显然取决于您的用例。这是一次性迁移吗?这是重复的吗?多久一次?
艾伯特
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




