最近工作中需要发布arcgis server要素服务,平时项目中数据均存于个人数据库或文件数据库,但在发布要素服务时提示错误,查看错误提示解决方案,提示发布到 ArcGIS for Server 的要素服务要求地图中的所有图层和独立表都引用同一个企业级地理数据库或企业级数据库,因此学习了该数据库的创建以及使用方法,这里也把操作步骤整理出来,希望能帮到更多的同学。

准备工作:

(1)准备arcmap桌面软件;

(2)准备一个数据库,可以是SQL Server、PostgreSQL或者Oracle数据库,用于要素服务的数据源。

步骤:

1创建企业级地理数据

(1)选择arcgis 工具箱里的“数据管理工具——创建企业及地理数据”,弹出“创建企业级地理数据库显示框”,如下图;

(2)在弹出“创建企业级地理数据库显示框”中输入参数创建数据库,如下图,位置1选择创建企业级地理数据库所在的数据库类型,2输入数据库所在电脑IP,3输入数据库管理员账号,4输入数据库管理员密码,5设计sde地理数据库管理员密码,6选择授权文件,7点击确定,参数设置完毕,序号位置如下图;

(3)创建时会弹出提示框显示创建进度(数据库管理员和表空间不为sde的情况下,创建会提示失败),创建成功后会弹出提示框。

2连接SDE数据

(1)打开arcmap软件,双击“目录”,如下图,在弹出的目录中选择“添加数据库连接”,在弹出的“数据库连接”框中输入参数,在2位置选择数据库的类型,3位置输入数据库所在电脑的IP,在4位置输入企业级地理数据库的账号,5位置输入企业及地理数据库的密码,6位置选择数据库名称,最后点击确定,即可完成数据库连接,序号位置如下图;

(2)在目录下可以看到连接好的数据库,如下图。

3空间数据编辑

(1)sde数据创建好后,就可以将空间数据库入库,首先我们需要将数据导入库或者可以之间在sde库中创建图层数据,操作如下图,右键数据库或者数据库中的数据集,选择“导入——要素类(多个)”;

(2)在弹出的“要素类至地理数据库(批量)”框中,1位置选择需要导入的数据源位置,2位置可以增、删导入的图层数据,3点击确定即可将数据导入,序号位置如下图;

(3)创建图层数据,点击数据库或数据集右击,在弹出的框中选择“新建——要素类”,在弹出的“新建要素类”弹框中输入图层名称,选择图层类型,然后下一步,下一步,直到完成图层的创建,如下图;

新建图层1

新建图层2

(4)数据编辑,将需要编辑的数据从数据库中加载到arcmap中,右键 点击图层,选择“编辑”,有时候会弹出如下图的错误提示,如下图,遇到这种情况,先对数据进行解锁,如有些数据解锁后仍无法编辑的,则需要先对数据集注册版本;

编辑

错误提示

(5)解锁,在数据库中随意选择一个图层数据,右击,选择“管理——锁定”,在弹出的“地理数据库管理”中选择“锁定”,在对象列表中全选黑色字体行,右键选择“断开”即可解锁数据;

数据解锁1

数据解锁2

(6)如解锁后还是无法编辑,则需要对数据集进行注册版本,选择数据中某个数据集,右击选择“管理——注册版本”,在弹出的“注册版本”框选择“确认”即可,如下图;

注册版本

注册版本确认

(7)在确定数据数据集已“注册版本”,数据已“解锁”的情况,数据可使用编辑功能。

注:1.如果同时打开了arcmap和arccatalog,数据是无法编辑的,需要关掉其中一个软件;

2.如果数据库中的数据同时有两个人在使用,则数据无法编辑,只能查看,如需编辑则需要其中一位同事关掉数据以及地图文档。

