Chuyển đến nội dung
Diễn đàn CADViet
  • Thông báo

    • Nguyen Hoanh

      CADViet đã hoàn tất nâng cấp   14/09/2017

      Chào các bạn, CADViet đã hoàn tất việc nâng cấp lên phiên bản mới. Tất cả các chức năng đã hoạt động theo kỳ vọng của ban quản trị. Nếu có vấn đề gì cần phản hồi, các bản post ở đây nhé: Trân trọng, Nguyễn Hoành.
Đăng nhập để thực hiện theo  
thuongtran

Giúp Kiểm Tra Cao Độ File Bình Đồ Số.

Các bài được khuyến nghị

thuongtran    2

Hiện tại mình đang làm đồ án thiết kế đường thầy có giao cho 1 file bình đồ đã được số hoá nhưng không hiện cao độ, mình đang sử dụng Nova 2004 chạy trên CAD 2005, mình đã làm nhiều cách nhưng vẫn không hiện được cao độ

MONG MỌI NGƯỜI GIÚP ĐỠ

http://www.cadviet.com/upfiles/5/149808_bd_1.dwg

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
phamthanhbinh    3.123

Hiện tại mình đang làm đồ án thiết kế đường thầy có giao cho 1 file bình đồ đã được số hoá nhưng không hiện cao độ, mình đang sử dụng Nova 2004 chạy trên CAD 2005, mình đã làm nhiều cách nhưng vẫn không hiện được cao độ

MONG MỌI NGƯỜI GIÚP ĐỠ

http://www.cadviet.com/upfiles/5/149808_bd_1.dwg

Hề hề hề

Bản vẽ bạn gửi là bản vẽ mặt bằng của địa hình, tất cả các đường đồng mức trên đó đều có cao độ là 0 cả . Chỉ có điều các đường đồng mức này có ghi các giá trị cao độ của đường đồng mức trên đó. Các đường đồng mức này có độ chênh cao độ giữa hai đường lỉền kề là 5m. Như vậy theo mình hiểu là bạn phải nội suy ra cao độ tại các vị trí được đánh dấu dựa trên các đường đồng mức này. Sau đó từ các vị trí đánh dấu này bạn sẽ phải tạo một polyline thể hiện tim tuyến đường định mở . Từ tim tuyến này, dựa vào các giao điểm với các đường đồng mức với tim tuyến và các cao độ đã nội suy tại các vị trí không trùng đường đồng mức, bạn sẽ phải tạo ra  các mặt cắt dọc của tuyến.. Cũng từ tim tuyến bạn sẽ có hai đường giới hạn của mép đường cần mở và dựa vào hai đường này bạn sẽ có cao độ của các điểm bên hai mép đường, tương tự như tìm cao độ tim tuyến. Từ đó bạn sẽ phải xác định khối lượng đất đào và đắp để thành con đường có mặt cắt ngang theo thiết kế.

Ấy là mình đoán mò cái nhiệm vụ của bạn như vậy. Trúng hay trật nhờ ...... bạn phán. Khối lượng công việc như vầy không hề nhẹ nếu như bạn không có đầy đủ cá công cụ hỗ trợ. Mình là dân ngoại đạo nên chỉ hóng hớt được chừng đó. Còn về chuyên môn chắc bạn đã được học khá nhiều các công cụ để làm rồi. Vậy bạn hãy từ từ tính tiếp theo từng bước của công việc bạn nhé. Bước đầu tiên có lẽ chính là việc nội suy cao độ đó.

Chúc thành công. 

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
thuongtran    2

Hề hề hề

Bản vẽ bạn gửi là bản vẽ mặt bằng của địa hình, tất cả các đường đồng mức trên đó đều có cao độ là 0 cả . Chỉ có điều các đường đồng mức này có ghi các giá trị cao độ của đường đồng mức trên đó. Các đường đồng mức này có độ chênh cao độ giữa hai đường lỉền kề là 5m. Như vậy theo mình hiểu là bạn phải nội suy ra cao độ tại các vị trí được đánh dấu dựa trên các đường đồng mức này. Sau đó từ các vị trí đánh dấu này bạn sẽ phải tạo một polyline thể hiện tim tuyến đường định mở . Từ tim tuyến này, dựa vào các giao điểm với các đường đồng mức với tim tuyến và các cao độ đã nội suy tại các vị trí không trùng đường đồng mức, bạn sẽ phải tạo ra  các mặt cắt dọc của tuyến.. Cũng từ tim tuyến bạn sẽ có hai đường giới hạn của mép đường cần mở và dựa vào hai đường này bạn sẽ có cao độ của các điểm bên hai mép đường, tương tự như tìm cao độ tim tuyến. Từ đó bạn sẽ phải xác định khối lượng đất đào và đắp để thành con đường có mặt cắt ngang theo thiết kế.

Ấy là mình đoán mò cái nhiệm vụ của bạn như vậy. Trúng hay trật nhờ ...... bạn phán. Khối lượng công việc như vầy không hề nhẹ nếu như bạn không có đầy đủ cá công cụ hỗ trợ. Mình là dân ngoại đạo nên chỉ hóng hớt được chừng đó. Còn về chuyên môn chắc bạn đã được học khá nhiều các công cụ để làm rồi. Vậy bạn hãy từ từ tính tiếp theo từng bước của công việc bạn nhé. Bước đầu tiên có lẽ chính là việc nội suy cao độ đó.

Chúc thành công. 

bạn nói y chang cái đồ án của mình rồi, tài thật, mình chỉ muốn hỏi cách thêm cao độ tự nhiên cho mấy cái đường đồng mức này thôi mà bạn nói hết cái đồ án của mình ra luôn :)))

Dù sao cũng cảm ơn bạn nhiều.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
thuongtran    2

bạn có thể chỉ mình cụ thể ở bước nhập cao độ cho đuờng đồng mức không, tuy là có số cao độ nhưng kiểm tra bằng lệnh mo thì tất cả cao độ đều bằng 0, mình hoang mang quá, những bước còn lại như kẻ tuyến tạo tim đường thì mình rành hết rồi ............help

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

bạn có thể chỉ mình cụ thể ở bước nhập cao độ cho đuờng đồng mức không, tuy là có số cao độ nhưng kiểm tra bằng lệnh mo thì tất cả cao độ đều bằng 0, mình hoang mang quá, những bước còn lại như kẻ tuyến tạo tim đường thì mình rành hết rồi ............help

mình có xem qua file của bạn. để làm được bạn phải số hóa bản vẽ 

1. Bạn phải nối các đường đồng mức lại ( các đường cùng cao độ).

2. Đưa các đường đồng mức về đúng cao độ của nó (pick vào đối tượng vào properties vào thuộc tính cao độ Elevation nhập giá trị đường đồng mức vào) cứ làm như vậy đến hết các đường đồng mức

xong bạn đã có 1 bình đồ được số hóa. Dùng NOVA để vạch tuyến

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
phamthanhbinh    3.123

bạn có thể chỉ mình cụ thể ở bước nhập cao độ cho đuờng đồng mức không, tuy là có số cao độ nhưng kiểm tra bằng lệnh mo thì tất cả cao độ đều bằng 0, mình hoang mang quá, những bước còn lại như kẻ tuyến tạo tim đường thì mình rành hết rồi ............help

Hề hề hề,

Như bác huunhantvxdts đã nói, việc nhập cao độ cho các đường đồng mức bạn sẽ phải làm tay, dựa trên các đường đồng mức đã có ghi cao độ sẵn và bước nhảy cao độ giữa các đường đồng mức. Việc này đòi hỏi bạn phải thận trọng vì nếu nhập nhầm sẽ gây khó khăn cho công việc tiếp theo. Thực chất bản vẽ của bạn chỉ là mặt bằng của các đường đồng mức chư không phải đường đồng mức thực tế. Do vậy khi bạn kiểm tra sẽ thấy tất cả đều có cao độ là 0.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
thuongtran    2

phần DNDM mình đã khai báo xong nhưng khi enter thì trên bảng hiện lên thông báo No changeable object selected All selections have been undone 
mình đã khai báo LTG như hướng dẫn rồi, nhưng kiểm tra CDTN thì cao đọ vẫn bằng 0. hic. mong mọi người giúp đỡ

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
phamthanhbinh    3.123

phần DNDM mình đã khai báo xong nhưng khi enter thì trên bảng hiện lên thông báo No changeable object selected All selections have been undone 

mình đã khai báo LTG như hướng dẫn rồi, nhưng kiểm tra CDTN thì cao đọ vẫn bằng 0. hic. mong mọi người giúp đỡ

Hề hề hề,

Bạn đã nhập cao độ cho các đường đồng mức như bác huunhantvxdts hướng dẫn chưa?????

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
hiepttr    523

@bác Bình: DNDM là thao tác nhập cao độ cho đường đồng mức trong Nova rồi đó bác !

 

@thuongtran: Có thể do lỗi phần mềm hay gì gì đó mà bạn vẫn chưa thể DNDM thành công.

Mình gửi bạn đoạn quick code để bạn định nghĩa thủ công hàng loạt cho đỡ chán vậy:

http://www.cadviet.com/upfiles/5/80156_dm.lsp

 

