Đến nội dung


Hình ảnh
- - - - -

Xin lisp xuất cao độ dạng text khi pick trên bình đồ


  • Please log in to reply
37 replies to this topic

#1 huuhieu148

huuhieu148

    biết pan

  • Members
  • Pip
  • 9 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 15 August 2009 - 03:53 PM

Mình sử dụng nova, sau khi xuất toạ độ = lệnh cdtep, dùng lưới tam giác và chạy ra được đường đồng mức rồi, kiểm tra cao độ = lệnh CDTN đúng rồi .

Bây giờ nhờ anh em viết cho đoạn lisp pick vào 1 điểm nào đó trên bình đồ thì xuất ra cao độ ở dạng text ngay vị trí đó
Cám ơn các bác trước nhá.
  • 0

#2 tomboy

tomboy

    biết vẽ polygon

  • Members
  • PipPip
  • 72 Bài viết
Điểm đánh giá: 20 (tàm tạm)

Đã gửi 15 August 2009 - 05:34 PM

Mình sử dụng nova, sau khi xuất toạ độ = lệnh cdtep, dùng lưới tam giác và chạy ra được đường đồng mức rồi, kiểm tra cao độ = lệnh CDTN đúng rồi .

Bây giờ nhờ anh em viết cho đoạn lisp pick vào 1 điểm nào đó trên bình đồ thì xuất ra cao độ ở dạng text ngay vị trí đó
Cám ơn các bác trước nhá.

mình chưa thấy lưới tam giác đó như thế nào, bạn có thể gửi kèm bản vẽ lên được không.
  • 0

#3 huuhieu148

huuhieu148

    biết pan

  • Members
  • Pip
  • 9 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 15 August 2009 - 06:12 PM

mình chưa thấy lưới tam giác đó như thế nào, bạn có thể gửi kèm bản vẽ lên được không.

ý mình đại để như thế này : có các điểm biết toạ độ và cao độ , dùng lệnh CDTEP xuất vào trong nova, sau đó dùng lệnh LTG để tạo lưới tam giác giữa các điểm đó, dùng lệnh DM để chạy đường đông mức, các bước này Ok
bây giờ mình nhờ viết Lisp sao cho khi pick vào điểm bất kỳ trong khu vực đó thì nó sẽ suất ra cao độ dạng text tại điểm đó luôn (chỉ cần cao độ ko cần toạ độ) .nhưng cao độ tại điểm đó kiểm tra = lệnh CDTN thì phải trùng nhau
các bác đọc kỹ nhá

0 314.849 128.104 73.320
C1 314.249 124.642 73.140
2 308.692 114.815 72.620
3 313.051 117.720 72.800
M4 311.679 109.938 72.470
5 312.450 114.257 72.620
6 313.648 121.182 72.970
7 297.418 116.482 72.630
M8 301.176 115.925 72.630
9 284.171 118.031 72.520
M10 288.588 117.513 72.550
M11 293.001 116.997 72.590
M12 279.755 118.546 72.480
M13 270.879 119.567 72.470
M14 262.000 120.591 72.460
M15 308.034 119.924 72.730
M16 304.934 115.370 72.620
M7 240.457 123.084 72.440
M8 236.665 123.538 72.430
M9 244.245 122.633 72.440
M0 242.575 109.850 72.320
M1 238.936 110.444 72.320
M2 253.124 121.612 72.450
M3 229.085 124.441 72.420
M4 225.064 124.867 72.400
M5 217.024 125.724 72.350
M6 209.382 126.486 72.310
M27 213.003 126.151 72.330
M28 221.044 125.297 72.370
M29 223.434 119.226 72.100
M30 224.122 113.053 72.240
M31 227.655 112.368 72.310
C32 212.485 114.724 72.160
M33 232.876 123.990 72.430
34 198.516 127.495 72.260
35 202.137 127.160 72.270
36 191.195 128.391 72.130
37 183.874 129.284 72.000
38 187.534 128.836 72.060
39 194.856 127.943 72.190
40 197.361 115.620 72.130
41 193.771 116.187 72.080
42 172.636 127.711 71.360
43 177.186 128.629 71.650
44 168.085 126.791 71.060
45 163.531 125.870 70.770
46 171.127 130.726 71.400
47 177.625 117.680 71.420
48 161.337 114.334 70.760
49 165.522 113.809 70.910
50 181.850 117.034 71.670
  • 0

#4 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

  • Moderator
  • PipPipPipPipPipPipPip
  • 4296 Bài viết
Điểm đánh giá: 3804 (đỉnh cao)

Đã gửi 15 August 2009 - 07:41 PM

Mình sử dụng nova, sau khi xuất toạ độ = lệnh cdtep, dùng lưới tam giác và chạy ra được đường đồng mức rồi, kiểm tra cao độ = lệnh CDTN đúng rồi .

Bây giờ nhờ anh em viết cho đoạn lisp pick vào 1 điểm nào đó trên bình đồ thì xuất ra cao độ ở dạng text ngay vị trí đó
Cám ơn các bác trước nhá.

Bạn sử dụng code này xem nhé :
(defun c:pcd(/ cao po)
(setq cao (getdist "\n Nhap chieu cao chu :"))
(while (setq po (getpoint "\n Pick diem :"))
(wtxt (rtos (caddr po) 2 3) po 0 cao)
)
(princ)
)
;
(defun wtxt (txt p ang h / sty)
(setq sty (getvar "textstyle"))
(entmake (list (cons 0 "TEXT") (cons 7 sty) (cons 1 txt) (cons 10 p) (cons 11 p)
(cons 72 0) (cons 73 1) (cons 50 ang) (cons 40 h) (cons 41 1))
)
)

  • 0

#5 Thaistreetz

Thaistreetz

    biết lệnh adcenter

  • Advance Member
  • PipPipPipPipPipPipPip
  • 903 Bài viết
Điểm đánh giá: 505 (tốt)

Đã gửi 15 August 2009 - 08:44 PM

Không được đâu anh Tue ah. cái này không đơn giản chỉ là xuất ra toạ độ z của 1 điểm vì nova hình như nó không gán cao độ vào toạ độ z. em đã thử rồi nhưng không được.
cái này chắc phải nhờ cao thủ nào hiểu sâu hơn về thuật toán tính toán cao độ của nova mới làm được rồi.
một vấn đề nữa là hệ cao độ thành lập bằng lưới tam giác này cũng chỉ tồn tại trong 1 phiên làm việc của bản vẽ. sau khi close bản vẽ nó sẽ được xoá bỏ. khi mở bản vẽ ta phải thành lập lại lưới tam giác này.
bản thân em vẫn nghĩ là thông tin về cao độ của mỗi point khi được tra cứu nằm ở một phần tử nào đấy trong danh sách list của point đó, nhưng không biết cách nào tìm được số thứ tự phần tử đó.
  • 0

Hình đã gửi
IN HIM, I TRUST. THE TRUST IN MY GOD


#6 tomboy

tomboy

    biết vẽ polygon

  • Members
  • PipPip
  • 72 Bài viết
Điểm đánh giá: 20 (tàm tạm)

Đã gửi 15 August 2009 - 10:20 PM

ý mình đại để như thế này : có các điểm biết toạ độ và cao độ , dùng lệnh CDTEP xuất vào trong nova, sau đó dùng lệnh LTG để tạo lưới tam giác giữa các điểm đó, dùng lệnh DM để chạy đường đông mức, các bước này Ok
bây giờ mình nhờ viết Lisp sao cho khi pick vào điểm bất kỳ trong khu vực đó thì nó sẽ suất ra cao độ dạng text tại điểm đó luôn (chỉ cần cao độ ko cần toạ độ) .nhưng cao độ tại điểm đó kiểm tra = lệnh CDTN thì phải trùng nhau
các bác đọc kỹ nhá

