Học ANDDESIGN qua hình ảnh.

Chuyên mục này được tạo ra để mọi người cùng thảo luận về phần mềm thiết kế đường AndRoad.
hakhoailang
Số bài viết
Bài viết: 276
Ngày tham gia: CN 09/09/12 21:41
Liên hệ:

Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi hakhoailang »

Mạn phép anh em và tác giả, mình đắn đo mấy ngày liền mới dám lập topic này với mong muốn dc giải đáp những thắc mắc trong quá trình sử dụng.
Mong mọi người ủng hộ và thông cảm vì mình không còn cách khác ổn hơn.
hakhoailang
Số bài viết
Bài viết: 276
Ngày tham gia: CN 09/09/12 21:41
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi hakhoailang »

Hình ảnh

1/ mình đã khai báo đường nối điểm có tên PhanCach1 = MDTr1+MDP1
2/ vì đường PhanCach1 này dc nối từ 2 điểm mép đường cho nên nó đã cắt 2 viên bó vỉa trái và bó vỉa phải của giải phân cách. chính vì thế mình muốn cắt bỏ phần giao nhau của PhanCach1 và 2 đường bó vỉa. mình tô màu vàng như hình vẽ.
3/ Mình muốn offset đường PhanCach1 lên trên thành 2 đường với khoảng cách H1 và H2 khác nhau thì mình phải khai báo như thế nào.
xin mọi người chỉ giáo giúp mình.
Cảm ơn mọi người
Viet Hai
Số bài viết
Bài viết: 3401
Ngày tham gia: T.Bảy 14/08/10 20:34
Đến từ: Học viện KTQS
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi Viet Hai »

2. Bạn không cắt bỏ được đâu, bạn phải khai điểm lùi vào trong thôi.
3. Bạn dùng chức năng Khai báo đường tổ hợp mà định nghĩa đường mới từ đường có sắn, rồi khai thêm Khoảng Offset
hakhoailang
Số bài viết
Bài viết: 276
Ngày tham gia: CN 09/09/12 21:41
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi hakhoailang »

Đây là vấn đề em muốn nói về dịch trắc ngang thưa thầy.
em đã quay lại video mô ta sự khác nhay mà link động trong dịch trắc ngang.
AND đang tồn tại nhiều tao tác lặp lại ( Thao tác thừa ) làm mất thời gian và gây cảm giác cứng nhắc ( khó chịu trong dịch trắc ngang )

link video tại đây thưa thầy :
https://drive.google.com/file/d/0B7LjTR ... sp=sharing
Viet Hai
Số bài viết
Bài viết: 3401
Ngày tham gia: T.Bảy 14/08/10 20:34
Đến từ: Học viện KTQS
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi Viet Hai »

Nếu ý bạn chỉ là để trắc ngang thiết kế luôn bám đỉnh tự nhiên (hoặc cách tự nhiên 1 khoảng) thì bằng cách xử lý mmc là có thể làm được, tội gì mà phải dịch chỉnh như vậy.
Tư duy của bạn vẫn đang theo kiểu NovaTDN (VNRoad thì cũng là từ đó mà ra).
Bạn nào trên diễn đàn có thể giúp bạn hakhoailang khai báo được thì làm hộ tôi.
hakhoailang
Số bài viết
Bài viết: 276
Ngày tham gia: CN 09/09/12 21:41
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi hakhoailang »

Em chào thầy!
Lý do phát sinh vấn đề này chính là em muốn tìm đường biên bù vênh nhỏ nhất để thiết kế đường đỏ tối ưu nhất.
1) em sẽ tìm điểm có giá trị Y Max trong khoảng đường cũ.
2) đưa đường nối điểm có giá trị Y Max đấy lên trắc dọc thiết kế.
3) căn cứ từ đó để thiết kế trắc dọc tuyến.
4) đưa đường nối các điểm này lên bình đồ.
đây là file MMC https://drive.google.com/file/d/0B7LjTR ... sp=sharing

mong thầy hướng dẫn giúp em.
Em cảm ơn thầy.
Viet Hai
Số bài viết
Bài viết: 3401
Ngày tham gia: T.Bảy 14/08/10 20:34
Đến từ: Học viện KTQS
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi Viet Hai »

