使用Geoserver发布ArcSDE空间数据
最近在研究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
转载自:https://blog.csdn.net/iwillsw/article/details/4798368