Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
kieuhuy_bmt

Liên kết với Excel để gán tên địa danh!

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

Chào các anh, chị trên CV.

Khi đo địa chính các thửa đất chưa được cập nhật địa chỉ Thôn. Quá trình này khi đo xong thì ranh giới Thôn mới được thể hiện vậy các thửa đất ấy cần được cập nhật ngược trở lại gán địa chỉ thôn vào.

 

Dữ liệu hiện có 1 là trên File EXCel các thửa đất đã có tọa độ. 2 là trên File Cad "khu đo ấy" có ranh giới Thôn.

 

vậy vấn đề là: Liên kết giữa Excel và Cad làm cách nào để gán được địa chỉ thôn vào từng thửa đất trên Excel.

Mong các cao thủ quan tâm giúp đỡ. Ở trên diễn đàn GiaiphapExcel tôi cũng đã đưa đề tài này, các anh chị xem ở link dưới đấy.

http://www.giaiphape...9088#post419088

ý tưởng xem ở File này:

http://www.cadviet.com/upfiles/3/33172_tim_vi_tri_hanh_chinh_1.rar

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

Chào các anh, chị trên CV.

Khi đo địa chính các thửa đất chưa được cập nhật địa chỉ Thôn. Quá trình này khi đo xong thì ranh giới Thôn mới được thể hiện vậy các thửa đất ấy cần được cập nhật ngược trở lại gán địa chỉ thôn vào.

 

Dữ liệu hiện có 1 là trên File EXCel các thửa đất đã có tọa độ. 2 là trên File Cad "khu đo ấy" có ranh giới Thôn.

 

vậy vấn đề là: Liên kết giữa Excel và Cad làm cách nào để gán được địa chỉ thôn vào từng thửa đất trên Excel.

Mong các cao thủ quan tâm giúp đỡ. Ở trên diễn đàn GiaiphapExcel tôi cũng đã đưa đề tài này, các anh chị xem ở link dưới đấy.

http://www.giaiphape...9088#post419088

ý tưởng xem ở File này:

http://www.cadviet.c...anh_chinh_1.rar

Vấn đề này không khó lắm, Cadviet có nhiều member làm được.

Tiếc là tui không có soft Excel nên không giúp được bạn.

 

góp ý thêm là bạn nên post file CAD lên để có ai đó muốn giúp thì có dữ liệu để tính toán.

- mà sao tọa độ của bạn lại "ngược" nhỉ ? (truc X thẳng đứng, trục Y nằn ngang)

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ấn đề này không khó lắm, Cadviet có nhiều member làm được.

Tiếc là tui không có soft Excel nên không giúp được bạn.

 

góp ý thêm là bạn nên post file CAD lên để có ai đó muốn giúp thì có dữ liệu để tính toán.

- mà sao tọa độ của bạn lại "ngược" nhỉ ? (truc X thẳng đứng, trục Y nằn ngang)

Cảm ơn Bác Gia_bach!

1. Ở đường link trong bài có File CAD bác à.

2. Đúng rồi lâu lắm chả nhớ "Tung" "Hoành"; "x" "y" ra sao! may mà bạn phát hiện. Mình kg chuyên về đo đạc lắm nên Bác tha cho (phần ấy là ý tưởng bác ạ).

Để nhờ các cao thủ giúp tay thì tiêu đề này nên sửa thế nào hả bác. Tôi thấy cụm từ "Liên kết..địa danh " chưa phải cho lắm.mong Các Bác tiếp tục giúp đỡ;

File cad đây: http://www.cadviet.com/upfiles/3/33172_rgt.rar

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

Đây là gợi ý của bạn :HNT ở diễn đàn Giaiphapexcel:

bạn ấy nói như sau:

"Tôi nghĩ vấn đề này giải quyết được":

Sub TimDiaDanh()

Duyet tung dong trong file excel

soThua = Tạo một text trong cad tai tọa độ của thửa đang xét (gán layer = sothua)

tenDiaDanh = noiNaoChuaNo()

ghi kết quả vào file excel

cuối duyệt

End sub

 

Hàm noiNaoChuaNo :

-Chuẩn bị file cad:

o Dùng lệnh bo tạo các polyline đóng vùng hành chính

o Tạo text tên vùng HC( địa danh) nằm trong vùng hoặc tạo xdata của polyline gán tên HC

 

Function noiNaoChuaNo() as string

Dim tenDiaDanh as string

Off các layer chỉ để lại những layer cần thiết

tapChonPoLy = chọn tất cả polyline (chuẩn bị ở trên)

 

duyệt (từng POLY )

tapSOTHUA = chọn các text trên layer sothua và nằm trong POLY

nếu( tapSOTHUA.count >0) thi

tenDiaDanh = chọn các text trên layer DiaDanh và nằm trong POLY (hoặc lấy từ xdata)

xoa tapSOTHUA

thoát duyệt

cuối nếu

cuối duyệt

noiNaoChuaNo = tenDiaDanh

End function

 

Có một cách tiếp cận khác cũng bạn HNP

 

Từ O (tâm thửa) vẽ tia Ox song song với trục hoành, xem nó cắt những đa giác nào, với mỗi đa giác bị cắt đếm số giao điểm (nếu cắt tại đỉnh thì đếm 2 hoặc 0, điểm kép). Nếu số giao diểm là lẽ thì O nằm trong đa giác đó. Các bạn xem có thể làm được không.

Bạn ấy bận nên chưa nghiên cứu cụ thể. vậy mong mọi người quan tâm 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

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  

×