Bạn làm như sau:
-Tạo điểm DiemCao với tùy chọn Đỉnh ứng ymax đường với đường tại Của đường là TuNhien*KhuonCu trong mmc.
-Thiết kế->Tạo polyline dọc tuyến và trên trắc dọc->Tạo polyline theo điểm mặt cắt PLTD
bạn sẽ được đường mong muốn
-
hakhoailang
Số bài viết
Bài viết: 276
Ngày tham gia: CN 09/09/12 21:41
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi hakhoailang »

cái này cháu đã mò ra.

chú cho cháu thắc mắc tí tại sao
(MatDuongTrai/TuNhien*KhuonCu) hoặc (MatDuongPhai/TuNhien*KhuonCu) thì cho ra kết quả còn (MatDuongTrai/TuNhien*KhuonCu)+(MatDuongPhai/TuNhien*KhuonCu) thì không có kết quả.
cháu cảm ơn chú
Viet Hai
Số bài viết
Bài viết: 3401
Ngày tham gia: T.Bảy 14/08/10 20:34
Đến từ: Học viện KTQS
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi Viet Hai »

Bạn nên tách ra nhiều đường, phức tạp quá thì bộ phân tích công thức đường tổ hợp không hiểu được đâu
hakhoailang
Số bài viết
Bài viết: 276
Ngày tham gia: CN 09/09/12 21:41
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi hakhoailang »

Vâng thưa chú.
Bâu giờ thì cháu đã hiểu.
Nhưng khi tách ra quá nhiều đường thì người dùng cũng rất rối và khó kiểm soát.
Còn một vất đề nữa cháu chưa rõ lắm, nếu các đường không giao nhau tại một điểm thì không thể thực hiện được các phép toán + - * / % ..... phải không chú.
Viet Hai
Số bài viết
Bài viết: 3401
Ngày tham gia: T.Bảy 14/08/10 20:34
Đến từ: Học viện KTQS
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi Viet Hai »

1. Làm gì mà có nhiều đường đâu. Chỉ là tách các phép toán đường để cho chương trình có thể thực hiện được, với lại tránh lặp đi lặp lại các phép toán đường dẫn tới chương trình chạy chậm.
2. Phép toán vẫn thực hiện được nhưng thêm các vạch nối thẳng đứng
hakhoailang
Số bài viết
Bài viết: 276
Ngày tham gia: CN 09/09/12 21:41
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi hakhoailang »

Cháu chào chú.
1) Cháu đã làm theo giống như chú tách thành 2 đường khác nhau. Nhưng khi tách ra sau đó cháu phải cộng 2 đường đó lại thành 1 vậy nó sẽ sinh ra 3 đối tượng.
2) Cháu có 4 điểm BVT4, BVT5 BVP4, BVP5 trong đó 1 trong đó 2 trong số 4 điểm đó có thể không xuất hiện thế thì làm sao có thể tạo ra 1 điểm có giá trị Y max của 4 điểm trên. cháu đã dùng max(BVT4,BVT5,BVP4,BVP5) nhưng không tạo được chú à.
mong chú chỉ giúp. cháu nghĩ vấn đề nằm ở chỗ điểm không xuất hiện

https://drive.google.com/file/d/0B7LjTR ... sp=sharing
Viet Hai
Số bài viết
Bài viết: 3401
Ngày tham gia: T.Bảy 14/08/10 20:34
Đến từ: Học viện KTQS
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi Viet Hai »

2. Nếu bạn nói vậy thì chắc cũng chẳng có chương trình nào làm được.
Còn ý tôi nói Tạo điểm DiemCao với tùy chọn Đỉnh ứng ymax đường với đường tại Của đường là TuNhien*KhuonCu trong mmc. nghĩa là:
Tạo 1 điểm có tên là DiemCao như hình dưới:
http://www.mediafire.com/view/37otfkntm ... titled.png
hakhoailang
Số bài viết
Bài viết: 276
Ngày tham gia: CN 09/09/12 21:41
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi hakhoailang »

Cháu đã làm như chú và tìm điểm Y max của đường BVmin nhưng bài toán giải quyết chưa triệt để.
chú có thể mở file khai báo của cháu ra và bỏ các điều kiện xác định của (BVT4,BVT5,BVP4,BVP5) ra là chú sẽ thấy Y Max không giải quyết được vấn đề.
chính vì Ymax ko giải quyết được vấn đề nên cháu mới phải khai báo ra thêm 4 điểm nữa để so sánh và lấy giá trị lớn nhất của nó.
cái này cháu khai báo theo kiểu chú nói ko nên dịch TN nếu đã biết quy luật của nó để giải quyết bài toán linh động trong dịch TN.
Viet Hai
Số bài viết
Bài viết: 3401
Ngày tham gia: T.Bảy 14/08/10 20:34
Đến từ: Học viện KTQS
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi Viet Hai »

