Chuyển đến nội dung
Diễn đàn CADViet
monavamonava

Trợ giúp cấy cao độ địa hình

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

Chào các bác. Em đang xử lý một bình đồ, trong quá trình cần cấy lại cao độ theo số liệu thực tế. Em muốn các cao độ mới được cấy (thêm, chèn vào) tại các mắt lưới ô vuông trong phạm vi đường màu xanh hay còn  gọi là đường bao địa hình (ví dụ như text màu đỏ của file đi kèm bên dưới). File này được sử dụng trên phần mềm Topo, nếu click tay tại các mắt lưới để có điểm sẽ rất lâu, lệnh của nó lẽ là AMP sau đó chỉ chuột vào các mắt lưới. Có cách nào dùng lisp hỗ trợ cho công việc như vậy, hoặc phương pháp khác cấy cao độ nhanh hơn trên cơ sở dữ liệu đã cho. Mong được sự quan tâm giúp đỡ của các bác. Xin cảm ơn và ngóng phản hồi hỗ trợ của mọi người.

Tro giup cay cao do.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

+ Đối tượng cao độ của bạn là ACAD_PROXY.  Đối tượng này thường dùng cho các phần mềm chuyên biệt Topo của bạn, lisp không ăn thua đối với đối tượng này.

Vậy nên bạn chỉ có thể sử dụng lệnh có trên phần mềm để pick cao độ.

Tóm lại là không làm cách khác được.

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
1 giờ trước, Danh Cong đã nói:

+ Đối tượng cao độ của bạn là ACAD_PROXY.  Đối tượng này thường dùng cho các phần mềm chuyên biệt Topo của bạn, lisp không ăn thua đối với đối tượng này.

Vậy nên bạn chỉ có thể sử dụng lệnh có trên phần mềm để pick cao độ.

Tóm lại là không làm cách khác được.

Có cách nào viết lisp chạy trên phần mềm đó không bác, thao tác lệnh là: - gõ lệnh "amp" và click chuột vào các mắt lưới sẽ có điểm (giống như gõ lệnh PL sau đó chỉ các điểm sẽ có polyline vậy). Cái cần và quan trọng là tự động click vào các mắt lưới thay vì thủ công.

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

Copy ra chỗ khác, explode các ACAD_PROXY.

Dùng các lisp nội suy (có nhiều trên cadviet) .

Copy kết quả về.

Bằng cách này có thể viết lisp nội suy cho hàng loạt các mắt lưới.

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
4 giờ trước, ndtnv đã nói:

Copy ra chỗ khác, explode các ACAD_PROXY.

Dùng các lisp nội suy (có nhiều trên cadviet) .

Copy kết quả về.

Bằng cách này có thể viết lisp nội suy cho hàng loạt các mắt lưới.

Em không am hiểu code lisp lắm, bác có thể trợ giúp em với không?

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
2 giờ trước, monavamonava đã nói:

Bác làm như thế nào hay vậy? Chỉ em với! 

Hỏi xong đi đâu cả tháng giờ quay lại, chắc đợi tháng sau quay sẽ có người trả lời. cái này phải lập trình bạn nhé

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
Vào lúc 14/8/2018 tại 11:12, huunhantvxdts đã nói:

Hỏi xong đi đâu cả tháng giờ quay lại, chắc đợi tháng sau quay sẽ có người trả lời. cái này phải lập trình bạn nhé

Em cũng có bận chút việc, không thường xuyên online lắm. Cảm ơn bác đã quan tâm và mong sự trợ giúp từ bác cũng như mọi  người.

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
Vào lúc 14/8/2018 tại 14:52, thanhduan2407 đã nói:

File bác gửi đúng với yêu cầu đề ra của em. Không biết CODE đó là như thế nào, bác có thể hướng dẫn chia sẻ cách làm cho em cũng như mọi người biết, học tập và áp dụng với được không. Hóng sự trợ giúp và phản hồi của bác. 

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
50 phút trước, monavamonava đã nói:

Các bác có thể giúp em với không? Hóng chờ trợ giúp và phản hồi của các tiền bối.

Liên hệ trực tiếp tác giả bạn

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
Vào lúc 22/8/2018 tại 14:38, monavamonava đã nói:

File bác gửi đúng với yêu cầu đề ra của em. Không biết CODE đó là như thế nào, bác có thể hướng dẫn chia sẻ cách làm cho em cũng như mọi người biết, học tập và áp dụng với được không. Hóng sự trợ giúp và phản hồi của bác. 

Code nó dài lắm và nhiều thao tác.

- Bước 1: Xuất tọa độ giao điểm của mắt lưới ra XY

- Bước 2: Tạo mô hình TIN từ các Text số liệu mặt cắt

- Bước 3: Nội suy cao độ từ file XY đó dựa trên mô hình TIN.

 

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
Vào lúc 30/8/2018 tại 22:14, thanhduan2407 đã nói:

Code nó dài lắm và nhiều thao tác.

- Bước 1: Xuất tọa độ giao điểm của mắt lưới ra XY

- Bước 2: Tạo mô hình TIN từ các Text số liệu mặt cắt

- Bước 3: Nội suy cao độ từ file XY đó dựa trên mô hình TIN.

 

Bác làm các bước rất khoa học và bài bản. Bác có thể chia sẻ code đã có để em với mọi người học hỏi không?

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

×