0 314.849 128.104 73.320
C1 314.249 124.642 73.140
2 308.692 114.815 72.620
3 313.051 117.720 72.800
M4 311.679 109.938 72.470
5 312.450 114.257 72.620
6 313.648 121.182 72.970
7 297.418 116.482 72.630
M8 301.176 115.925 72.630
9 284.171 118.031 72.520
M10 288.588 117.513 72.550
M11 293.001 116.997 72.590
M12 279.755 118.546 72.480
M13 270.879 119.567 72.470
M14 262.000 120.591 72.460
M15 308.034 119.924 72.730
M16 304.934 115.370 72.620
M7 240.457 123.084 72.440
M8 236.665 123.538 72.430
M9 244.245 122.633 72.440
M0 242.575 109.850 72.320
M1 238.936 110.444 72.320
M2 253.124 121.612 72.450
M3 229.085 124.441 72.420
M4 225.064 124.867 72.400
M5 217.024 125.724 72.350
M6 209.382 126.486 72.310
M27 213.003 126.151 72.330
M28 221.044 125.297 72.370
M29 223.434 119.226 72.100
M30 224.122 113.053 72.240
M31 227.655 112.368 72.310
C32 212.485 114.724 72.160
M33 232.876 123.990 72.430
34 198.516 127.495 72.260
35 202.137 127.160 72.270
36 191.195 128.391 72.130
37 183.874 129.284 72.000
38 187.534 128.836 72.060
39 194.856 127.943 72.190
40 197.361 115.620 72.130
41 193.771 116.187 72.080
42 172.636 127.711 71.360
43 177.186 128.629 71.650
44 168.085 126.791 71.060
45 163.531 125.870 70.770
46 171.127 130.726 71.400
47 177.625 117.680 71.420
48 161.337 114.334 70.760
49 165.522 113.809 70.910
50 181.850 117.034 71.670

mình hiểu vấn đề của bạn nói rồi, đó là cách nội suy cao độ từ 3 điểm đã biết toạ độ và độ cao và 3 điểm này phải tạo thành 1 tam giác, tam giác này của bạn đã được lập bằng lệnh của NOVA, do máy mình ko xài NOVA vả lại mình cũng chưa biết xài NOVA do vậy mình muốn bạn gửi bản vẽ đã có lưới tam giác đó để mình xử lý chúng. Bạn ạ, điều khó nhất trong nội suy cao độ chính là tạo lưới tam giác đó, tại vì khi chương trình tự động tạo lưới tam giác và nội suy cho đúng với địa hình khi và chỉ khi bản vẽ của bạn đã tạo được một hệ thống cao độ tương đối đầy đủ và dầy đặc rồi, do vậyđể đơn giản trong việc lập trình và kế thừa những gì mà người trước đã làm thì mình nên sử dụng lưới tam giác đó và nó sẽ đảm bảo rất đúng và chính xác như NOVA đấy.
  • 0

#7 dangbaoduy1982

dangbaoduy1982

    biết zoom

  • Members
  • Pip
  • 17 Bài viết
Điểm đánh giá: 8 (bình thường)

Đã gửi 16 August 2009 - 10:33 AM

Theo mình được biết, Nova tạo lưới tam giác dưới dạng các đối tượng "3D FACE". Vì vậy bạn chỉ cần viết các hàm như sau.
Hàm: Xác định một điểm có nằm trong hình chiếu của "3D FACE" lên mặt phẳng xoy ko?
Hàm: Tìm giao điểm giữa đường thẳng song song trục z và mặt phẳng tạo bởi ba điểm trong không gian. Thành phần z của giao điểm này chính là cao độ cần tìm.
Dùng cách duyệt thứ tự qua tập hợp "3D FACE" để tìm cao độ. Bạn xem thử cái này xem sao.
http://www.cadviet.c...reen_stream.rar
  • 0

