您的位置:首页 > 其它

使用Geoserver发布ArcSDE空间数据

2009-11-11 14:53 309 查看
最近在研究ArcGIS的ArcSDE。ArcSDE是一个不错的空间数据库中间件,兼容大多数数据库,提供了事务和版本管理。

从ESRI网站上下载ArcGIS数据模型。每个数据模型包含两种格式的文件:visio和xml。

流程为visio->xml->Geodatabase,具体步骤参考ESRI文档,注意在导入ArcSDE时设置坐标参考系统,并记录下来备用。

将数据模型导入Oracle数据库,用ArcMap添加一些测试数据,接下来就是用Geoserver发布这些数据。

发布之前需要安装Geoserver的ArcSDE plugin,可以在geoserver网站下载,注意与Geoserver的版本必须一致。

根据plugin中的readme说明,复制ArcSDE的三个jar文件到Geoserver的lib目录下,安装ArcSDE SDK后可以找到这三个文件,

否则请到ESRI网站下载。

安装完成后重新启动Geoserver。

打开Geoserver管理页面,添加一个ArcSDE数据链接,

在 配置->数据->数据库 中单击 新建,在Feature数据描述中选择ArcSDE,填入名称,单击 新建。在新建数据库页面中填入配置数据,提交保存。

如果ArcSDE选项没有出现,请检查数据插件是否正确安装。

添加FeatureType,进入 配置->数据->数据库,单击 新建,选择包含测试数据的ArcSDE空间表名。填写配置信息,注意坐标系与前面记录的保持一致,提交保存。

在 样例 中找到刚才添加的FeatrueType,查看是否发布成功。

本文中涉及的软件:Oracle 10.2.0.3,Geoserver 1.7.7,ArcSDE 9.3
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: