FME中Cass擴充套件屬性轉Shp的方法

2022-03-10 23:18:28 字數 1415 閱讀 9026

問題:真受不了cad中的註記,只能方便顯示,難於資料互動。好在cass把屬性資訊基本寫在擴充套件屬性中,但顯示又成問題了。此事難兩全!我們通過檢視實體屬性,需要把宗地界線的擴充套件屬性提取出來。即組碼為-3,south中的宗地號、戶主名和地類**提取出來。

分析:曾寫過乙個標註寫入面屬性的程式,最近又寫了操作cass擴充套件屬性的程式,我想把兩者結合起來解決此問題。

但在整理文件時,又發現了fme的安裝,我想起了fme可以實現這個吧!

安裝fme2014版本,用fmedatainspector開啟處理後的cad檔案(只剩下目標圖層),可以看到其擴充套件屬性為data.string中。

使用fmeworkbench建立cad轉shp的工程。在輸出模組中新建了三個使用者字段,可開啟寫入模組一看,只有string,沒有我需要的。

這可如何是好?檢視官方的相關文件,可他使用的版本應該是2011,和我這個不一樣啊,沒法像他那樣進行設定。

解決:使用了attributerename轉換器獲取了string、string、string。方法是:輸入模組勾選autocad_extended_data.string{};輸出模組新增三個使用者自屬性;中間新增attributerename,並設定其引數為string、string和string。

最後,總的結構圖如下:

效果圖如下:

FME轉shp到CAD的另一種方法

j 利用2dforcer轉換器,移除所有的高程 z 座標 k 借助attributecreator轉換器,設定新的屬性值。經過對cad檔案進行分析可知,僅需要新建autocad layer 圖層 autocad entity 實體 autocad color 顏色 三個屬性值即可 並對其進行分別賦值...

cad控規指標表轉excel表的FME方法

前段時間接到乙個任務,需要將dwg格式的控規地塊匯出到shp格式,要求附加地塊控制指標 容積率 建築密度 綠地率之類的 cad地塊線轉shp面很容易,但是附加地塊控制指標卻不那麼簡單。受條件限制,沒有現成地塊控制指標屬性表可以鏈結到地塊,控制指標資訊只能來自dwg格式控規圖則裡由文字和線條畫成的表。...

signalR client屬性中的大致方法

t all 相當於持久連線中的 broadcast。t allexcept params string excludeconnectionids 給排除本人所有人傳送訊息。t client string connectionid 跟send操作就是一樣的了。t clients ilistconnec...