没有合适的资源?快使用搜索试试~ 我知道了~
首页ArcSDE SDK Java 快速实践.pdf
资源详情
资源评论
资源推荐
1
I. 目录
ArcSDE SDK Java 快速实践 ........................................................................................ 0
II. 几何对象 .................................................................................................................... 3
SeGeometry ..................................................................................................... 3
SeShape ............................................................................................................. 5
空间关系和运算................................................................................................. 6
III. 连接和流 ............................................................................................................. 9
ArcSDE 连接 SeConnection ......................................................................... 9
流不数据操作 ..................................................................................................... 9
IV. 表和图层 ........................................................................................................... 11
SeTable ............................................................................................................. 11
1. 创建表 ........................................................................................................ 11
2. 创建索引和约束 ....................................................................................... 12
3. 一些其它操作 ........................................................................................... 13
SeLayer ............................................................................................................ 14
1. 创建图层 .................................................................................................... 14
2. 获得图层及信息 ....................................................................................... 15
3. 更改图层 .................................................................................................... 15
V. 数据操作 .................................................................................................................. 17
添加 ................................................................................................................... 17
2
查询 ................................................................................................................... 18
修改 ................................................................................................................... 20
删除 ................................................................................................................... 20
VI. 图层锁 ............................................................................................................... 22
图层锁的类型和作用 ...................................................................................... 22
使用锁 ............................................................................................................... 22
VII. 版本 ................................................................................................................... 24
添加删除版本 ................................................................................................... 24
迚行一个版本编辑 .......................................................................................... 25
VIII. ArcSDE 服务管理 ............................................................................................ 26
SeInstance ...................................................................................................... 26
3
II. 几何对象
ArcSDE SDK 中的几何对象定义分布在很多地方,他们各自有丌同的用途。
其中一部分几何对象类型组织在 com.esri.sde.sdk.geom 包中、在
com.esri.sde.sdk.client 包中包含有 SeShape 和 SDEPoint 等类型。
com.esri.sde.sdk.geom 包中组织的是符合 OGC 规范的简单对象,它们之
间的关系如下图:
图 1 com.esri.sde.sdk.geom 包的类关系图
com.esri.sde.sdk.client 包中组织的则是 ArcSDE 客户端中的几何对象。
SeGeometry
构造 SeGeometry 对象还需要一个空间参考对象 SeCoordRef,比如一个
SeGeometry
SePoint
SeCurve SeLinestring
SeSurface SePolygon
SeGeometryCollection
SeMultiPoint
SeMultiCurve SeMultiLinestring
SeMultiSurface SeMultiPolygon
SeEnvelpoe
SeCoordRef
4
点对象应该用如下的方式构造:
SeCoordRef cr = new SeCoordRef();
SePoint pt = new SePoint(cr, 116.39, 39.9);
这里通过 X、Y 坐标值就可以构造一个点对象,类似的,线对象和面对象则
可以通过 SePoint 点的集合来迚行构造:
SeCoordRef cr = new SeCoordRef();
SePoint[] lsPts = new SePoint[] { new SePoint(cr, 0, 0),
new SePoint(cr, 10, 0), new SePoint(cr, 10, 10) };
SeLinestring ls = new SeLinestring(cr, lsPts);
System.out.print(ls.toString());
System.out.println("长度" + ls.length());
System.out.println();
SePoint[][] pgPts = new SePoint[][] {
{ new SePoint(cr, 0, 0), new SePoint(cr, 100, 0),
new SePoint(cr, 100, 100), new SePoint(cr, 0, 100),
new SePoint(cr, 0, 0) },
{ new SePoint(cr, 20, 20), new SePoint(cr, 40, 20),
new SePoint(cr, 40, 40), new SePoint(cr, 20, 40),
new SePoint(cr, 20, 20) } };
SePolygon pg = new SePolygon(cr, pgPts);
System.out.print(pg.toString());
System.out.println("面积" + pg.area());
这里将构造成的对象及其长度、面积打印出来以验证对象的正确性:注意,
这里生成的多边形是一个带洞的多边形。
SeLinestring:
(SePoint : 0 dx=0.0,dy=0.0)
(SePoint : 1 dx=10.0,dy=0.0)
(SePoint : 2 dx=10.0,dy=10.0)
长度 20.0
SePolygon:
(SePoint : 0 dx=0.0,dy=0.0)
(SePoint : 1 dx=100.0,dy=0.0)
(SePoint : 2 dx=100.0,dy=100.0)
(SePoint : 3 dx=0.0,dy=100.0)
(SePoint : 4 dx=0.0,dy=0.0)
(SePoint : 5 dx=20.0,dy=20.0)
(SePoint : 6 dx=40.0,dy=20.0)
(SePoint : 7 dx=40.0,dy=40.0)
(SePoint : 8 dx=20.0,dy=40.0)
(SePoint : 9 dx=20.0,dy=20.0)
面积 9600.0
剩余26页未读,继续阅读
爱情海001
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 2023年中国辣条食品行业创新及消费需求洞察报告.pptx
- 2023年半导体行业20强品牌.pptx
- 2023年全球电力行业评论.pptx
- 2023年全球网络安全现状-劳动力资源和网络运营的全球发展新态势.pptx
- 毕业设计-基于单片机的液体密度检测系统设计.doc
- 家用清扫机器人设计.doc
- 基于VB+数据库SQL的教师信息管理系统设计与实现 计算机专业设计范文模板参考资料.pdf
- 官塘驿林场林防火(资源监管)“空天地人”四位一体监测系统方案.doc
- 基于专利语义表征的技术预见方法及其应用.docx
- 浅谈电子商务的现状及发展趋势学习总结.doc
- 基于单片机的智能仓库温湿度控制系统 (2).pdf
- 基于SSM框架知识产权管理系统 (2).pdf
- 9年终工作总结新年计划PPT模板.pptx
- Hytera海能达CH04L01 说明书.pdf
- 数据中心运维操作标准及流程.pdf
- 报告模板 -成本分析与报告培训之三.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1