#8 huuhieu148

huuhieu148

    biết pan

  • Members
  • Pip
  • 9 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 16 August 2009 - 03:54 PM

Bạn sử dụng code này xem nhé :

(defun c:pcd(/ cao po)
(setq cao (getdist "\n Nhap chieu cao chu :"))
(while (setq po (getpoint "\n Pick diem :"))
(wtxt (rtos (caddr po) 2 3) po 0 cao)
)
(princ)
)
;
(defun wtxt (txt p ang h / sty)
(setq sty (getvar "textstyle"))
(entmake (list (cons 0 "TEXT") (cons 7 sty) (cons 1 txt) (cons 10 p) (cons 11 p)
(cons 72 0) (cons 73 1) (cons 50 ang) (cons 40 h) (cons 41 1))
)
)

Lisp này của bạn đúng khi pick vào đường đồng mức, còn pick vào khoảng giữa 2 đường đồng mức thì toàn xuất cao độ 0.000
  • 0

#9 Thaistreetz

Thaistreetz

    biết lệnh adcenter

  • Advance Member
  • PipPipPipPipPipPipPip
  • 903 Bài viết
Điểm đánh giá: 505 (tốt)

Đã gửi 16 August 2009 - 04:25 PM

Bạn xem thử cái này xem sao.
link : http://www.cadviet.c...reen_stream.rar


anh có thể up lên trang khác không. dạo này down file từ cadviet về toàn báo not found thôi. kể cả file vừa up lên xong down xuống cũng thấy báo thế. không biết có fải tại máy em không nữa >"<
  • 0

Hình đã gửi
IN HIM, I TRUST. THE TRUST IN MY GOD


#10 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 4105 Bài viết
Điểm đánh giá: 4495 (đỉnh cao)

Đã gửi 16 August 2009 - 08:36 PM

anh có thể up lên trang khác không. dạo này down file từ cadviet về toàn báo not found thôi. kể cả file vừa up lên xong down xuống cũng thấy báo thế. không biết có fải tại máy em không nữa >"<

Tên file sai thì cadviet báo not found là đúng rồi mà!

làm gì có link nào thế này đâu
_http://www.cadviet.com/upfiles/2/demoluoit...reen_stream.rar
  • 1

#11 kiukiu.

kiukiu.

    biết vẽ line

  • Members
  • PipPip
  • 28 Bài viết
Điểm đánh giá: 1 (bình thường)

Đã gửi 24 August 2009 - 08:42 AM

ý mình đại để như thế này : có các điểm biết toạ độ và cao độ , dùng lệnh CDTEP xuất vào trong nova, sau đó dùng lệnh LTG để tạo lưới tam giác giữa các điểm đó, dùng lệnh DM để chạy đường đông mức, các bước này Ok
bây giờ mình nhờ viết Lisp sao cho khi pick vào điểm bất kỳ trong khu vực đó thì nó sẽ suất ra cao độ dạng text tại điểm đó luôn (chỉ cần cao độ ko cần toạ độ) .nhưng cao độ tại điểm đó kiểm tra = lệnh CDTN thì phải trùng nhau
các bác đọc kỹ nhá

