วันพฤหัสบดีที่ 28 ธันวาคม พ.ศ. 2566

Footpath#3

 Footpath#3



วันพฤหัสบดีที่ 21 ธันวาคม พ.ศ. 2566

Import Coordinate and Generate Contour Last.

 

Import Coordinate and Generate Contour.

ตัวโปรแกรม CONTR จะประกอบด้วย 3 ส่วนด้วยกัน ดังรูปตัวอย่าง

      1. ตัวนำเข้า Import Coordinate จากไฟล์ Excel .CSV

      2. ตัวสร้างเส้น Generate Contour line

      3. ตัวบอกระดับความสูงของเส้น Generate Contour lables

1. ตัวนำเข้า Import Coordinate จากไฟล์ Excel .CSV เมื่อเราเลือกให้นำเข้าข้อมูลจากไฟล์ Excel .CSV แล้วเลือกที่ File…

                1.1 ทำการเลือกไฟล์ Select Excel .CSV File

รูปแบบข้อมูลของไฟล์ Excel .CSV มีดังนี้

เซล A เป็นหมายเลขลำดับ No.

เซล B เป็น Coordinate N (y)

เซล C เป็น Coordinate E (x)

เซล D เป็น Descriptions รายละเอียดกำกับ *** จำเป็นต้องมีอย่างน้อย 1 เซล

  1.2 ช่องแสดงตำแหน่งที่อยู่ของไฟล์ที่เราทำการเลือกเอาไว้

2. Generate Contour line เป็นการสร้างเส้น Contour จากการ Import Coordinate หรือจาก Coordinate Points ที่สร้างไว้แล้วโดยการครอบ Points ทั้งหมด

      2.1 Minor Contour Interval ระยะของเส้นรอง โดยเลือกจาก list ที่กำหนดให้ 

      2.2 Major Contour Every ระยะของเส้นหลัก โดยเลือกจาก list ที่กำหนดให้ 

2.3 Contour Smoothing Factor ปรับความละเอียดของเส้นตาม list ที่กำหนดให้

2.4 และ 2.5 Major and Minor Contour Color ปรับเปลี่ยนสีของเส้น Major และเส้น Minor ตาม Index Color

3. ตัวบอกระดับความสูงของเส้น Generate Contour lables

3.1 Text Height : ปรับขนาดตัวอักษรของ Import Coordinate และ Contour Labels

3.2 Decimal major : จำนวนเลขทศนิยมของค่าระดับของเส้น Major line

3.3 Distance major : ค่าระยะห่างของ Label ค่าระดับของเส้น Major line

3.4 Color Label Major Text : ส่วนสีของตัวอักษรสามารถปรับได้ใน Index Color

3.5 Decimal minor : จำนวนเลขทศนิยมของค่าระดับของเส้น Minor line

3.6 Distance minor : ค่าระยะห่างของ Label ค่าระดับของเส้น Minor line

3.7 Color Label Minor Text : ส่วนสีของตัวอักษรสามารถปรับได้ใน Index Color

Contour lables แยกออกเป็น Labels Major และ Minor Labels เป็นการบอกระดับความสูงของเส้น Major and Minor Contour line ทั้งสองเส้น

The End.

วันพฤหัสบดีที่ 7 ธันวาคม พ.ศ. 2566

Points to Polyline.

 Points to Polyline.


;|

Select object (point only) and draw polyline

|;

(defun c:p2pl (/ sset p1 n p2 ss1 ss2)

(setq old_cmdecho  (getvar "cmdecho"))

(setq old_osnap (getvar "osmode"))

(setq old_pedit (getvar 'peditaccept))

(setvar 'peditaccept 1)

(setvar "cmdecho" 0)    

(prompt "\nDraw Polyine From Points")

(Setq sset (ssget '((0 . "POINT"))))

(Setq p1 nil

  ss1 nil

)

(setvar "osmode" 0) 

(repeat (setq n (sslength sset))

(setq p2 (cdr (assoc 10 (entget (ssname sset (setq N (- N 1)))))))

(if (/= p1 nil)

(progn

(command "_.pline" "_none" p1 "_none" p2 "")

    (setq ss2 (entlast))

)

)

(if (/= ss1 nil)

(progn

(command "_.pedit" "_multiple" ss1 ss2 "" "_join" "0.0" "")

(setq ss1 (entlast))

)

(setq ss1 ss2)

)

(setq p1 p2) 

)

(setvar 'PEDITACCEPT old_pedit)

(setvar "cmdecho" old_cmdecho)

(setvar "osmode" old_osnap)

(princ)

)

วันเสาร์ที่ 14 ตุลาคม พ.ศ. 2566

AutolispTH Menu bar


AutolispTH Menu bar



1 GENERATE CONTOUR
2 LABEL EDITOR
3 QUICK PROFILE
4 X SECTIONS CSV
5 VOLUME CONTOUR
6 EO2UTM WGS84
7 GRID & TABLE NE
8 AREA CROSS SECTION
9 IMPORT CSV
10 QUICK TRAVERSE III
11 EXPORT 2 EXCEL
12 PILE AS BUILT DEVATIONS
13 ROAD D
14 SPRIAL CURVE
15 VERTICAL CURVE
16 CANAL DISTANCE
17 PTC AZ BEARING
18 REFERENT POINTS
19 CONE SPECIAL
20 CONE & BRANCH
21 CYLINDRICAL
22 CYLINDRICAL BRANCH
23 CYLINDRICAL BRANCH2
24 ECENTRIC REDUCER
25 ELBOW
26 SPHERE
27 SQUARE TO ROUND
28 TAPER Y BRANCH
29 WYE BRANCH
30 DRAFT SCALE AREA
31 SCALE DRAFT
32 DIVIDE AREA
33 LAND AREA SIZE
34 AREA COORD DIST
35 X DETAIL
36 ELBOW DUM SP123
37 LAYER OFF
38 LAYER ON
39 PURGE AUDIT SAVE
40 COORDINATE LABEL 41 FOOTING2
42 COLUMN BEAM
43 CROSS SECTIONS X
44 2DY BLK COUNT
45 RUN NUMBER
46 EDIT ELEVATIONS
47 EXPLODE TEXT
48 PIPING 3D
49 STEEL STRUCTURE
50 AIR DUCT FITTING
51 SPUR GEAR
52 SPROCKET


 

วันพฤหัสบดีที่ 14 กันยายน พ.ศ. 2566

การใช้งาน Cross Section X

 การใช้งาน Cross Section X

    Load Lisp file and Start with CROSSX to execute

-      แนะนำให้ insert blocks เข้ามาในแบบก่อนแล้วค่อยเริ่มคำสั่งใช้งาน

-      ถ้าเราไม่ได้ insert blocks เข้ามาก่อนจะมีข้อความเตือนให้ insert blocks ดังนี้

-      แล้วโปรแกรมจะให้เราเลือก blocks ทั้ง 2 ตัว

Arrow block Left (Dynamic block)

Arrow block Right (Dynamic block)

-      ต่อไปก็ทำการเลือกไฟล์ Excel.CSV


-      แล้วก็เลือกตำแหน่งเพื่อวางตาราง


รูปแบบ Excel file .CSV มีดังนี้

     เซลล์ A Sections Nmae

     เซลล์ B ระยะทาง กม.

     เซลล์ C ค่าระดับ  เมตร

     เซลล์ D รายละเอียดตำแหน่ง

     เซลล์ A บรรทัดสุดท้ายใส่ autolispth หรือ end

วันจันทร์ที่ 11 กันยายน พ.ศ. 2566

Canal distance

Canal Distance.

ปรับให้ใช้งานง่ายกว่าตัวเดิมแค่ เลือกเส้นคลองแต่ต้องขยายให้เห็นเส้นคลองทั้งหมด(zoom extents) แล้วเลือกเส้นตัดคลองและชื่อแนวตัดคลอง

 

วันพุธที่ 6 กันยายน พ.ศ. 2566

X Sections CSV

 X Sections CSV


X Cross Sections. 
    Setting Data on Dialog box.
    - Elevation Max.
    - Elevation Min.
    - Center line.
    - Scale X
    - Scale Y
    Select Excel.CSV File.
    Pick Start a table point.

    
Excel File.CSV

Text Symbols and Special Characters Reference

 

Text Symbols and Special Characters Reference

You can include special characters and symbols by entering a control code or a Unicode string.

Symbols can be inserted in text using one of the following methods:

  • In the In-Place Text Editor while editing or placing mtext, right-click and select Symbol.
  • On the contextual Text Editor ribbon tab, which displays while editing or placing mtext, click Symbol.
  • On the contextual Text Editor ribbon tab, click Symbol > Other to display the Character Map. Copy and paste from the Character Map.
  • Enter the control code or Unicode string.
    Note: Precede the Unicode string with a backslash ( \ ).

Unicode strings and control codes

Name

Control Codes

Unicode Strings

Degree (°)

%%d

U+00B0

Plus/Minus Tolerance (±)

%%p

U+00B1

Diameter ()

%%c

U+2205

Text symbols and Unicode strings

Name

Symbol

Unicode String

Almost equal

U+2248

Angle

U+2220

Boundary line

U+E100

Centerline

U+2104

Delta

U+0394

Electrical phase

U+0278

Flow line

U+E101

Identity

U+2261

Initial length

U+E200

Monument line

U+E102

Not equal

U+2260

Ohm

U+2126

Omega

U+03A9

Plate/property line

U+214A

Subscript 2

U+2082

Squared

U+00B2

Cubed

U+00B3

These text symbols are available in the following True Type (TTF) and SHX fonts:

  • Simplex*
  • Romans*
  • gdt*
  • amgdt*
  • Isocp
  • Isocp2
  • Isocp3
  • Isoct
  • Isoct2
  • Isoct3
  • Isocpeur (TTF only)*
  • Isocpeur italic (TTF only)
  • Isocteur (TTF only)
  • Isocteur italic (TTF only)

* These fonts also include the Initial Length symbol used for arc length dimensions.