现在想实现一个简单应用,让一个图层存储在oracle里,这个图层上面有个图标,可以理解为图片,它代表某种设备,想在图层上实现添加,修改,删除设备的操作,数据库也跟着更新。我不知道到底这个图层是以什么表结构存在oracle里的?谁有这种类似的例子能给我参考啊,多谢了。
------解决方案--------------------
图层啥格式?mapinfo的tab 对应的看看 oracle spatial相关的东西
arcgis的shp的可以了解下 arcsde的存储方式
------解决方案--------------------
这个设备图片,有空间信息吗?如果使用的是ArcSDE来存,那就会生成好几个相关的表,具体说比较复杂,ArcSDE内部会自动处理,你只需了解SDE的Geodatabase模型就可以了。
------解决方案--------------------
在表中添加Oracle SDO Geometry对象字段(存点信息)或者直接用两个Number字段(存x,y),用一个字符型字段存一个图标名称或标识。
------解决方案--------------------
shp是文件,arcSDE是数据库,LZ概念没搞清楚哦
------解决方案--------------------
arcSDE默认使用自己专有的Shape Object格式在oracle中保存空间数据。
开发者不需要了解具体的存储格式。
------解决方案--------------------
把图导入到ArcSDE中,然后使用ArcEngine加载这个图层之后就可以进行编辑了,
跟编辑shp没啥区别,不过需要有ArcSDE的数据库编辑licence