ArcCatalog中将SQLServer中的空间数据导入到Oracle库中

ArcCatalog中将SQLServer中的空间数据导入到Oracle库中

1.在ArcCatalog中新建数据库连接->SQLServer

2.在ArcCatalog中新建数据库连接->Oracle

3.SQLServer中的空间数据导入到Oracle库中

  这里有两种方法可以使用:

  1)复制粘贴数据

  在源数据库(SQLServer)中选择要导出的数据,右键点击copy

    

  在目标数据库(Oracle)中右键点击paste

    

特别需要注意的是:

将Config.Keyword项的默认值DEFAULTS改为SDO_GEOMETRY,这是SDE for Oracle所支持的空间数据类型,如下图所示:

  2)在源数据库(SQLServer)中选择要导出的数据,右键点击Export To Shapefile(single),并设置导出路径

至此,数据的导入导出就完成了!要注意的是修改空间数据类型,同时如果数据表中没有空间数据记录的话是不能进行导入导出的,ArcCatalog会报错,所以数据表中至少要有一条空间记录;

时间: 2024-08-28 20:34:06

ArcCatalog中将SQLServer中的空间数据导入到Oracle库中的相关文章

几个数据库的小案例(一):将文本文件中的信息导入数据库的表中

从文本文件添加到数据库用户表的记录(有两个文件:frmMain.cs  SqlHelper.cs  ) //FrmMain.cs//作者:Meusing System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Fo

如何将 GitHub 中的项目导入到 stackblitz.com 中

如何将一个 GitHub 中的项目导入到 stackblitz.com 中,然后开始编辑和编译呢? 例如,我们有一个项目在 GitHub 中的地址为:https://github.com/cwiki-us-angular/cwiki-us-angular-app 如何将这个项目导入到 stackblitz.com 中进行编辑和测试呢? 首先你需要在 stackblitz.com 中注册一个用户名和密码. 你可以可以使用你 GitHub 的用户名进行关联. 当你注册成功后,你可以访问下面的地址:h

soapUI使用-DataSource获取oracle库中的参数

soapUI使用-DataSource获取oracle库中的参数 下载mysql和oracle驱动包:http://pan.baidu.com/s/1i3sy1MH 放在Program Files\SmartBear\SoapUI-Pro-5.1.2\bin\ext\下 重启soapUI 这里连接oracle库获取参数举例说明: 1.在请求里插入一步,选择DataSource 2.选择JDBC 3.点击configure进入配置项 4.输入相关配置然后点击Test connection测试连接成

EXCEL表数据导入到ORACLE数据库中

将EXCEL表导入ORACLE数据库中 一.建立表 1.建立表 2.查询表 select * from yy; 二.导入程序 在excel中找到需要导入的数据 2.将excel中的数据另存为文本文件(有制表符分割的) 3.在pl*sql中选择tools-->text importer,在出现的窗口中选择"Data from Textfile",然后再选择"Open data file", 在弹出的文件选择框中选中保存有数据的文本文件,此时将会看到data fr

将数据库的数据导入solr索引库中

在solr与tomcat整合文章中,我用的索引库是mycore,现在就以这个为例. 首先要准备jar包:solr-dataimporthandler-4.8.1.jar.solr-dataimporthandler-extras-4.8.1.jar和mysql-connector-java-5.0.7-bin.jar这三个包到solr的tomcat的webapps\solr\WEB-INF\lib下 在这个文件夹的conf下配置两个文件,添加一个文件.先配置solrconfig.xml. 在该文

把一个数据库中的数据导入另一个数据库中

use master go -- ============================================= -- Basic Create Database Template -- ============================================= IF EXISTS (SELECT * FROM master..sysdatabases WHERE name = N'lbNorthwind') DROP DATABASE lbNorthwind GO

在共享DLL中使用MFC 和在静态库中使用MFC的区别

使用VS2008,在项目属性中有一项MFC的使用,有三种设置: 1.使用标准Windows库 2.在共享DLL中使用MFC 3.在静态库中使用MFC 第一种顾名思义. 第二种指的是打包时一些MFC的DLL的内容没有被包含在EXE文件中,所以EXE文件较小,但是运行时要求系统中要有相关的DLL文件. 第三种是将DLL中的相关代码写进EXE文件中,文件较大,但是可以在没有相关DLL的机器上运行. 同时,如果程序本来是第二种方式,发给同事,在同事机器上运行时,可能会出现错误: “无法启动程序……,由于

在HUE中将文本格式的数据导入hive数仓中

今天有一个需求需要将一份文档形式的hft与fdd的城市关系关系的数据导入到hive数仓中,之前没有在hue中进行这项操作(上家都是通过xshell登录堡垒机直接连服务器进行操作的),特此记录一下. -- step1 -- 创建表(注意表的存储格式) create table if not exists edw_public.dim_edw_pub_hft_fdd_city_rel_info( hft_city_id bigint comment '好房通城市id', hft_city_name

用Toad把excel中的数据导入数据库的表中

第1步:找到菜单选项 第2步:选择表名 第3步:选择文件类型为Excel 第4步:设置参数 在oracle中trim函数可以除去字符串前后的空格,所以选上. 第5步:把excel中的列和数据库中的字段对应起来.每一列对应一个字段. 第6步:查看约束 第7步:设置导入模式,我设置的时导入完成后不提交,手动提交. 点击Execute执行. 执行过程中: 出现以下错误,问到是否继续执行.这种错误一般是因为excel中的数据结构与数据库表中的数据类型不统一而引起的. 我点击的yes继续执行,中间可能还会