MAPINFO中利用GridMaker工具創建柵格圖層


在工作中需要使用柵格地圖,以往都是由研發人員來創建,今天偶然發現Mapinfo中有GridMaker這樣一個工具,結合網絡搜索自己試了一下,居然做成功了,這里把步驟記錄下來,方便以后查看。

1、首先在測定需要創建柵格的城市經緯度范圍

這個比較簡單,分別將鼠標放在地圖區域的左下角和右上角,然后通過Mapinfo左下角的CursorLocation得到兩個點的經緯度,即為整個區域的經緯度范圍。

image

2、Mapinfo中添加GridMaker工具

在Mapinfo中Tools—>Tool Manager中添加GridMaker。

image

3、創建柵格圖層

打開GridMaker工具,設置Extents中的經緯度范圍,這個自己理解下就知道怎么填寫了,然后再修改Spacing between lines即正方形柵格的邊長,並根據需要選擇保持位置和文件名,我這里保存為zzGrid.tab,其他參數默認。

image

創建完成后的效果:

image

看起來有點密集,放大后加上標注的效果:

image

到這一步,柵格創建已經基本完成了,但是目前柵格圖層是沒有經緯度的,我們在應用柵格圖層的時候經緯度還是很有必要的,所以下一步加上經緯度。

4、提取柵格經緯度信息

在Table—>Maintenance—>Table Structure中,選擇新創建的柵格表。添加兩個字段,longitude/latitude,Type為Float。

image

打開Option—>MapBasic窗口,輸入下面的命令,然后Enter。

update zzGrid set longitude=centroidx(obj),latitude=centroidy(obj)

很快就完成了,之后再看柵格圖層的字段,已經添加上了經緯度。

我自己驗證了一下,添加的經緯度是柵格中心點的經緯度,至此,創建柵格圖層終於全部完成。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM