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—),男,工程測量專業,工程師,主要從事城市工程測量技術工作。

主站蜘蛛池模板: 亚洲精品第1页| 婷婷午夜影院| 国内精品伊人久久久久7777人| 蜜臀AVWWW国产天堂| 伊人福利视频| 人妻91无码色偷偷色噜噜噜| 扒开粉嫩的小缝隙喷白浆视频| 97在线免费| 国产导航在线| 国产日产欧美精品| 国产经典免费播放视频| 亚洲av片在线免费观看| 国产女人18毛片水真多1| 91小视频在线播放| 2021国产精品自拍| 91久久国产热精品免费| 亚洲第一视频网站| 国产丝袜啪啪| 国产精品毛片一区| 国产在线一二三区| 久久福利网| 亚洲国产av无码综合原创国产| 亚洲一区毛片| 伊人久综合| 老司机久久99久久精品播放| 欧美精品成人| 欧美综合在线观看| 国产成人久视频免费| 福利在线不卡| 国产美女视频黄a视频全免费网站| 99久久国产综合精品2023| 国产成本人片免费a∨短片| 国模私拍一区二区三区| 久草视频中文| 国产精品欧美在线观看| 国内精品视频在线| 日本成人福利视频| 国产乱人伦精品一区二区| 99精品久久精品| 国产午夜小视频| 91小视频在线| 国产丝袜第一页| 夜精品a一区二区三区| 欧美第一页在线| 亚洲V日韩V无码一区二区| 91在线国内在线播放老师| 日韩黄色在线| 91无码人妻精品一区| 午夜视频在线观看免费网站| 国产玖玖玖精品视频| 国产精品美女免费视频大全 | 91久久国产成人免费观看| 婷婷开心中文字幕| 欧美另类一区| 97亚洲色综久久精品| 91精品国产91久久久久久三级| 日韩欧美国产三级| 国产手机在线ΑⅤ片无码观看| 久操线在视频在线观看| 成人91在线| 亚洲天堂在线视频| 国产第一福利影院| 在线欧美一区| 在线无码私拍| 成人精品午夜福利在线播放| 免费高清自慰一区二区三区| 国产精品19p| 欧美五月婷婷| 久爱午夜精品免费视频| 特级毛片免费视频| 亚洲一区黄色| 影音先锋丝袜制服| 成人小视频网| 国产成人综合在线观看| 伊人大杳蕉中文无码| AV无码无在线观看免费| 精品精品国产高清A毛片| 亚洲美女AV免费一区| 欧美国产综合色视频| 青草娱乐极品免费视频| 国产又粗又猛又爽| 亚洲欧美另类久久久精品播放的|