日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java取geosever数据,终于搞定了GeoServer的WFS查询

發(fā)布時間:2025/4/16 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java取geosever数据,终于搞定了GeoServer的WFS查询 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

上一周,我在學習OpenLayers.一開始是用Image做數(shù)據(jù),后來發(fā)現(xiàn)圖片的分辨率始終有限,就想到動態(tài)獲取數(shù)據(jù).立即想到了以前在SKY看過的圖片切片

,MS太難了.不過OpenLayers作為輕量級開源JS客戶端,很好的實現(xiàn)了OGC規(guī)范,包括WFS,WMS,SLD.

本周三之前,我先在GeoServer里通過把本地的SHP數(shù)據(jù)生成圖片在WMS里獲得,數(shù)據(jù)的渲染是在uDig里動態(tài)生成的(手寫太復(fù)雜,為此還到OGC下了SLD的標準,NND).做完這些后,就可以用IE或者FireFox瀏覽數(shù)據(jù)了,因為GeoServer1.5自帶了OpenLayers.下面是圖片

當?shù)貓D放大到一定比例時,就可以顯示更豐富的信息,這可以通過MAXSCALE和MINSCALE來設(shè)置.

下面這輻圖是在1:30M下的地圖顯示,除了國家的名字外,還包括世界重點城市(紅色原點).

這些都是前幾天做的東西,從周三到今天下午都在研究WFS查詢.

先SHOW下界面,具體功能還沒實現(xiàn),因為涉及到OpenLayers的東東.現(xiàn)在完成的只有查詢城市名,查處該城市的坐標(也就是說可以查詢該點的所有信息,類似與Identify);

昨天一直想用GeoServer里的例子來改,然后發(fā)現(xiàn)還是有一定差距,索性自己寫吧.

今天拿著兩本大厚書去上課,<>和<>.看了兩本書關(guān)于Ajax和JS解析XML的兩章,再加上前兩天頻繁登陸Classicning的站點搜刮到的一些思路,下午很快就完成了.

雖然完成了WFS的查詢,不過對于他的原理,我還不是很明了,只能大概描述成請求響應(yīng)模型.再擴展點說,就是在事件中發(fā)出查詢數(shù)據(jù)的請求,然后返回服務(wù)器端的響應(yīng)(GML),再去解析這個GML,得到你想要的東東.(不知道說的對不對,如果不對請指正,我可不想誤人子弟).

下面的任務(wù)就是在客戶端加上些Marker,或者繼續(xù)深入點,完成這個基本的WebGIS.

開源WebGIS,我才剛上路呢!!!

總結(jié)

以上是生活随笔為你收集整理的java取geosever数据,终于搞定了GeoServer的WFS查询的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。