0 314.849 128.104 73.320
C1 314.249 124.642 73.140
2 308.692 114.815 72.620
3 313.051 117.720 72.800
M4 311.679 109.938 72.470
5 312.450 114.257 72.620
6 313.648 121.182 72.970
7 297.418 116.482 72.630
M8 301.176 115.925 72.630
9 284.171 118.031 72.520
M10 288.588 117.513 72.550
M11 293.001 116.997 72.590
M12 279.755 118.546 72.480
M13 270.879 119.567 72.470
M14 262.000 120.591 72.460
M15 308.034 119.924 72.730
M16 304.934 115.370 72.620
M7 240.457 123.084 72.440
M8 236.665 123.538 72.430
M9 244.245 122.633 72.440
M0 242.575 109.850 72.320
M1 238.936 110.444 72.320
M2 253.124 121.612 72.450
M3 229.085 124.441 72.420
M4 225.064 124.867 72.400
M5 217.024 125.724 72.350
M6 209.382 126.486 72.310
M27 213.003 126.151 72.330
M28 221.044 125.297 72.370
M29 223.434 119.226 72.100
M30 224.122 113.053 72.240
M31 227.655 112.368 72.310
C32 212.485 114.724 72.160
M33 232.876 123.990 72.430
34 198.516 127.495 72.260
35 202.137 127.160 72.270
36 191.195 128.391 72.130
37 183.874 129.284 72.000
38 187.534 128.836 72.060
39 194.856 127.943 72.190
40 197.361 115.620 72.130
41 193.771 116.187 72.080
42 172.636 127.711 71.360
43 177.186 128.629 71.650
44 168.085 126.791 71.060
45 163.531 125.870 70.770
46 171.127 130.726 71.400
47 177.625 117.680 71.420
48 161.337 114.334 70.760
49 165.522 113.809 70.910
50 181.850 117.034 71.670


Cái này dùng lệnh CDT trong NOVA thôi bác ạ
  • 0

#12 thiep

thiep

    biết dimbaseline

  • Members
  • PipPipPipPipPip
  • 369 Bài viết
Điểm đánh giá: 260 (khá)

Đã gửi 26 August 2009 - 04:44 PM

Mình sử dụng nova, sau khi xuất toạ độ = lệnh cdtep, dùng lưới tam giác và chạy ra được đường đồng mức rồi, kiểm tra cao độ = lệnh CDTN đúng rồi .

Bây giờ nhờ anh em viết cho đoạn lisp pick vào 1 điểm nào đó trên bình đồ thì xuất ra cao độ ở dạng text ngay vị trí đó
Cám ơn các bác trước nhá.

Lisp Thiep viết yêu cầu người dùng pick điểm cần xác định độ cao, pick contour thứ 1 gần điểm cần xác định độ cao, pick contour thứ 2 gần điểm cần xác định độ cao:

