`
olivechinese
  • 浏览: 75968 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ArcGIS SDE表导入导出

 
阅读更多

 

1.1.1    GIS数据备份

1.1.1.1    SDE命令导出数据

指令

sdeexport -o create -t 表名 -f 导出文件路径 -i SDE:ORACLE10G -s sde服务器IP -u SDE用户名 -p SDE用户密码@oracle服务名

指令运行环境:GIS服务器

如果SDE安装的版本为10g,则-i SDE:ORACLE10G

如果为11g,则为-i SDE:ORACLE11G

实例如下:从172.168.10.250 机器中导出sde数据库中的T_GIS_G100表数据到C\\T_GIS_G100.bak文件(会自动创建)里,命令如下:

sdeexport -o create -t T_GIS_G100 -f C:\\T_GIS_G100.bak -i SDE:ORACLE10G -s 172.168.10.250 -u sde -p sde@sdeserver

 

1.1.1.2    批量导出

使用如下脚本创建bat文件如:exportGis.bat

@echo off

echo 此导出程序使用oracle的直连方式

set/p sdeServerIp=请输入SDE数据库所在的机器IP

set/p sdeUser=请输入SDE数据库的用户名:

set/p sdePwd=请输入SDE数据库的密码,格式:密码@oracle服务名:

rem 下面为需要导出的表名数组,表名之间需要有空格

set SDE_TABLE=导出的表名1 导出的表名2 ………

echo 程序将会导出GIS表为: %SDE_TABLE%

for %%a in (%SDE_TABLE%) do (

echo 导出 %%a

sdeexport -o create -t %%a -f %%a.bak -i SDE:ORACLE10G -s %sdeServerIp% -u %sdeUser% -p %sdePwd%

)

echo 导出完成

pause<con>nul

 

双击exportGis.bat,根据要求输入参数,则会在当前bat所在目录下导出表数据

注:

1、  SDE_TABLE 需要自行设置导出的表名数组;

2、  -i SDE:ORACLE10G 需要根据SDE版本设置;

1.1.1.3    SDE命令导入数据

根据导出的数据文件进行数据导入。

指令:

sdeimport -o create -t 导入的表名 -f 数据导出文件 -i SDE:ORACLE10G -s SDE数据库IP -u SDE用户名 -p SDE用户密码

指令运行环境:GIS服务器;

Sdeimport命令导入:会根据【导入的表名】自行创建SDE表,无需事先创建

如果SDE安装的版本为10g,则-i SDE:ORACLE10G

如果为11g,则为-i SDE:ORACLE11G

实例如下:导出C:\\T_GIS_G100.bak文件到172.168.10.250SDE库中,命令如下:

sdeimport -o create -t T_GIS_G100 -f C:\\T_GIS_G100.bak -i SDE:ORACLE10G -s 172.168.10.250 -u sde -p sde@sdeserver

 

1.1.1.4    批量导入

使用如下脚本创建bat文件如:importGis.bat

@echo off

echo 此导入程序使用oracle的直连方式

set/p sdeServerIp=请输入SDE数据库所在的机器IP

set/p sdeUser=请输入SDE数据库的用户名:

set/p sdePwd=请输入SDE数据库的密码,格式:密码@oracle服务名:

rem 下面为需要导入的表名数组

set SDE_TABLE=导出的表名1 导出的表名2 ………

echo 程序将会导入的GIS表为: %SDE_TABLE%

for %%a in (%SDE_TABLE%) do (

echo 导入 %%a

sdeimport -o create -t %%a -f %%.bak -i SDE:ORACLE10G -s %sdeServerIp% -u %sdeUser% -p %sdePwd%

)

echo 导入完成

pause<con>nul

 

双击import.bat,根据要求输入参数,则会在当前bat所在目录下导出表数据

注:

1、  SDE_TABLE 需要自行设置导出的表名数组;

2、  -i SDE:ORACLE10G 需要根据SDE版本设置;

分享到:
评论
1 楼 ah孙玉红 2012-07-19  
学习

相关推荐

    Arcgis10.3创建SDE数据库、导入、导出手册

    从创建数据库连接、建立空间表,到发布地图服务、注册数据库,再到数据的导入导出,每个步骤都是为了高效、安全地管理和分发地理空间信息。了解并熟练掌握这些操作,对于GIS专业人员来说至关重要。

    ArcGIS 10.2全套下载,包括desktop server sde

    - 包括数据导入导出、版本控制等功能。 - 支持事务处理,确保数据的一致性。 3. **性能优化**: - SDE 采用了多种技术来提高数据访问速度。 - 如索引、缓存机制等。 - 还可以利用数据库本身的性能优化功能。 ...

    Oracle+sde数据备份、恢复

    例如,可以使用EXP SYSTEM/PASSWORD@SID FULL=Y FILE=D:\SYSTEM.DMP LOG=D:\SYSTEM.LOG命令将数据库中的数据导出到文件中,然后使用IMP SYSTEM/PASSWOR@SID FROMUSER=SDE TOUSER=SDE命令将文件中的数据导入到数据库...

    SDE.rar_SDE

    - **数据导入导出**:将外部数据导入SDE,或将SDE中的数据导出到其他格式。 - **数据编辑**:创建、修改和删除地理特征,同时更新相关的属性信息。 - **权限管理**:设置用户权限,控制不同用户对数据的访问和...

    ArcGIS-10.2 SQLite

    这些操作允许用户在ArcGIS中执行基本的数据库管理任务,如创建数据库、创建视图、导入导出数据等。然而,对于想要创建复杂空间数据结构的用户,ArcGIS建议使用更高级的数据库解决方案。 最后,需要注意的是,文档...

    arcGIS桌面介绍

    导入导出数据时ObjectID的问题 在使用ArcGIS桌面版导入或导出数据时,系统会默认创建一个ObjectID字段作为唯一标识符。当用户试图基于此ID进行数据匹配时,可能会遇到问题,因为在数据导入过程中,这些ID可能会被...

    shp上传到SDE

    2. **ArcGIS Desktop(AE)**:AE是实现这一操作的主要工具,它提供了一个直观的用户界面,允许用户处理、分析和展示地理数据,包括导入和导出不同格式的数据。 3. **数据导入**:在AE中,我们可以使用“数据管理”...

    arcserver /sde入门介绍

    4. 数据管理:学习数据导入、导出、版本管理和数据同步。 5. 安全设置:配置用户和角色,设定服务访问权限。 6. 部署和测试:发布服务,通过ArcGIS Desktop或其他客户端工具测试服务功能。 通过深入学习和实践,你...

    (完整版)ARCGIS常用操作.ppt

    - **ArcCatalog** 是数据管理工具,负责数据的浏览、导入导出、数据结构定义、元数据编辑和拓扑规则管理。 5. **ArcToolbox基本操作** - **ArcToolbox** 提供大量预设工具,涉及数据转换、空间分析、数据处理等。...

    ArcGIS操作SQLite

    - **效果展示**:在ArcGIS Catalog中可以看到创建好的数据库图标,右键点击该图标即可执行创建视图、导入数据和导出数据等操作。 #### 四、SQLite数据库在ArcGIS中的限制 - **不支持功能**:ArcGIS不支持在SQLite...

    ArcGis问题解答

    1. **基本操作**:包括地图创建、图层管理、数据导入导出、地图投影转换等。理解地图的构建过程和图层的工作原理是使用ArcGIS的基础。 2. **地理数据处理**:涉及数据编辑、属性表管理、空间分析(如缓冲区分析、...

    ArcGIS环境搭建记录

    6. 最后,导出XML文件以存储创建的GISsom、GISsoc和GIS管理员用户信息。 **许可文件的加载** 安装结束时,选择从硬盘加载许可文件(`.ecp`格式),找到之前准备的安全许可文件并完成加载。 总的来说,成功搭建...

    图解Arcmap中数据导入到ArcSDE+Oracle

    - **数据验证**:导出完成后,应立即验证数据是否完整无误地导入到了目标数据库中。可以通过查询数据库表结构、记录数量等方式进行验证。 - **性能优化**:对于大型数据集,可能会遇到性能瓶颈。可以通过调整数据库...

    arcgis10二次开发文档

    3. **熟悉空间数据库操作**:掌握如何在ArcGIS 10中操作空间数据库,包括数据导入导出、查询、更新等,对于提升应用的数据管理能力十分必要。 4. **掌握几何对象和空间参考**:理解几何对象的表示方法和空间参考...

    arcsde实验

    数据转换部分可能涉及数据的导入导出、坐标系统的转换、几何类型的处理等,这些都是GIS工作中常见的任务。 为了顺利进行实验,你需要熟悉ArcGIS Desktop或ArcGIS Pro软件,以及数据库管理工具,如Oracle SQL ...

    arcgis server 常见问题

    在使用Catalog Server时,可能会遇到功能缺失的情况,如无法导入导出数据。这可能是由于ArcGIS Desktop版本问题或许可限制。确保使用ArcInfo许可版本,并正确安装所有必要的插件和更新。 #### 十二、URIEncoding...

    Arcgis基础教学

    ArcGIS提供了全面的数据管理工具,包括数据导入导出、数据转换、数据清理和数据修复。例如,可以通过ArcCatalog管理地理数据库,包括个人地理数据库(File Geodatabase)和企业级地理数据库(SDE)。 3. **空间...

    ArcGIS World第二期

    ArcGIS提供了多种工具和技术来处理CAD数据,包括导入、导出以及对CAD格式的数据进行转换和操作的功能。 #### 七、提高CAD与GIS的互用性 - 提高CAD与GIS系统的互用性是一项重要的任务,旨在确保这两种系统之间的数据...

    arcgis教程

    3. 数据导入与导出:掌握将不同格式的数据导入到Geodatabase,以及将Geodatabase中的数据导出为其他格式的操作,确保数据在不同系统间的互操作性。 4. 地图服务发布:学习如何将地理数据发布为地图服务,以便在网络...

Global site tag (gtag.js) - Google Analytics