最近忙著裝修房子,很久沒有更新博客了。
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
天狼 閱讀(1650)
評論(1) 編輯 收藏