Nói chung nhìn vào thì tôi cũng chịu không hiểu, nhưng bạn làm như sau thử xem:
-Tạo đường nối điểm DuongNoi4Diem với danh sách nối điểm: BVT4+BVT5+BVP4+BVP5
-Tạo điểm PMax4Diem chọn tùy chọn Đỉnh ứng Ymax đường của đường DuongNoi4Diem
hakhoailang
Số bài viết
Bài viết: 276
Ngày tham gia: CN 09/09/12 21:41
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi hakhoailang »

Cháu đã thực hiện cộng 4 điểm như chú bảo trước khi đưa bài lên nhưng không được điểm Ymax nó nhảy sai vị trí.
cháu cũng tìm mấy cách mới nhưng đang lôm côm quá cháu ko thể hiểu nổi vì mặt cắt khai báo chạy đúng nhưng ra trắc ngang lại sai.
link MMC:
https://drive.google.com/file/d/0B7LjTR ... sp=sharing

link khối chèn để đánh dấu vị trí
https://drive.google.com/file/d/0B7LjTR ... sp=sharing

chú lấy khối này để cho vào chèn khối với stt từ 3 đến cuối nhé . trong mặt cắt nó chèn đúng vị trí của điểm Y_BuVenhMin nhưng ra tn nó lại sai.
cháu đang nghĩ có thể ra TN thiết kế điểm Y_BuVenhMin bị nhảy sai chú à.
Khai báo mẫu mặt cắt hoàn toàn đúng

đây là file cad nó chạy ra, chú xem giúp cháu từ cọc số 8 đến cọc 10.
cháu thử vẽ 1 đường nối điểm từ điểm Y_BuVenhMin thì phát hiện ra khi chạy lên TN nó bị sai Y_BuVenhMin chú à.
https://drive.google.com/file/d/0B7LjTR ... sp=sharing
Viet Hai
Số bài viết
Bài viết: 3401
Ngày tham gia: T.Bảy 14/08/10 20:34
Đến từ: Học viện KTQS
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi Viet Hai »

1.Bạn không nên đặt tên điểm là Y_BuVenhMin vì tiếp đầu Y_ là Y of điểm, nên có thể nhầm->lỗi
2. Vì BVT4, BVT5 BVP4, BVP5 các điểm của bạn có thời điểm là không xác định thì Y_ của chúng sẽ rất lớn nên giá trị max((if(Y_BVT2-Y_BVT3>0,Y_BVT4,Y_BVT5)),(if(Y_BVP2-Y_BVP3>0,Y_BVP4,Y_BVP5)))-Y_DinhTN sẽ sai.
3.Bạn nên làm theo hướng dẫn như tôi nói ở dưới
hakhoailang
Số bài viết
Bài viết: 276
Ngày tham gia: CN 09/09/12 21:41
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi hakhoailang »

Cháu đã làm như chú và đã tìm ra được điểm đó. nhưng mấu chốt cuối cùng vẫn là ko tìm ra điểm tối ưu để giải quyết bài toán triệt để. vẫn còn những trắc ngang phải dịch thủ công.
Bìa toán tìm điểm bù vênh nhỏ nhất có lẽ chỉ dùng bằng cách thủ công được thôi chú à.
chú có phương án khai báo nào tối ưu không cho cháu xin tham khảo với. 2 ngày hôm nay cháu nghĩ mãi nhưng ko ra phương pháp nào ổn vẫn phải làm thủ công một số trắc ngang.
cuối cùng nếu được thì chú cập nhật lại phần dịch trắc ngang có thể dịch các trắc ngang liên tiếp bằng cách pick điểm trên bản vẽ là hay nhất. vừa tốt cho phần mềm vì nó ưu việt hơn và đa năng hơn. còn về người dùng như cháu cũng đỡ vất vả trong việc khai báo kiểu khó khăn và ko tìm ra đáp án cuối cùng cũng phải dịch bằng tay.
cháu cảm ơn chú.
Viet Hai
Số bài viết
Bài viết: 3401
Ngày tham gia: T.Bảy 14/08/10 20:34
Đến từ: Học viện KTQS
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi Viet Hai »

