环境:
ArcMap10.7
Oracle 11g
环境配置参考
https://blog.csdn.net/u012599377/article/details/88254585
一、SDE数据入库
1.连接数据库
2.右键数据库,选择需要入库的类型:
3.选择入库类型,填写相应参数,这里测试使用的是要素类,点击确认开始运行
参数为输入数据以及数据库连接文件(.sde)
4.成功,右下角会有提示
二、发布服务
1.将数据库注册到server中
①到server所在机器,打开server manager,【站点】-【Data Store】
②注册数据库
输入名称,导入数据库连接文件,即sde格式文件
点击创建
注册成功之后,在Data Stores中会增加注册的数据库
2.将sde中的数据拖到arcmap中,选择发布服务
3. 发布过程略过,可以参考
https://www.cnblogs.com/xixihuang/p/5753438.html
4. 发布之前,选择Analyze,根据提示修改相关设置
5. 发布(publish),因为数据库已经注册,不存在数据拷贝的问题,所以发布很快
6. 通过js api调用,动态绘制前端显示如下:
附录:
SDE错误消息表,很老的版本了,可以参考一下
http://blog.sina.com.cn/s/blog_80a9926b0101gbfg.html
欢迎大家关注我的微信公众号:gis小僧