999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

AutoLISP在數字地形圖中線型規范化的應用

2014-12-29 00:00:00范森合
房地產導刊 2014年9期

摘 要:本文簡要敘述利用AutoLISP語言編程在數字地形圖中將部分線型進行規范化的處理,并以實例說明程序的可行性。

關鍵詞:AutoCAD AutoLISP 數字地形圖 線型規范化

1 引言

LISP是一種擅長表處理(List Processing)的第四代有工智能(AI,Artificial Intelligence)語言;將LISP的程序語法放在AutoCAD繪圖環境下來使用時,就特稱之為AutoLISP。

AutoLISP是一種程序設計語言,能幫助經常使用或重復的操作步驟自動化,從而顯著地提高工作效率。AutoLISP能夠看到AutoCAD的內部工作機制,其基本功能是可以控制用戶與程序運行之間的相互關系。

AutoLISP具有容易撰寫、容易學習、無需編譯、安全性好等特點。

2 問題及解決方法

數字地形圖中線型規范化的處理是不可少的。雖說未經過線型規范化處理的數字地形圖對面向GIS數據不影響,但也直接影響到數字地形圖的美觀和使用。特別是打印出來的白紙圖,在野外使用時不能準確分辨出夾點的所在位置,給工作帶來諸多不便。結合我院自己開發的成圖軟件,數字地形圖中需要進行規范化處理的線型分為建筑類有陽臺(GS2314為線型名)、破壞房屋(GS2140)、廊房(GS4440)、門頂(GS4440);交通類有大車路(GS4410)、鄉村路(GS4420)、小路(GS4430)、內部路(GS4440);管線類有地面下的輸送管道(GS5312);水系類有單雙線干溝(GS6342、GS6341)、水庫溢洪道(GS6342)、滾水壩(GS4440)、地下灌渠(GS4420)、倒虹吸通道(GS4440)、等深線間曲線(GS8130);境界類有已定省、區、直轄市界線(GS7131)、未定省、區、直轄市界線(GS7132)、已定地級界線(GS7141)、未定地級界線(GS7142)、已定縣級界線(GS7151)、未定縣級界線(GS7152)、已定鄉鎮界線(GS7161)、未定鄉鎮界線(GS7162)、村界(GS7170)、自然保護區界線(GS7220);地貌土質類有等高線間曲線(GS8130);植被類有地類界線(GS9610)、花圃(GS9530)等等。如果僅憑手工一一處理,必將費時費力。針對這一情況,筆者利用AutoLISP語言編寫了一個小程序來解決這些問題。

3程序代碼

;;;線型規范化

(DEFUN C:XGF(/ XX L I A B C TS)

(REGMAP)

(SETQ XX(SSGET \"X\" '((6 . \" GS2140,GS2314,GS4410,GS4420,GS4430,GS4440,GS5312,GS6341,GS6342,GS7131,GS7132,GS7141,GS7142,GS7151,GS7152,GS7161,GS7162,GS7170,GS7220,GS8130,GS9530,GS9610\")(0 . \"LWPOLYLINE,POLYLINE\"))))

;;;需要進行規范化處理的線型

(IF XX

(PROGN

(SETQ L (SSLENGTH XX))

(SETQ I 0)

(WHILE (< I L)

(SETQ A (SSNAME XX I))

(SETQ B (ENTGET A))

(SETQ C (CDR (ASSOC 0 B)))

(IF

(OR (= C \"POLYLINE\") (= C \"LWPOLYLINE\"))

(COMMAND \"_PEDIT\" A \"L\" \"OFF\" \"\")

;(COMMAND \"_PEDIT\" A \"Y\" \"L\" \"OFF\" \"\")

(SETQ I (+ I 1))

(SETQ TS (STRCAT \"\n共處理了\" (ITOA I) \"條線。\"))

(PRINC TS)

(PRINC)

4 應用實例

在AutoCAD繪圖環境下,先將程序編寫成自動加載。打開一幅數字地形圖并局部放大后,從(圖1)中不難發現有多處線型是未經過線型規范化處理的。在命令行輸入xgf(意為線型規范化)或點擊工具欄圖標“ ”即可運行該程序,并且程序能在短短1秒鐘左右就能將所有需要進行規范化處理的線型自動處理完畢。(效果見圖2)

圖1

圖2

5 結 語

通過以上實例證明,該程序的可行性是肯定的。掌握好AutoLISP語言編程不僅能減少內業編圖勞力,工作效率也有極大地提高。最后,希望本文能給同行們有所借鑒。

【參考文獻】

[1] 湯峻編著。AutoCAD 2000高級應用與Visual LISP開發寶典。人民郵電出版社。2001

[2] 劉友光等編著。工程中數字地面模型的建立與應用及大比例尺數字測圖。武漢測繪科技大學出版社。1997

【作者簡介】范森合(1971—),男,工程測量專業,工程師,主要從事城市工程測量技術工作。

主站蜘蛛池模板: av色爱 天堂网| 久久无码av一区二区三区| 国产午夜一级毛片| 女人av社区男人的天堂| 色135综合网| 免费观看三级毛片| 免费一级全黄少妇性色生活片| 国产福利在线观看精品| 欧美69视频在线| 国产精品无码久久久久久| 国产精品第一区| 久久永久精品免费视频| 国产精品自拍露脸视频| 最新亚洲人成无码网站欣赏网 | 四虎国产精品永久一区| 午夜日韩久久影院| 国产毛片基地| 欧美全免费aaaaaa特黄在线| 亚洲aⅴ天堂| 狠狠做深爱婷婷综合一区| 国产又大又粗又猛又爽的视频| 欧美日韩精品综合在线一区| 欧美a在线看| 久久久黄色片| 欧美日韩国产成人高清视频| 伊人久久久久久久| 中文字幕佐山爱一区二区免费| 超清无码一区二区三区| 在线欧美a| 精品福利视频网| 亚洲天堂视频在线免费观看| 伊人久久综在合线亚洲91| 国产视频资源在线观看| 久久久久夜色精品波多野结衣| 理论片一区| 永久在线精品免费视频观看| 亚洲欧美在线综合图区| 久久香蕉欧美精品| 欧美有码在线观看| 六月婷婷综合| 人妻精品久久久无码区色视| 青青草国产在线视频| 国产精品开放后亚洲| 欧美一区日韩一区中文字幕页| 丰满的少妇人妻无码区| 国产乱子精品一区二区在线观看| 亚洲国产精品日韩av专区| 欧美区一区| 91色老久久精品偷偷蜜臀| 欧美日韩一区二区三区在线视频| 最新国产成人剧情在线播放| 国产成在线观看免费视频| 黄色成年视频| 日韩精品一区二区三区中文无码| 人妻精品全国免费视频| 日韩精品视频久久| 欧美在线伊人| 国产精品尤物铁牛tv| 亚洲色图欧美| 国产乱人激情H在线观看| 免费看a毛片| 久久人人爽人人爽人人片aV东京热| 国产成人精品18| 亚洲中文精品久久久久久不卡| 亚洲美女久久| 精品视频免费在线| 日韩二区三区| 国产精品主播| 欧美日韩午夜| 亚洲高清免费在线观看| 欧美激情二区三区| 国产AV无码专区亚洲精品网站| 激情综合图区| 九九视频免费在线观看| 亚洲最大福利网站| 国产黄网永久免费| 亚洲最大福利网站| 亚洲国产天堂在线观看| 成人午夜精品一级毛片| 色综合日本| 久久精品亚洲专区| 亚洲综合在线最大成人|