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

主站蜘蛛池模板: 亚洲手机在线| 色噜噜综合网| 午夜国产理论| 国产精品19p| 国产精品不卡片视频免费观看| 国产69囗曝护士吞精在线视频| 亚洲男人的天堂久久香蕉| 欧洲精品视频在线观看| 91精品国产一区| 欧美亚洲日韩不卡在线在线观看| 91无码视频在线观看| 国产一级在线播放| 玖玖免费视频在线观看| 国产在线视频二区| 成人va亚洲va欧美天堂| 一级毛片在线播放免费| 国产日韩欧美在线视频免费观看| 一区二区三区在线不卡免费| 免费无码AV片在线观看国产| a网站在线观看| 国产99热| 国产手机在线ΑⅤ片无码观看| 国产在线一区视频| 三上悠亚一区二区| 日韩中文字幕亚洲无线码| 麻豆国产原创视频在线播放| 69综合网| 色综合热无码热国产| 亚洲福利片无码最新在线播放| 成年女人a毛片免费视频| 青青青国产精品国产精品美女| 久无码久无码av无码| 亚洲国产91人成在线| 99热线精品大全在线观看| 国产chinese男男gay视频网| 国精品91人妻无码一区二区三区| 日韩无码视频专区| 欧美成人在线免费| 在线日韩一区二区| 亚洲日韩精品无码专区| 亚洲不卡网| 试看120秒男女啪啪免费| 国产原创演绎剧情有字幕的| 国产幂在线无码精品| 久久精品无码中文字幕| 国产精品美女在线| 精品国产中文一级毛片在线看| 日韩第九页| 亚洲欧美成aⅴ人在线观看| 午夜不卡福利| 亚洲日韩精品伊甸| 国产黄在线观看| 国产麻豆aⅴ精品无码| 亚洲欧美天堂网| 亚洲国产欧美中日韩成人综合视频| 中文字幕色在线| lhav亚洲精品| 午夜精品区| 亚洲国语自产一区第二页| 一本大道东京热无码av| 国产成在线观看免费视频| 极品性荡少妇一区二区色欲| 一级全黄毛片| 好紧太爽了视频免费无码| 久精品色妇丰满人妻| 亚洲va欧美ⅴa国产va影院| 久久国产高潮流白浆免费观看| 国产精品视频第一专区| 2020亚洲精品无码| 青青国产成人免费精品视频| 欧美一级视频免费| 色噜噜在线观看| 国外欧美一区另类中文字幕| 亚洲欧美日韩中文字幕一区二区三区 | 国产在线观看一区精品| 久久精品人人做人人爽97| 一区二区三区毛片无码| 欧美性猛交一区二区三区| 国产传媒一区二区三区四区五区| 国产精品私拍99pans大尺度 | 久久午夜夜伦鲁鲁片无码免费| 99热线精品大全在线观看|