Geoserver 1.5.1测试手记

Geoserver 1.5.1测试手记
最近忙着装修房子,很久没有更新博客了。

6月9日,Geoserver 1.5.1正式发布,这是一个值得期待的版本。
从Geoserver 1.4到1.5.1的升级过程比较简单,没有遇到特别的问题。
地图渲染速度没有太大变化,没有从1.3到1.4那种速度上的跳跃感。
平台变化:
1、内核升级到Geotools2.3.2;
2、支持多种格式的WCS发布,很有用的功能;
3、引入OpenLayer,为客户端开发提供一种新的选择。
开发者可以使用OpenLayer直接发布地图,减少了开发工作量。相对而言,mapbuilder是一个强大又复杂的系统。
测试中发现的问题:
1、读取oracle空间表,渲染地图出现错误。
分析原因:官方提供的oracle扩展包gt2-oracle-spatial-2.3.2.jar和驱动程序ojdbc14.jar在9i(9204)数据库上有问题,ojdbc14.jar是10g的驱动程序。使用老版本的gt2-oracle-spatial和9i的JDBC驱动,问题解决。估计官方提供的oracle扩展包只适用于10g。
2、对oracle空间表进行WFS查询,返回的XML结果集有问题,导致WFS查询失败。
例如某查询应该返回:
< gml:featureMember >
    < cq:CBD_BUILDING fid =" CBD_BUILDING.161 " >
    < cq:ID > 161 </ cq:ID >
    < cq:LNAME > 都市广场 </ cq:LNAME >
实际返回的XML为:
< gml:featureMember >
    < gml:CBD_BUILDING fid =" CBD_BUILDING.161 " >
    < gml:ID > 161 </ gml:ID >
    < gml:LNAME > 都市广场 </ gml:LNAME >

PostGIS和ArcSDE没有类似的bug。

你可能感兴趣的:(Geoserver 1.5.1测试手记)