企业级地理数据库(sde库)创建 要素服务相关推荐

  1. ArcGIS之创建企业级地理数据库(Oracle)

    ArcGIS之创建企业级地理数据库 1.版本配置 2. ArcGIS直连Oracle空间数据库 3.ArcGIS创建企业级地理数据库 4.ArcGIS创建Oracle空间数据库环境配置及问题汇总 1. ...

  2. ArcGIS + Oracle 创建企业级地理数据库

    1.正确安装Oracle.创建数据库实例(如默认的ORCL)和表空间(如SDE_DATA): 2.安装并正确配置Oracle客户端(可使用绿色版),保证通过ArcCatalog中的 添加数据库连接 可 ...

  3. ArcGIS创建企业级地理数据库

    通过ArcGIS创建一个地理数据库至SQLServer数据库中. 1.需要有一个登陆ArcGIS的管理员账号,可以是sa,必须要有足够的权限:1)允许连接到数据库引擎  2)允许远程连接服务器 2.使 ...

  4. 发布要素服务数据源没有被注册到服务器,则此数据被复制到服务器

    error code 24011:发布要素服务数据源没有被注册到服务器,则此数据被复制到服务器 右键点击此错误,提示的要么注册到服务器,要么将此数据加入到已经注册的服务器,但是都失败了,没有解决这个问 ...

  5. iView 3.3.0 发布,基于 Vue.js 的企业级 UI 组件库

    iView 3.3.0 发布了,代号 Transistor ,iView 是一套基于 Vue.js 的企业级 UI 组件库,主要服务于 PC 界面的中后台产品. 本次更新如下: https://www ...

  6. iView 3.4.0 发布,基于 Vue.js 的企业级 UI 组件库

    百度智能云 云生态狂欢季 热门云产品1折起>>>   iView 3.4.0 发布了,iView 是一套基于 Vue.js 的企业级 UI 组件库,主要服务于 PC 界面的中后台产品 ...

  7. 在PostgreSQL中创建Arcgis企业级地理数据库

    版本说明: PostgreSQL 9.2.3 64位 arcgis 10.2.2 32位 安装说明: 安装之前首先要查看arcgis版本支持的PostgreSQL 版本 如果是远程部署需要提前设置Po ...

  8. 利用ArcGIS创建要素与表之间的关系类并发布带有关系数据表的要素服务

    在GIS实际应用中,可能会遇到这样的问题,比如现有一个面要素表示宗地,它有一个或者多个业务属性表包含了宗地的属性信息,如果将这些信息逐个添加到一个面要素的属性中分别作为要素的字段,当字段特别多时这种方 ...

  9. 【ArcGIS微课1000例】0012:ArcGIS创建及连接ArcSDE企业级地理数据库实例

    文章目录 实验材料 实验过程 创建企业级数据库 连接企业级数据库 创建要素类 要素入库 实验材料 ArcGIS:版本为10.2 Server.ecp:版本为10.2 SQL Server:版本为200 ...

最新文章

  1. oracle in与exists的使用
  2. Linux ubuntu16.04 卸载搜狗输入法(sogoupinyin)
  3. 读入的字节都写入字节数组中_使用Java将文件读入字节数组的7个示例
  4. Linux GRUB 引导Win 7 ---- error: invalid EFI file path
  5. REVERSE-PRACTICE-JarvisOJ-3
  6. 不恢复余数除法原理_青岛版二年级下册数学寒假预习:有余数的除法自主练习答案及讲解...
  7. 搜狗浏览器收藏夹在哪_搜狗浏览器居然流氓到操作我的微博账号
  8. python--gevent协程及协程概念
  9. JAVASCRIPT 基本数据类型
  10. 结网读书笔记-从产品经理的角度看产品
  11. TCP/UDP Socket调试工具(SocketTool) v4
  12. 3dmax人物模型制作全的步骤
  13. tiny4412移植U-Boot 2020.07
  14. 电商产品设计:如何设计产品分销体系
  15. 差影-Variation Model
  16. logstash的mutate过滤器的使用
  17. 粗糙集(Rough set) 理论
  18. ***卖火柴的lly***
  19. 【信息系统项目管理师】第三章 立项管理思维导图
  20. java递归分苹果_递归应用示例(放苹果)[较难 选听]

热门文章

  1. SolidWorks2022安装步骤
  2. 庆阳顺盛铝合金模板CAD系统
  3. python流程图怎么画-Python使用graphviz画流程图过程解析
  4. 智能制造工业物联网IoT平台建设方案
  5. img图片加载出错处理
  6. 张蕾:招募商学院院长
  7. 11款免费的Web安全测试工具
  8. 第二章:MySQL(前篇)
  9. win7 双系统 使用 MBRFix 卸载 Ubuntu
  10. ios 更新尺寸调用什么方法_iOS开发:iPhone尺寸和适配