;;; LISP TIM DO CAO DIEM, COPYRIGHT BY THIEP
;;; FREE FROM CADVIET.COM-----------
(defun SAVE_MODE ()
(command "UCS" "W" "")
(setq OLD_OSMODE (getvar "OSMODE")
OLD_CECOLOR (getvar "CECOLOR")
OLD_AUTOSNAP (getvar "AUTOSNAP")
OLD_ORTHOMODE (getvar "ORTHOMODE")
)
(setvar "cmdecho" 0)
)
(defun RESTORE ()
(setvar "osmode" OLD_OSMODE)
(setvar "AUTOSNAP" OLD_AUTOSNAP)
(setvar "ORTHOMODE" OLD_ORTHOMODE)
(setvar "CECOLOR" OLD_CECOLOR)
(setvar "cmdecho" 1)
)
(defun aLine (ModelS p01 p02)
(vla-AddLine
ModelS
(vlax-3d-point p01)
(vlax-3d-point p02)
)
)
(defun aText (model z p0 h TP / obj)
(setq obj (vla-AddText
*Model*
(rtos z 2 TP)
(vlax-3d-point p0)
h
)
)
(vla-put-Alignment obj acAlignmentBottomLeft)
(vla-put-TextAlignmentpoint obj (vlax-3d-point p0))
)
(defun DXF (code en) (cdr (assoc code (entget en))))
;;;===================
(defun c:heipoint (/ p0 p01 p1 p2 p21 p3 p5 p6
p7 cont1 cont2 obj1 obj2 objL1 objL2 objL3
objT z
)
(SAVE_MODE)
(setq ActDoc (vla-get-ActiveDocument (vlax-get-acad-object))
*Model* (vla-get-ModelSpace ActDoc)
)
(vla-StartUndoMark ActDoc)
(setq h (cond (h)
(5)
)
)
(setq oldh h)
(setq h (getreal (strcat "\nChieu cao chu <"
(rtos oldh 2 1)
"> : "

)
)
)
(if (null h)
(setq h oldh)
)
(setq TP (cond (TP)
(5)
)
)
(setq oldTP TP)
(setq TP (getint (strcat "\nBao nhieu chu so thap phan <"
(itoa oldTP)
"> : "

)
)
)
(if (null TP)
(setq TP oldTP)
)
(setvar "osmode" 8)
(while (setq p0 (getpoint "\nPick vao diem can xac dinh do cao:"))
(setq cont1 (car (entsel "\nPick contour gan nhat thu 1:"))
obj1 (vlax-ename->vla-object cont1)
cont2 (car (entsel "\nPick contour gan nhat thu 2:"))
obj2 (vlax-ename->vla-object cont2)
p1 (vlax-curve-getClosestpointTo obj1 p0)
p2 (vlax-curve-getClosestpointTo obj2 p0)
p21 (list (car p2) (cadr p2) (caddr p1))

)
(setvar "osmode" 0)
(setq objL1 (aLine *Model* p1 p2)
objL2 (aLine *Model* p1 p21)
p3 (vlax-curve-getClosestpointTo objL2 p0)
objL3 (aLine *Model* p21 p2)
)
(vla-move objL3 (vlax-3d-point p21) (vlax-3d-point p3))
(vla-update objL3)
(setq p5 (vlax-curve-getEndPoint objL3)
p6 (inters p3 p5 p1 p2)
z (caddr p6)
p7 (list (car p0) (cadr p0) z)
)
(vla-delete objL1)
(vla-delete objL2)
(vla-delete objL3)
(entdel (ssname (ssget p0) 0))
(vla-addpoint *Model* (vlax-3d-point p7))
(setq objT (aText *Model* z p7 h TP))
(setvar "osmode" 8)
)
(vla-EndUndoMark ActDoc)
(RESTORE)
(princ)
)
)

  • 1

#13 anpha3

anpha3

    biết vẽ arc

  • Members
  • PipPip
  • 48 Bài viết
Điểm đánh giá: -2 (bình thường)

Đã gửi 25 November 2012 - 06:52 AM

Bản đồ của em tỷ lệ 1/10.000 em vạch tuyến bằng pl
Từ điểm đầu đến điểm cuối tuyến đường Polyline cắt đường đồng mức 55 điểm từ điểm 1 – 55 trong đó có 2 G là G1 và G2.
Nhờ Các bác viết hộ lisp nội suy cao độ tại các điểm từ điểm 1 đến điểm 55. và đo khoảng cách từ điểm 1 đến điểm 2 và từ điểm 2 đến điểm 3…và lần lươth đến điểm 55. Sau đó xuất ra file excel gồm 2 cột như sau:

TT điểm cắt Khoảng cách Cao độ

1
….

55

Em up File bình đồ của em như sau:http://www.cadviet.c..._110kv10000.dwg
  • 0

#14 anpha3

anpha3

    biết vẽ arc

  • Members
  • PipPip
  • 48 Bài viết
Điểm đánh giá: -2 (bình thường)

Đã gửi 30 November 2012 - 12:58 PM

Nhờ các Bác Giúp đỡ viết lisp trên
  • 0

#15 hiepttr

hiepttr

    Edu level: li10

  • Members
  • PipPipPipPipPipPipPip
  • 1298 Bài viết
Điểm đánh giá: 518 (tốt)

Đã gửi 30 November 2012 - 03:03 PM

Nhờ các Bác Giúp đỡ viết lisp trên

tại sao ko dung TOPO nhỉ ?! crack thì đã vô tư, chừa thời gian nghiên cứu cái khác hay hơn chẳng hạn ! hê ... hê ...
  • 0

