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

主站蜘蛛池模板: 正在播放久久| 国产一区二区视频在线| 岛国精品一区免费视频在线观看| 成人伊人色一区二区三区| 5555国产在线观看| 亚洲区欧美区| 国产在线无码一区二区三区| 免费毛片全部不收费的| 久久精品国产亚洲麻豆| 92精品国产自产在线观看| 91 九色视频丝袜| 被公侵犯人妻少妇一区二区三区| 午夜无码一区二区三区| 日韩无码黄色| 欧美成人影院亚洲综合图| 欧美国产菊爆免费观看| 欧美一级高清片欧美国产欧美| 亚洲女同一区二区| 成人小视频在线观看免费| 毛片久久久| 人妻精品久久久无码区色视| 亚洲性一区| a色毛片免费视频| 色综合久久88| 国产精品不卡永久免费| 欧洲在线免费视频| 久久国产精品影院| 天天摸天天操免费播放小视频| 国产毛片网站| 亚洲成人免费在线| 亚洲有无码中文网| 国产欧美视频综合二区| 人妻夜夜爽天天爽| 57pao国产成视频免费播放| a级毛片在线免费观看| 亚洲国产理论片在线播放| 55夜色66夜色国产精品视频| 亚洲欧州色色免费AV| 国产69精品久久久久妇女| 亚洲区视频在线观看| 真实国产精品vr专区| 久久这里只有精品2| 精品撒尿视频一区二区三区| 制服丝袜在线视频香蕉| 色综合激情网| 亚洲人成高清| 国产成人调教在线视频| 欧美在线观看不卡| 97国产在线视频| 在线精品欧美日韩| 国产婬乱a一级毛片多女| 亚洲无码高清免费视频亚洲 | 免费观看男人免费桶女人视频| 亚洲一区第一页| 99这里只有精品在线| 欧美成人午夜视频| jizz国产在线| 欧美高清三区| 亚洲国产精品一区二区第一页免 | 中文字幕欧美日韩高清| 国产亚洲欧美在线专区| 四虎亚洲国产成人久久精品| 国产美女免费| 久草中文网| 免费av一区二区三区在线| 亚洲三级网站| 久久精品人人做人人爽电影蜜月| 国产免费久久精品99re不卡| 亚洲无线一二三四区男男| 亚洲成人手机在线| 成人国产免费| 综合色区亚洲熟妇在线| 亚洲日本一本dvd高清| 99精品视频九九精品| 九九线精品视频在线观看| 高清不卡一区二区三区香蕉| 在线一级毛片| 波多野结衣一区二区三视频| 高清不卡一区二区三区香蕉| 原味小视频在线www国产| 久久久精品国产SM调教网站| 色婷婷丁香|