最近忙着装修房子,很久没有更新博客了。
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。
posted on 2007-06-15 14:44
天狼 阅读(1638)
评论(1) 编辑 收藏