關於OpenLayers的TMS的一些理解

2021-05-24 15:15:24 字數 418 閱讀 8904

現在的網路地圖大多採取tms的儲存方式,是用rest介面支援的url引數(地理引數)來描述空間瓦片儲存方式,並通過url的get方法訪問到這些瓦片的。

單位瓦片的跨度 span = res* this.tilesize.w ,用分辯率乘以瓦片大小,可以得到單位瓦片的對應座標的跨度

瓦片行列號:x=round((bounds.left-x)/spanx)

y=round((y-bounds.top)/spany)

這裡(x,y)是參考點座標,我們選擇了單位瓦片的左上角與參考點的偏移量再除以單位瓦片的跨度,然後進行四捨五入取整,就可以得到瓦片行列號,可見,瓦片行列號與瓦片的地理座標是一一對應的關係。所以,這也被用來做為瓦片的地理編碼

在tms中,我們可以根據網路地圖的url引數的排列方式,重寫url,就可以做到訪問指定的網路地圖的靜態png瓦片了

OpenLayers的API講解(二)

ol.view 物件表示乙個簡單的地圖2d檢視。對改變地圖的中心,解析度和旋轉起到作用。the view states ol.view是由三個狀態決定的 分別為center,resolution,rotation。每乙個state都有相應的getter和setter方法。例如,center的getc...

Java TM 中TM的意思

tm不一定代表註冊商標tm是trademark的縮寫,美國通常在商品上加註tm表示該文字或圖案是商標,並不一定是指已註冊商標。美國對商標的保護原則是使用在先原則,只要使用在先,就受到保護,所以使用者一般不註冊。而r是register的縮寫,用在商標上是指註冊商標。我國 商標法實施條例 第三十七條規定...

基於OpenLayers 的WFS模糊查詢優化

思路 先通過指定乙個featurename欄位,在全表查詢時,返回的資料就會比較小,這樣會提高一些速度。返回資料中,我們取出featureid的值,再通過url進行gml格式的解析,從而得到查詢後返回的全欄位gml資訊。實現 var filter new openlayers.filter.logi...