天地圖、百度、高德、騰訊、Leaflet、openlayers地圖圖片疊加層切片生成工具使用介紹(20200308)

這個工具可以把一個大圖切割成256*256的小圖並分級別貼到地圖上,目前支持的地圖類型是天地圖、百度、高德、騰訊、Leaflet、openlayers。

    部分切圖效果:

        1、高德 吳淞炮臺:瀏覽  

        2、騰訊:瀏覽 (8-18級,12.96平方公里,1604個切片)

    切圖方法:

    第一種,配準法,基本不需要什麼技術,點擊幾下就行。配準法使用方法說明,動畫演示視頻演示

    第二種,順序法。

    順序法示例1: http://blog.csdn.net/bq_cui/article/details/50828995

    順序法示例2:http://blog.csdn.net/bq_cui/article/details/50935479

    對於大圖片,有2種處理方案:

   方案1、用標準版中的批量順序法。只要你的微機photoshop能處理的圖片,就可以用批量來處理,只是需要一些特別的操作。批量法處理大圖:批量順序法方法1,批量順序法方法2。

   方案2、 現在(20191007)專業版配準法也可以處理大圖了,處理能力遠超標準版中的批量順序法。

(朋友做的應用:蘭州交通大學導航地圖  請使用ie10以上瀏覽器或者谷歌內核瀏覽器或者火狐瀏覽器; http://www.sz-yok.cn:8005/   http://www.sz-yok.cn:8003/ )

  標準版配準法 專業版配準法 順序法(標準版、專業版)
難度 極低,點擊幾次鼠標就ok了。 極低,點擊幾次鼠標就ok了。 中。
處理圖像大小

最大可以處理約6k*6k像素圖片。

 

如果內存(包括虛擬內存)夠大,則可以處理特別大的圖片和特別高的地圖級別,例如100k*100K的圖片,覆蓋上海市區20級地圖。 中等。例如8G內存,可直接處理:源圖爲百度地圖15級,圖像分辨率約爲20000*12000,大小約200M的png文件,覆蓋15級地理面積大約10000平方公里。使用批量的辦法,可以處理高度爲20000的圖像。
備註 對內存大小不敏感。 使用虛擬內存,最好用固態硬盤,速度較快。 對內存大小不敏感。標準版跟專業版中,順序法的功能是一樣的。

        下載:http://www.1hwj.net/forum.php?mod=viewthread&tid=3&page=1&extra=#pid5

修改歷史:

2020.3.8

    修改了專業版順序法預覽按鈕不可用的bug;發佈了處理文件名中包含座標信息的功能;

2019.12.29

    專業版增加水印功能。

2019.12.7

    專業版,自定義文件名支持"\",即支持根據像素座標自動生成文件夾。例如自定義文件名爲“{x}\{y}”,則對於2345_1234.png這個切片,可以在該級別文件夾中,先生成2345文件夾,再生成1234.png切片文件。

2019.10.29

    專業版配準法切片過程,修改了中斷處理功能。

2019.10.7

    專業版提供了全新的配準處理過程,最主要的目標是處理大圖、覆蓋大區域、高級別地圖。這種方式下,既可充分利用大內存處理超出photoshop處理極限的圖片,又可以使用方便的配準法。測試內存爲32G,騰訊地圖,可覆蓋上海市區到地圖16級。估計17級需要內存爲128G。(擴大虛擬內存,可大幅度提高處理能力。建議用固態硬盤來增加虛擬內存。)

測試處理9-15級。下面是9級:

2019.9.8   

    取消了二類配準點,簡化了配準法操作;修改了配準法圖片質量參數(即 correctBlur 參數:true: rfCosine, false: rfLinear)。

2019.5.30

    倫敦切圖業務的同學反映的問題,修改了百度西半球生成的座標bug。

2019.5.4

    *順序法增加了批量功能。可以批量處理一個大圖分割出的大量圖片,因此可以方便處理大圖片了。理論上可以處理很大的圖了!這是一個很重要的功能。

2019.4.14

    *增加了項目管理功能;增加了高德地圖批量標註功能,該功能需要安裝Firebird3數據庫。

2019.3.20

    * 解決了百度在南半球、西半球切片位置錯位問題;對於所有類型地圖,解決級別較低情況下(整個圖在該級別下小於256*256),部分切片丟失問題。可能仍有bug,發現後請聯繫我。

2019.2.11

    * 生成大級別的切片的時候,切片數量特別多,例如需要生成20級、21w+切片,程序生成9817個切片後會莫名停止。在順序法設置中,增加了以下功能:指定切片開始的行、列位置輸入框,該輸入框同時可以顯示當前切片的位置。重啓程序後,在輸入框指定開始行列位置即可。

2019.2.9

    * 根據路徑圖片模板生成路徑參數,可以搜索最短路徑。該功能一鍵生成。

2018.8.5

    * 批量生成地圖中的標註點,點擊標註點彈出窗口。

2018.7.1

    * 順序法,高德地圖支持衛星圖層和標準圖層切換。

2018.5.20

    * 原來程序不支持openlayers的順序法生成切片,現在可以了。

2018.5.11

    * 原來程序不支持leaflet的順序法生成切片,現在可以了。

2018.4.3

    * 自定義切片文件路徑和文件名。

    * 增加配準提示。

2018.2.26

    *使用配準法時,通過輸入座標定位地圖中的配準點。這種方法適用於地圖中沒有明顯定位標誌時的定位,如無人區,山區等;

    *輸出切片文件名稱可自定義;

    *最大輸出級別無限制(50級);

    *採樣模式可選;

2018.1.14

    *支持Leaflet調用高德、谷歌、天地圖條件下圖片切片的生成。

2017.10.28

    * 修改圖片文件加載方式,使用配準法可以支持更大圖片文件。

2017.10.10

    * 程序支持64位;最大切割級別調整爲50級(考驗你的機器配置)。

2017.4.19

    * 處理大圖時,用photoshop生成較小圖片,再用切片程序處理後,可以在地圖上正確拼合。但不同切片間會形成一條一個像素寬的空白區域。現在版本已經修改。

2017.3.4

    * 支持生成天地圖覆蓋圖片切片。

2017.2.25

    * 自定義切片水印;

    * 增加查看結果按鈕,可直接打開完成的網頁,方便操作;

    * 修改了中心點定義,打開網頁後確保直接看到切片;   

    * 對部分設置項目位置重新組織,避免誤解;

    * 使用配準法,整個圖縮小到任何級別,都可以正確匹配。

2017.1.21

    * 最大輸出級別修改爲20。

2016.11.17

    * 修改了模板,選取定位點的時候,可以顯示衛星圖,某些時候便於選取定位點;

    * 生成切片完成後,打開地圖直接定位到切片位置,並且不再限制級別數量。

2016.10.28

    * 到下午騰訊地圖配準法切片也成功實現了。

2016.10.28

    * 高德地圖配準法切片成功實現,參數計算這個太麻煩了,眼花頭疼。

2016.10.6

    * 實現了第二種切片算法,即:鼠標點擊地圖中的點和圖片中的對應點,生成配準點。免去photoshop製作分割原圖的複雜過程,節約了大量時間。 (加班一個月,時間沒白費,開心!)。

    這種方法的另一個好處是,可以把圖片縮到很小,直到一個切片中的一個點。原來的方法基本是不可能的。

    第一種切片方法仍然保留。

    使用方法說明

2016.7.13

    * 座標選擇模板文件放到tpl文件夾中,可以自定義地圖api的位置;

2016.7.5

    * 使用sqlite數據庫,省去了安裝firebird數據庫的麻煩;

2016.6.28

    * 生成騰訊地圖圖片覆蓋物切片;

2016.6.15

    * 可以生成高德地圖圖片覆蓋物切片;

2016.5.23

    * 修改了輸出路徑檢測錯誤;

    * 修改了數據庫驅動版本問題;

2016.5.20

    * 刪除了setup.ini文件中所有的絕對路徑;

2016.5.17

    * 修改了部分數據庫錯誤;

2016.5.13

    * 後臺升級爲支持firebird3.0數據庫。

    (google切片覆蓋到百度地圖功能目前誤差太大,該功能有待調整,暫不公開)

2016.4.29

    * google衛星圖按限定的經緯度區域、級別覆蓋到百度地圖上;

2016.3.30

    * 通過點擊添加麻點。用工具添加麻點的好處是可以根據疊加層圖片精確定位;

    * 增加與數據庫的連接(不是網頁與數據庫連接),用於保存麻點信息;

2016.3.26

    支持大圖片的處理,測試圖片爲71M,png格式。

    選座標,不需要重啓程序即生效。

    生成透明png時,空圖片直接丟棄。

    增加強制預覽選項,這樣可阻止自動預覽大圖片,節約時間。

2016.3.7

    遮罩,遮罩顏色設定。

    限定瀏覽範圍。

2015.8.1
    不同級別間可以平滑轉換。
    輸出png格式切片,支持透明png文件。
2014.1.10
    修改了切片方式。
2013.11.12
    增加了切片預覽。
    增加了顯示地圖並通過點擊取得中心點經度、緯度。
2013.7.21 
    可以生成切片及代碼。
    bug:地圖級別切換時圖像位置跳躍導致不平滑。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章