Là quick code nên vẫn còn hạn chế (VD: Nếu bạn chọn 1 DDM thì lisp lỗi "; error: divide by zero" ...) ==> Khắc phục bằng cách nhập từ bảng Propeties cho trường hợp định nghĩa mỗi lần 1 đường ĐM ... :D :D :D

 

>>> Chạy lisp để định nghĩa đường ĐM trước, xong vào nova chỉ cần LTG ...

 

p/s: Mình đang bận nhưng thấy bạn vẫn còn vướng nên code đại, hy vọng giúp được bạn phần nào vậy !

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
phamthanhbinh    3.123

@bác Bình: DNDM là thao tác nhập cao độ cho đường đồng mức trong Nova rồi đó bác !

 

@thuongtran: Có thể do lỗi phần mềm hay gì gì đó mà bạn vẫn chưa thể DNDM thành công.

Mình gửi bạn đoạn quick code để bạn định nghĩa thủ công hàng loạt cho đỡ chán vậy:

http://www.cadviet.com/upfiles/5/80156_dm.lsp

 

Là quick code nên vẫn còn hạn chế (VD: Nếu bạn chọn 1 DDM thì lisp lỗi "; error: divide by zero" ...) ==> Khắc phục bằng cách nhập từ bảng Propeties cho trường hợp định nghĩa mỗi lần 1 đường ĐM ... :D :D :D

 

>>> Chạy lisp để định nghĩa đường ĐM trước, xong vào nova chỉ cần LTG ...

 

p/s: Mình đang bận nhưng thấy bạn vẫn còn vướng nên code đại, hy vọng giúp được bạn phần nào vậy !

Hề hề hề.

Lisp của bác Hieptr hình như còn thiếu hàm con (ham ........)

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
thuongtran    2

http://www.cadviet.com/upfiles/5/149808_bd_1_1.dwg

đây là cái file mình đã thiết kế tuyến từ bình đồ mình đăng lên, khổ nổi xuất trắc dọc vẫn không hiểu được cao độ nên trắc dọc thẳng luôn

Mình thử nhiều cách rồi cả lisp của bác @hiepttr gửi rồi nhưng vẫn không được, có bác nào định nghĩa đồng mức dùm mình cái được không rồi gửi lại chi mình

mình xin cảm ơn và hậu tạ  :(

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
thuongtran    2

Cái bình đồ của mình nó khoảng cách chênh cao là 5, các bác thử kiểm tra cao độ bằng lệnh list  hay properties-->elevation cũng được rõ ràng là có cao độ rồi mà vẫn không ra trắc dọc được .................akay thật.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
phamthanhbinh    3.123

Cái bình đồ của mình nó khoảng cách chênh cao là 5, các bác thử kiểm tra cao độ bằng lệnh list  hay properties-->elevation cũng được rõ ràng là có cao độ rồi mà vẫn không ra trắc dọc được .................akay thật.

Hề hề hề,

1/- Đã kiểm tra bản vẽ bạn mới gửi lên thì đúng là đã có cao độ cho các đường đồng mức.

2/- Việc bạn chạy no va không ra được trắc dọc có lẽ do no va không hiểu ý bạn chăng??? Mình không phải dân giao thông hay trắc địa nên đoán mò rằng do cái đường tim tuyến của bạn là polyline 2D có cao độ bằng 0 nên không tìm ra giao điểm với các polyline đồng mức có cao độ khác 0.(vì chúng không thể cắt nhau bạn ạ). Do vậy mình nghĩ rằng cần phải có bước nội suy cao độ của các đỉnh polyline tim tuyến theo bình đồ này.Có được các cao độ này thì việc vẽ mặt cắt dọc chả khó chi. Nếu biết nguyên tắc nội suy của bạn , mình có thể giúp bạn vẽ được mặt cắt dọc này bằng lisp. Còn nova thì mình mù tịt.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
thuongtran    2

@hiepttr Bạn hoàn thiện code của lisp nhập cao độ cho đường đồng mức đi, mình thấy nó rất hay, nhưng phải mo lại từng đường nữa cực quá, mình có chia sẽ cái lisp đó cho mấy thằng bạn mình rồi  :lol:

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
hiepttr    523

- Đã sửa để chơi đc cả nhiều em lẫn 1 em (chủ yếu là fix lỗi /0) :D

- Có lọc layer (chỉ layer "DM" được chọn) để dễ lấy đường DM.

 

p/s:

Code vẫn còn mang tính chất "mì ăn liền" :D :D :D

http://www.cadviet.com/upfiles/5/80156_dm_1.lsp

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

Đăng nhập để thực hiện theo  

×