Nói chung bài toán đó tôi cũng không hiểu nên không thể khuyên được. Các bạn trên diễn đàn có ai biết đưa ra cách giải quyết nếu cần lập trình thêm thì tôi sẽ làm.
Chứ dịch trắc ngang vậy thì quá thủ công
hakhoailang
Số bài viết
Bài viết: 276
Ngày tham gia: CN 09/09/12 21:41
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi hakhoailang »

Bài toán này thường chỉ vấp phải ở các dự án lớn. Chỉ có các bạn ở các đơn vị lớn. không bao giờ gặp trong đường làm mới chỉ gặp trong đường nâng cấp cải tạo.
loại này cũng chỉ ít đơn vị được nhận để thiết kế.
Thực ra trước khi tìm hiểu và tìm đến AND thì cháu cũng từng sử dụng qua nhiều các phần mền lớn thiết kế đường của các đơn vị lớn khác nhau (Các đơn vị viết phần mềm đấy vẫn sống và thì trường cũng khá rộng).
Cháu cũng ngồi với họ để tìm cách giải quyết nhưng vấn đề này quá đa dạng và phức tạp nên tạm thời chưa tìm ra giải pháp triệt để (Người CODE bên họ trả lời như vậy trong buổi làm việc).
Cá nhân cháu thì chưa thể tìm ra phương án triệt để, có thể có người dùng AND kỳ cựu đã làm dc nhưng cháu nghĩ đây chỉ là kỳ vọng.
Riêng cháu thì cháu vẫn mong muốn bổ sung cái thủ công đó, nhiều khi 10 phút thủ công lại hơn 2 ngày như cháu gặp hôm nay, bài toán về tiết kiệm thời gian cho công tác chưa làm được.

Cháu vừa xem kỹ lại 1 TN mà chưa giải quyết được bằng tự động nhưng trong đầu cháu nảy sinh ra suy nghĩ nếu tìm được có thể sẽ giải quyết được bài toán
LInk ảnh https://drive.google.com/file/d/0B7LjTR ... sp=sharing

cháu đã tìm được điểm Ymax trên đường màu xanh và từ điểm có Ymax như vậy kẻ 1 đường màu trắng có độ dố bằng độ dốc mặt đường và tìm điểm trên đường màu xanh chiếu xuống đường màu trắng có khoảng cách xa nhất thì có thể bài quyết bài toán này.

link file cad, cọc số 7 chú à :
https://drive.google.com/file/d/0B7LjTR ... sp=sharing
Viet Hai
Số bài viết
Bài viết: 3401
Ngày tham gia: T.Bảy 14/08/10 20:34
Đến từ: Học viện KTQS
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi Viet Hai »

Nói chung vấn đề của bạn là gì thì tôi cũng chưa hiểu. Ý bạn là nâng dịch đường đáy sao cho luôn tiếp tuyến với mặt đường cũ hay sao?
Như giải quyết của bạn mà làm được đa số thì là cũng đỡ, còn 1 số trường hợp đặc biệt chưa làm được nếu bạn trình bày thật rõ tôi nghĩ là chúng tôi cũng có thể giải quyết được.
Còn dịch chỉnh trắc ngang thủ công tôi sẽ làm 1 lệnh khác để có thể dịch chỉnh nhanh được.
hakhoailang
Số bài viết
Bài viết: 276
Ngày tham gia: CN 09/09/12 21:41
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi hakhoailang »

vâng chú.
Trong phạm vi khuôn đường mới cháu muốn tìm vị trí mà tại đó đáy khuôn đường mới chỉ giao với khuôn cũ tại 1 diểm duy nhất (điểm tiếp tuyến như chú nói).
Viet Hai
Số bài viết
Bài viết: 3401
Ngày tham gia: T.Bảy 14/08/10 20:34
Đến từ: Học viện KTQS
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi Viet Hai »

Trong bản cập nhật 10-12 tôi vừa bổ sung thêm chức năng Thiết kế->Dịch chỉnh mặt cắt->Dịch chỉnh hai đường tiếp xúc đỉnh-DTXD cho phép xác định đường đỏ bù vênh tối thiểu đó.
-Sau khi thực hiện xong lệnh DTXD thực hiện tạo POLYLINE trên trắc dọc bằng lệnh PLTD với điểm mmc là TimTuyen.
-Kẻ lại đường đỏ trắc dọc DD_TimTuyen theo đường POLYLINE vừa tạo.
-Hủy dịch chỉnh tạm thời bằng lệnh DSDC.
- TT và VL
hakhoailang
Số bài viết
Bài viết: 276
Ngày tham gia: CN 09/09/12 21:41
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi hakhoailang »

