原創|使用教程|編輯:龔雪|2014-05-04 10:03:43.000|閱讀 2908 次
概述:上一篇MapInfo Pro使用實例精選中我們介紹了如何制作區域劃分圖,本文將介紹如何獲取地圖圖元的經緯度。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
經常我們拿到一幅地圖,察看表的信息,并沒有經緯度,然而我們需要獲取這幅地圖的經緯度信息,并想將其導出來以供使用,如下:
上面地圖是重慶市縣級市分布圖,我們察看其數據表,發現表中只有縣級市名稱列,并未有相應的經緯度信息,而我們需要得到這些城市的經緯度信息以便后續工作使用,應該怎么做呢?請參照以下操作步驟。
1、選擇“Table—Maintenance—Table Structure”
我們點擊“Add Field”,增加新的兩列“X”和“Y”(分別代表經度和緯度),并設置其Type為Float浮點型。點擊OK即完成新列的添加。
打開表,我們看到新的列“X”和“Y”已經被添加成功,由于我們尚未未其賦值,因此目前兩列值均為0,下面我們將進行針對這兩列數據的賦值。
2、點擊“Table—Update Column”
在“Column To Update”中選擇我們需要更新數據的列,這里我們選擇“X”,然后點擊“Assist”,彈出對話框:
這個對話框是我們設置列X的值,在這里我們選擇Functions中的“CentroidX”,意思為獲取X坐標,即經度(如果我們獲取緯度的值,我們這里選擇CentroidY)。點擊OK后回到Update Column對話框,在次點擊OK后,即獲取到了更新后的數據:
采用類似的方法我們獲取緯度值。
3、下面我們將把經緯度信息導出,經過上述方法的執行,我們獲取到了地圖數據的經緯度值:
為了防止數據的流失,我們將通過先將數據導出為DBF格式,繼而轉換為XLS的方式。
首先點擊Table—Export,在數據導出對框中的數據類型中選擇dbf,繼而導出(注意在彈出的字符集設置中選擇“No character set conversion”)。
其次,適用excel軟件打開導出的文件并將其按照我們的要求另存為xls或者txt格式即可。
到此如何獲取地圖圖元的經緯度就介紹完了,接下來還會為大家介紹如何在地圖上獲取一塊區域的面積等,敬請期待。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網