zhou_gong
路人甲
路人甲
  • 注册日期2006-06-04
  • 发帖数3
  • QQ
  • 铜币111枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2514回复:1

[分享][原创]基于SVG+XMLHTTP+ORACLE SPATIAL的WEBGIS基础平台实例

楼主#
更多 发布于:2006-06-05 00:30
这是我的毕业论文实例.现在贡献出来,让有兴趣的朋友一起学习:<a href="http://www.9place.com:6677/svgmap" target="_blank" ><FONT color=#000050>http://www.9place.com:6677/svgmap</FONT></A><BR>联系:zhou_gong_nn@163.com qq:185006613<BR>
<DIV>主要实现如下功能:<BR>1) 改变颜色<BR>功能:重新自动生成土地时空对象的填充颜色<BR>参数:无<BR>2) 刷新视窗<BR>功能:重新从数据服务层检索视窗范围的土地时空对象,更新视窗的数据呈现<BR>参数1:自动/手动,当设为自动时,当视窗改变时会自动执行此命令;<BR>参数2:日期开始,表示大于此日期的土地时空对象被检索;<BR>参数3:日期结束,表示小于此日期的土地时空对象被检索;<BR>参数4:数据返回最大长度(k),表示返回检索XML消息结果不能超过此值<BR>3) 放大视窗<BR>功能:按住鼠标左键保持不松,拖动鼠标则放大拖动范围到视窗;如果点击鼠标,则在此位置作为中心按缩放比例因子放大视窗<BR>参数:缩放比例,此值在1.1~10之间<BR>4) 缩小视窗<BR>功能:按住鼠标左键保持不松,拖动鼠标则移动视窗;如果点击鼠标,则在此位置作为中心按缩放比例因子缩小视窗<BR>参数:缩放比例,此值在1.1~10之间<BR>5) 创建对象<BR>功能:创建一个简单的土地时空对象,只有一个闭合环<BR>参数1:日期值(z),土地时空对象的生日值,缺省为空<BR>参数2:直线/园弧,表示输入线的类型,可以相互切换<BR>参数3:闭合,表示此土地时空对象创建完毕<BR>参数4:取消,取消当前土地时空对象创建的所有操作<BR>6) 构建对象<BR>功能:由存在的土地时空对象通过叠加运算生成新的对象,此命令可以连续操作,直接按接受才把结果作为土地时空对象增加到土地时空数据表里<BR>参数1:日期值(z),土地时空对象的生日值,缺省为空<BR>参数2:并集/交集/差集/异域/缓冲,表示空间叠加运算类型,可以随时切换<BR>参数3:接受,表示将运算的结果作为土地时空对象增加到增加到土地时空数据表<BR>参数4:取消,清空空间运算结果<BR>7) 修改对象<BR>功能:修改土地时空对象的生日值。土地时空对象的空间消息修改可通过构建命令生成<BR>参数1:日期值(Z),土地时空对象的新的生日值,格式"YYYY-MM-DD",缺省为空<BR>参数2:接受,表示将选中的土地时空对象的生日值修改为新值<BR>参数3:取消,取消选中的土地时空对象<BR>8) 删除对象<BR>功能:删除SVG DOM和(或)数据服务层的土地时空对象<BR>参数1:保留数据/删除数据,表示是否同时删除数据服务层的土地时空对象,缺省为保留数据<BR>参数2:取消,表示取消选中的要删除的土地时空对象<BR>9) 信息呈现<BR>功能1:左上角显示所有存在的土地时空生日值,点击相应的生日值,会切换相应的土地时空对象开关显示,日期值为绿色则表示显示,红色表示不显示;<BR>功能2:当点击一具体的土地时空对象时,具有相同生日值的所有土地时空对象不显示;<BR>功能3:显示鼠标经过的土地时空对象的属性:id,生日值,面积,周长<BR></DIV>
喜欢0 评分0
zhou_gong
路人甲
路人甲
  • 注册日期2006-06-04
  • 发帖数3
  • QQ
  • 铜币111枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-06-05 01:05
<P>需要安装ADOBE SVG插件才能看到矢量图</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部