lệnh mới này Nó vẫn tồn tại một số trắc ngang chưa giải quyết được bù vênh tối thiểu chú à.
link ảnh (cháu đã chọn như thế này mà nó chạy ra ko đúng với một số trắc ngang, chẳng hạn như cọc số 5,8,9,H2 ở gần nhau):
https://drive.google.com/file/d/0B7LjTR ... sp=sharing

Link file cad:
https://drive.google.com/file/d/0B7LjTR ... sp=sharing
Viet Hai
Số bài viết
Bài viết: 3401
Ngày tham gia: T.Bảy 14/08/10 20:34
Đến từ: Học viện KTQS
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi Viet Hai »

Bạn ghi chú hộ trong bản vẽ các đường như thế nào và nó sai thế nào chứ nhìn vậy tôi cũng chịu
hakhoailang
Số bài viết
Bài viết: 276
Ngày tham gia: CN 09/09/12 21:41
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi hakhoailang »

Đây là bản vẽ đã ghi chú cụ thể lỗi trong lệnh DTXD:

https://drive.google.com/file/d/0B7LjTR ... sp=sharing

chú tải về giúp cháu
Viet Hai
Số bài viết
Bài viết: 3401
Ngày tham gia: T.Bảy 14/08/10 20:34
Đến từ: Học viện KTQS
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi Viet Hai »

Đường tổ hợp trên khuonchinhCPDDLI khi chưa dịch nó bị cắt khuôn không đầy đủ đường CPDDLI nên khi thực hiện DTXD nó không đúng là lẽ tất nhiên.
Bạn có 2 cách:
1. Thực hiện 1 lần nữa lệnh DTXD với khai báo như của bạn
2.Thực hiện:
Đường tổ hợp trên bạn phải dùng là MatDuongTrai+MatDuongPhai
Đường tổ hợp dưới là BVM
Khoảng dịch Y tương đối: 0.42
hakhoailang
Số bài viết
Bài viết: 276
Ngày tham gia: CN 09/09/12 21:41
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi hakhoailang »

cháu cảm ơn chú.
Chính là nó đấy chú à. có cái này thì người thiết kế đỡ vất vả biết bao nhiêu. ngày xưa tới giờ cứ phải dùng lệnh dịch trắc ngang và dịch từng trắc ngang một.
có thời điểm cháu đã phải dịch từ 600 đến 1000 trắc ngang trong 1 buổi bằng thủ công.
hakhoailang
Số bài viết
Bài viết: 276
Ngày tham gia: CN 09/09/12 21:41
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi hakhoailang »

chú cho cháu thắc mắc tí.
cháu khai báo 1 điểm trên trắc ngang mẫu mặt cắt.
trong quá trình thiết kế cháu muốn di chuyển điểm đó trên mặt cắt ngang chi tiết cho phù hợp thì phải làm như thế nào chú nhỉ.
Ví dụ cháu khai báo điểm A trong mặt cắt ngang là vị trí số 1 nhưng trên mặt cắt ngang chi tiết cháu thấy chưa hợp lý cháu muốn kéo điểm A sang vị trí số 2 thì phải làm nhu thế nào chú nhỉ. khi đó sẽ có một số điểm ăn theo điểm A và nó cũng dịch chuyển vị trí.
Viet Hai
Số bài viết
Bài viết: 3401
Ngày tham gia: T.Bảy 14/08/10 20:34
Đến từ: Học viện KTQS
Liên hệ:

Re: Học ANDDESIGN qua hình ảnh.

Gửi bài gửi bởi Viet Hai »

Cách 1:
Ví dụ điểm A với XA=XB+DeltaAB chẳng hạn, bạn khai thêm các biến cục bộ DieuChinhXA chẳng hạn (mặc định =0),lúc đó XA=XB+DeltaAB+ DieuChinhXA.
Sử dụng lệnh BCB để khai báo giá trị DieuChinhXA cho phù hợp theo tý muốn.
Cách 2: Bạn tham khảo cách khai báo điểm MEP_TRAI của Mẫu mặt cắt Đường nâng cấp, cải tạo của tệp TCVN 4054-2005.atp. Nó cho phép dịch chỉnh tọa độ X của điểm MEP_TRAI bằng cách grip dịch chỉnh đường DuongChinhKhuonTrai trên bản vẽ trắc ngang.
Trả lời

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.8 khách