Có vợ dù dữ dù hiền , bạn đều có lợi
_ Nếu vợ hiền, bạn sẽ là người đàn ông sung sướng
_ Nếu vợ dữ, bạn sẽ thành ... triết gia !

Bergson


#16 anpha3

anpha3

    biết vẽ arc

  • Members
  • PipPip
  • 48 Bài viết
Điểm đánh giá: -2 (bình thường)

Đã gửi 01 December 2012 - 10:24 AM

Dùng TOPO hoặc NOVA không nội suy cao độ và khoảng cách của dạng file đó Bác Ạ Mong các Bác giúp em. Cám ơn Các Bác.
  • 0

#17 hiepttr

hiepttr

    Edu level: li10

  • Members
  • PipPipPipPipPipPipPip
  • 1298 Bài viết
Điểm đánh giá: 518 (tốt)

Đã gửi 01 December 2012 - 11:21 AM

cái này bạn nhờ bất cứ 1 (kỹ sư cầu đường đang làm đồ án tốt nghiệp) nào cũng chơi đc bằng Topo tuốt !
Nhanh, gọn, .... nhẹ.....đầu, Lisp làm gì bác ơi !
Lưu ý: nếu bạn nhờ viết lisp thì chỉ nhờ đến đoạn tính khoảng cách giữa các cọc thôi, cao độ lấy đúng chẳn cao độ đồng mức mà !
  • 0

Có vợ dù dữ dù hiền , bạn đều có lợi
_ Nếu vợ hiền, bạn sẽ là người đàn ông sung sướng
_ Nếu vợ dữ, bạn sẽ thành ... triết gia !

Bergson


#18 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5447 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 01 December 2012 - 11:29 AM

Bản vẽ bạn gởi lên thì các đường đồng mức đều có Z=0 tất cả, vậy sao lấy cao độ được?
  • 0

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#19 anpha3

anpha3

    biết vẽ arc

  • Members
  • PipPip
  • 48 Bài viết
Điểm đánh giá: -2 (bình thường)

Đã gửi 01 December 2012 - 11:39 AM

Bác ơi có thể nội suy các đường đồng mức cắt theo tỷ lệ bản đồ ( 1: 10.000; hoặc 1: 5000....) . Trên đỉnh cao có các text cao độ rồi mà. mỗi đường đồng mức có 1 cao độ chênh cao.
  • 0

#20 hiepttr

hiepttr

    Edu level: li10

  • Members
  • PipPipPipPipPipPipPip
  • 1298 Bài viết
Điểm đánh giá: 518 (tốt)

Đã gửi 01 December 2012 - 03:29 PM

Bác ơi có thể nội suy các đường đồng mức cắt theo tỷ lệ bản đồ ( 1: 10.000; hoặc 1: 5000....) . Trên đỉnh cao có các text cao độ rồi mà. mỗi đường đồng mức có 1 cao độ chênh cao.

Có thể ko cần chú ý đến cái TL khi tính cao độ trong cái BĐ mà các đường đồng mức đã bị cho h= 0 này được ko?!
Mình đã gợi ý rồi, dù làm bằng thủ công hay phần mềm thì bạn cũng phải "định nghĩa" đường đồng mức lại ...
Bạn chưa bao giờ thấy SV cầu đường làm đồ án ???
Được BĐ vậy là chuẩn lắm rùi đó !
p/s: Nếu bạn nhận cao độ chỉ tại những chổ đđm có text thì sai số khá lớn đó
Chúc bạn làm "đồ án" suôn sẻ ... ---> sắp thông đồ án rùi :blink: hic...
  • 0

Có vợ dù dữ dù hiền , bạn đều có lợi
_ Nếu vợ hiền, bạn sẽ là người đàn ông sung sướng
_ Nếu vợ dữ, bạn sẽ thành ... triết gia !

Bergson