Mapgis to shp資料轉換

2021-06-20 01:08:13 字數 1999 閱讀 2456

mapgis

資料處理文件

本文件描述的是

mapgis6.7

資料處理轉化為

arcgis shp

資料格式的過程。

下圖是通過

mapgis

自身轉換軟體轉出的點線面資料,幾何資料無問題。但是屬性資料出現問題,主要包括兩個問題,屬性亂碼,屬性字段

10個字元限制(五個中文字)以及屬性內容不完全。

)點資料屬性表

)線資料屬性表

)面資料集屬性表

那麼出現了這些問題我們如何來解決這些問題呢?(1

)mapgis2shp

這個軟體可以解決我們的一些問題。此圖是使用此軟體轉出的效果。

但是有時候也發些這個軟體可能轉出效果不是很理想,在網上找到了個曲線的方法。

完美實現從

mapgis

檔案轉換成

arcgis

中shp

格式檔案。

直接替換

dbf檔案(一),步驟如下

1.     

單獨把要轉換的

mapgis

檔案的屬性用

mapgis

軟體中的

「屬性庫管理

」功能模組匯出成

「*.dbf」

格式;2.     

用mapgis

軟體中的

「檔案轉換

」功能模組把原

mapgis

檔案轉換成

shp格式;

3.      用第1

步匯出的屬性檔案替換第2步中

shp檔案三個檔案中的

dbf格式檔案(直接修改檔名)(到這一步是保證轉換後檔案的屬性不丟失);

4.     

在arcgis

的toolbox

中用datamanagement tools -> features -> repair geometry

工具對第

3步中處理過的

shp格式檔案進行幾何修復(這一步是保證轉換後檔案的幾何關係正確)。(2

)線資料轉換成

shp檔案(3

)直接替換

dbf檔案(二),步驟如下1、

mapgis

單獨轉換點檔案,轉換工具

-》轉換點資料

dbf. 2

、用mapgis

軟體中的

「檔案轉換

」功能模組把原

mapgis

檔案轉換成

shp格式;3、

用第1步匯出的屬性檔案替換第2步中

shp檔案三個檔案中的

dbf格式檔案(直接修改檔名)(到這一步是保證轉換後檔案的屬性不丟失);

(2)使用

mapgis2shp

這個軟體,轉換線、面未發現什麼問題,不做詳細描述。

總結,mapgis

本身的資料轉換功能還有些問題,例如對字段長度的限制,屬性字段長度大於

10個字元的自動擷取,只保留

5個中文字元,

mapgis6.7

以及k9

中這個問題都存在;時間型別資料轉換完成後在

shp檔案中為亂碼,此問題無法解決,只有在

arcgis

中做修改。

資料轉換 強制轉換

1 2 強制型別轉換 3 1.特點 需要進行特殊的格式處理,不能自動完成。4 2.格式 範圍小的型別 範圍小的變數名 範圍小的型別 原本範圍大的資料 56 注意事項 7 1.強制型別轉換一般不推薦使用,因為有可能發生精度損失 資料溢位。8 2.byte short char這三種型別都可以發生數 算...

SSIS資料轉換元件 複製轉換 資料轉換 行計數

一 複製轉換 將複製列轉換從工具箱中 託動到資料流選項卡中。並於excelsaleordercout行計數連線。連線方向是行計數指向複製列轉換。雙擊開啟複製列,彈出編輯介面,選擇要拷貝的列,並可以重新命名。結果如下圖 到此複製列轉換工具配置完成,接下來你可以從工具箱中拖動任何控制項與之連線。使用複製...

資料行列轉換

public static void main displaytable dt console.writeline r n 進行行列轉換 r n displaytable columntorow dt,0 console.readline public static datatable column...