Đến nội dung


Hình ảnh
- - - - -

Lisp đánh số thửa cho thửa đất


  • Please log in to reply
36 replies to this topic

#21 quanghuy181

quanghuy181

    biết vẽ arc

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

Đã gửi 06 January 2009 - 09:12 PM

Có cách nào để chuyển từ đường Line sang Closed_Plyline không hả ban?
  • 0

#22 elleHCSC

elleHCSC

    biết lệnh copy

  • Members
  • PipPipPip
  • 119 Bài viết
Điểm đánh giá: 98 (tàm tạm)

Đã gửi 07 January 2009 - 03:32 PM

Có cách nào để chuyển từ đường Line sang Closed_Plyline không hả ban?


Hiện elleHCSC chỉ biết có mỗi cách là dùng AutoDesk Map chạy topology sẵn có của Cadmap thì nó ra được Closed_Polyline ngay chứ chưa biết cách nào khác... Nếu ai dùng CadMap thì với công tác bản đồ có thể mình chỉ làm vài đoạn scrip dùng lệnh của CadMap là nó cho ra ngay được Closed_polyline, nhưng quả thực mình ko muốn vậy...đó là cái mình đang muốn tìm hiểu thêm. Hiện tại bạn chỉ có cách nhanh nhất là dùng lệnh BO thôi. elleHCSC thấy hiện tại ở VN chỉ có famis hoặc 1 soft của thầy Trần Thuỷ Dương ở trường mỏ hoặc soft của Hài Hoà là làm được việc này (tư động tao được Closed_Polyline sau khi tạo topology từ các line)... Ai có thì share nha (chắc chỉ có bác FLEX bên Hài Hoà thì rành món này mà bác này thì giấu kín lắm, món nghề kiếm cơm mà...)

PS: Flex có biết ai tên CHIẾN hồi xửa (khoảng thời gian 1998...) làm ở phòng phần mềm của Hài Hoà ko nhể, thằng cha này hợp tác với elleHCSC làm công trình PMU18 (đường quốc lộ 18 qua Hải Dương) xong rồi chuồn thẳng không thấy tăm hơi, đem toàn bộ mẫu biểu + bản vẽ demo của dự án đường 18 ra làm image_show cho chương trình của Hài Hoà rồi phắn (hiện giờ vẫn thấy Hài Hoà dán cái image_show đó vô chào hàng cho pàkon)...chán thật...
  • -1
Share for all, all will share !

--------------------
HTTP://WWW.HCSC.VN
HTTP://WWW.HCSC.COM.VN

#23 anhks

anhks

    Chưa sử dụng CAD

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

Đã gửi 02 April 2009 - 12:02 PM

Bạn download cái phần tính diện tích trên về chạy là dc, tự nó tìm và tạo centroID (có cái point nằm ngay đúng vị trí text sothua, dientich đó, trên layer Centroid)

Còn autodesk map thì cứ ra chợ mà mua, có 5000 vnd 1 cái cd đó mà, có cả k e y mà...tìm và down trên mạng làm gì cho nó tốn tiền internet

Các bác pro quá, thế các pác cho em hỏi nếu muốn có loại đất vào thì làm thế nào vì em thấy nó chỉ có số hiệu thửa và diện tích thôi còn loại đất thì em chửa thấy liệu các anh pro có làm thì cho em xem với nha
  • 0

#24 khaosat2009

khaosat2009

    biết lệnh offset

  • Members
  • PipPipPip
  • 171 Bài viết
Điểm đánh giá: 10 (tàm tạm)

Đã gửi 26 August 2009 - 12:14 PM

Tuyệt vời lắm ElleHCSC! :s_big:
Thêm một công việc nặng nhọc nữa cho Bác nè, Muốn làm hồ sơ kỹ thụât phải có thông tin loại đất , chủ sử dụng và địa chỉ. Bác nghiên cứu một form nhập các thông tin này liên hệ với point centroid để khi tạo hồ sơ KT, nó bợ đủ cả chì lẫn chài đưa vào HSKT luôn

Đúng đấy .. !!
sau khi đã có .. việc tiếp chúng ta nên nhờ các Pro giúp chu việc xuất HSKT từng thửa đó ra.

Hình đã gửi
---------
Nhân tiện, mình hỏi thêm: hiện tại, để lấy diện tích thửa, chương trình đã dùng lệnh Boundary để tạo 1 pline kín bao quanh thửa đất, sau đó xoá nó đi. Theo bạn, có cần xoá không? Hay là tạo 1 layer "Boundary" cho nó vào, phòng khi cần lấy thông tin sau này (khi tạo hồ sơ kỹ thuật thửa đất chẳng hạn)?

1. Theo mình thì dialog nên đưa ra thuộc tính của khối luôn và có lệnh xuất nội dung số thửa, Diện tích, Loại đất, Chủ sử dụng ra file text hay excel để tiện cho việc thống kê, tính toán trên bảng tính.
-----------------------
2. Nên tạo 1 layer "Boundary" cho nó vào, phòng khi cần lấy thông tin sau này.

Mong được các Pro giúp
  • 0

#25 longvnit

longvnit

    Chưa sử dụng CAD

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

Đã gửi 27 August 2009 - 10:35 AM

Cảm ơn đã hướng dẫ chi tiết

Xem Phim Online , Xem Phim Trực Tuyến
  • 0

#26 tnmtpc

tnmtpc

    biết dimcontinue

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

Đã gửi 23 November 2009 - 04:43 PM

Có cách nào để chuyển từ đường Line sang Closed_Plyline không hả ban?

Có cái này:
http://www.cadviet.c...timranhgioi.rar
Lệnh là mybb, chọn góc trên trái->dưới phải-> khoảng cách tối thiểu-> OK, sẽ tạo hàng loạt polyline kín từ lines
  • 0

#27 elleHCSC

elleHCSC

    biết lệnh copy

  • Members
  • PipPipPip
  • 119 Bài viết
Điểm đánh giá: 98 (tàm tạm)

Đã gửi 25 November 2009 - 09:36 AM

Có cái này:
http://www.cadviet.c...timranhgioi.rar
Lệnh là mybb, chọn góc trên trái->dưới phải-> khoảng cách tối thiểu-> OK, sẽ tạo hàng loạt polyline kín từ lines


Cái này chạy vẫn bỏ sót một số thửa...chưa chính xác lắm !
  • 0
Share for all, all will share !

--------------------
HTTP://WWW.HCSC.VN
HTTP://WWW.HCSC.COM.VN

#28 ki_niem_cnvt

ki_niem_cnvt

    Chưa sử dụng CAD

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

Đã gửi 01 June 2013 - 09:46 PM

có ai còn xem mục này ko chỉ dùm em cách tính diện tích với, em đã xem lisp rất hay nhưng lại ko biết cách sử dụng.cảm ơn các bác!


  • 0

#29 phamthe

phamthe

    biết vẽ polygon

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

Đã gửi 22 October 2013 - 06:15 AM

Xong roài, elle đã fix xong !
Do hạn chế của DCL nên còn chuyện bẫy và bắt lỗi của form nhập liệu cũng chưa ưng ý lắm, cứ đành thế vậy. Khi sử dụng các bác lưu ý cho chuyện này và nhất là chiều cao của text sothua, dientich. Đáng lẽ chọn xong mẫu số tỷ lệ bản đồ thì cao chữ cũng tự có thể tính tương ứng được luôn nhưng theo nguyện vọng của tnmtpc cứ để thêm vào để cho mọi người tuỳ biến. Điều này có thể thấy trong một số lần chạy nếu user chọn xong mẫu số bản đồ mà quên nhập lại cao text tương ứng thì sẽ thấy cái nét gạch ngang sẽ không chính xác.

Còn một hạn chế nữa của phương án này theo như tnmtpc đã nêu nếu thửa đất có hình dạng chữ U thì vị trí của point CentroID sẽ bị "nhảy" sang thửa khác. Các bác yên tâm là diện tích thì vẫn chính xác, chỉ có vị trí nó lẫn sang thửa khác thôi ==> chạy xong move nó bằng tay nhé cheers.gif

Các bác nhớ khi move thì lôi cả 4 đối tuợng luôn thể nhé: sothua, dientich, gachngang, poin centroid. Đừng có xoá cái point CentroID nha, nó khá quan trọng vì cái point đó có toạ độ trùng với text sothua, dientich nên hãy để dành nó cho công tác tiếp theo ==> lập HSKT thửa đất. Sau này khi lập HSKT thửa đất elle đã nghĩ ra phương án là chỉ việc tìm Closed_PolyLine không phải tính toán gì nữa chỉ cần duyệt qua xem point CentroID nó có nằm trong thửa không thì gắp ngay cái text sothua, dientich, gachngang kia (vì toạ độ text sothua, dientich trùng toạ độ point CentroID) là đã "túm" được thửa đất đó roài...

Lệnh là : DSTH
http://www.cadviet.c...anhSoThua_1.zip

Chúc vui !

Bác elle ơi gửi lại giúp em cái lisp này với em dowload về không được, nó toàn báo lỗi khi dowload thôi, hoặc ai đã dowload về rồi gửi lại cho em với


  • 0

#30 Trà Đá

Trà Đá

    biết vẽ line

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

Đã gửi 13 December 2013 - 05:07 PM

Lỗi host không d-load đc các Pro ơi. Mod nào vào giúp đỡ upload lại với ạ?


  • 0

#31 hoangkimoanh

hoangkimoanh

    biết vẽ spline

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

Đã gửi 16 January 2014 - 06:37 AM

Xong roài, elle đã fix xong !
Do hạn chế của DCL nên còn chuyện bẫy và bắt lỗi của form nhập liệu cũng chưa ưng ý lắm, cứ đành thế vậy. Khi sử dụng các bác lưu ý cho chuyện này và nhất là chiều cao của text sothua, dientich. Đáng lẽ chọn xong mẫu số tỷ lệ bản đồ thì cao chữ cũng tự có thể tính tương ứng được luôn nhưng theo nguyện vọng của tnmtpc cứ để thêm vào để cho mọi người tuỳ biến. Điều này có thể thấy trong một số lần chạy nếu user chọn xong mẫu số bản đồ mà quên nhập lại cao text tương ứng thì sẽ thấy cái nét gạch ngang sẽ không chính xác.

Còn một hạn chế nữa của phương án này theo như tnmtpc đã nêu nếu thửa đất có hình dạng chữ U thì vị trí của point CentroID sẽ bị "nhảy" sang thửa khác. Các bác yên tâm là diện tích thì vẫn chính xác, chỉ có vị trí nó lẫn sang thửa khác thôi ==> chạy xong move nó bằng tay nhé cheers.gif

Các bác nhớ khi move thì lôi cả 4 đối tuợng luôn thể nhé: sothua, dientich, gachngang, poin centroid. Đừng có xoá cái point CentroID nha, nó khá quan trọng vì cái point đó có toạ độ trùng với text sothua, dientich nên hãy để dành nó cho công tác tiếp theo ==> lập HSKT thửa đất. Sau này khi lập HSKT thửa đất elle đã nghĩ ra phương án là chỉ việc tìm Closed_PolyLine không phải tính toán gì nữa chỉ cần duyệt qua xem point CentroID nó có nằm trong thửa không thì gắp ngay cái text sothua, dientich, gachngang kia (vì toạ độ text sothua, dientich trùng toạ độ point CentroID) là đã "túm" được thửa đất đó roài...

Lệnh là : DSTH
http://www.cadviet.c...anhSoThua_1.zip

Chúc vui !

Anh ơi cho em hỏi, khi chay nó báo lỗi này là sao vậy nhỉ?

Command: DSTH
 
Font not available.1.200000
 
Unknown command "DSTH".  Press F1 for help.
Unknown command "0.8".  Press F1 for help.
Unknown command "DSTH".  Press F1 for help.
Unknown command "DSTH".  Press F1 for help.
Unknown command "DSTH".  Press F1 for help.
Unknown command "DSTH".  Press F1 for help.
 
Font not available.1.200000
Command: DSTH
 
Font not available.1.200000
 
Unknown command "DSTH".  Press F1 for help.
Unknown command "0.8".  Press F1 for help.
Unknown command "DSTH".  Press F1 for help.
Unknown command "DSTH".  Press F1 for help.
Unknown command "DSTH".  Press F1 for help.
Unknown command "DSTH".  Press F1 for help.
 
Font not available.1.200000

Command: DSTH

Font not available.1.200000

Unknown command "DSTH".  Press F1 for help.

Unknown command "0.8".  Press F1 for help.

Unknown command "DSTH".  Press F1 for help.

Unknown command "DSTH".  Press F1 for help.

Unknown command "DSTH".  Press F1 for help.

Unknown command "DSTH".  Press F1 for help.

Font not available.1.200000

đây là file chạy thử của em: http://www.cadviet.c.../103752_thu.dwg


  • 0

#32 dươngp

dươngp

    biết zoom

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

Đã gửi 16 January 2014 - 11:53 AM

bài viết thực sự rất hay...........................................................................................................về bài viết ày


  • -1

#33 hoangkimoanh

hoangkimoanh

    biết vẽ spline

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

Đã gửi 17 January 2014 - 08:49 AM

Đấy là chương trình em nhờ các anh bớt chút thời gian giúp em với, cảm ơn các anh nhiều!

http://www.cadviet.c...2_bientapbd.rar

em sử dụng lip trên không được nên lang thang kiếm được cái cũng tương đối đúng mục đích. nhưng có 1 số cái cần nhờ các anh giúp em 1 chút nữa là tốt rồi!
- em muốn chương trình có thể tự đánh số thửa theo kiểu zic zac giống của anh elleHCSC (vì cái này của em mình phải đánh số thửa trước cho nó thì nó mới hiểu và đánh lại theo ý của mình)
- cái kích thước của nó khi xuất ra là dạng Text không phải là dạng Dim để người khác có thể kiểm tra (em muốn kích thước là Dim)
 


  • 0

#34 hoangkimoanh

hoangkimoanh

    biết vẽ spline

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

Đã gửi 23 January 2014 - 09:21 AM

có lẽ gần tết rồi, các anh đang bận bịu việc cơ quan và gia đình, nếu có lúc nào rảnh rỗi buồn buồn lướt qua Cadviet thì nhờ các anh nghiên cứu giúp em với nhé!

hoặc có thể chỉ giúp em chỗ nào có thể sửa được cái Dim cũng được. cảm ơn các anh nhiều


  • 0

#35 phamthanhbinh

phamthanhbinh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 6007 Bài viết
Điểm đánh giá: 3113 (tuyệt vời)

Đã gửi 23 January 2014 - 02:20 PM

có lẽ gần tết rồi, các anh đang bận bịu việc cơ quan và gia đình, nếu có lúc nào rảnh rỗi buồn buồn lướt qua Cadviet thì nhờ các anh nghiên cứu giúp em với nhé!

hoặc có thể chỉ giúp em chỗ nào có thể sửa được cái Dim cũng được. cảm ơn các anh nhiều

Hề hề hề,

Lisp của bác elleHCSC vẫn chạy tốt.

Lưu ý trước khi chạy lisp phải tạo boundary trước và phải đặt chiều cao text trong textstyle về 0.


  • 1
Chúc các quý Anh trên diễn đàn luôn khỏe, đẻ thêm được nhiều thứ để mót.

#36 hoangkimoanh

hoangkimoanh

    biết vẽ spline

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

Đã gửi 05 May 2014 - 11:58 AM

 

Xong roài, elle đã fix xong !
Do hạn chế của DCL nên còn chuyện bẫy và bắt lỗi của form nhập liệu cũng chưa ưng ý lắm, cứ đành thế vậy. Khi sử dụng các bác lưu ý cho chuyện này và nhất là chiều cao của text sothua, dientich. Đáng lẽ chọn xong mẫu số tỷ lệ bản đồ thì cao chữ cũng tự có thể tính tương ứng được luôn nhưng theo nguyện vọng của tnmtpc cứ để thêm vào để cho mọi người tuỳ biến. Điều này có thể thấy trong một số lần chạy nếu user chọn xong mẫu số bản đồ mà quên nhập lại cao text tương ứng thì sẽ thấy cái nét gạch ngang sẽ không chính xác.

Còn một hạn chế nữa của phương án này theo như tnmtpc đã nêu nếu thửa đất có hình dạng chữ U thì vị trí của point CentroID sẽ bị "nhảy" sang thửa khác. Các bác yên tâm là diện tích thì vẫn chính xác, chỉ có vị trí nó lẫn sang thửa khác thôi ==> chạy xong move nó bằng tay nhé http://www.cadviet.c...DIR#/cheers.gif

Các bác nhớ khi move thì lôi cả 4 đối tuợng luôn thể nhé: sothua, dientich, gachngang, poin centroid. Đừng có xoá cái point CentroID nha, nó khá quan trọng vì cái point đó có toạ độ trùng với text sothua, dientich nên hãy để dành nó cho công tác tiếp theo ==> lập HSKT thửa đất. Sau này khi lập HSKT thửa đất elle đã nghĩ ra phương án là chỉ việc tìm Closed_PolyLine không phải tính toán gì nữa chỉ cần duyệt qua xem point CentroID nó có nằm trong thửa không thì gắp ngay cái text sothua, dientich, gachngang kia (vì toạ độ text sothua, dientich trùng toạ độ point CentroID) là đã "túm" được thửa đất đó roài...

Lệnh là : DSTH
http://www.cadviet.c...anhSoThua_1.zip

Chúc vui !

 
=======================================

anh hele ơi, anh có thể sửa để khi chọn tỉ lệ thì các thông số (Do rong dai danh so, cao chu so hieu thua,cao chu dien tich) sẽ thay đổi theo không?
cụ thể:
- tile 500: Do rong dai danh so : 20_cao chu so hieu thua: 1.2_cao chu dien tich: 1.2

- tile 1000: Do rong dai danh so : 40_cao chu so hieu thua: 2.4_cao chu dien tich: 2.4.

- tile 2000: Do rong dai danh so : 80_cao chu so hieu thua: 4.8_cao chu dien tich: 4.8.
nhờ anh giúp!
  • 0

#37 vuminhchau

vuminhchau

    biết vẽ polygon

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

Đã gửi 07 September 2014 - 03:32 PM

Xong roài, elle đã fix xong !
Do hạn chế của DCL nên còn chuyện bẫy và bắt lỗi của form nhập liệu cũng chưa ưng ý lắm, cứ đành thế vậy. Khi sử dụng các bác lưu ý cho chuyện này và nhất là chiều cao của text sothua, dientich. Đáng lẽ chọn xong mẫu số tỷ lệ bản đồ thì cao chữ cũng tự có thể tính tương ứng được luôn nhưng theo nguyện vọng của tnmtpc cứ để thêm vào để cho mọi người tuỳ biến. Điều này có thể thấy trong một số lần chạy nếu user chọn xong mẫu số bản đồ mà quên nhập lại cao text tương ứng thì sẽ thấy cái nét gạch ngang sẽ không chính xác.

Còn một hạn chế nữa của phương án này theo như tnmtpc đã nêu nếu thửa đất có hình dạng chữ U thì vị trí của point CentroID sẽ bị "nhảy" sang thửa khác. Các bác yên tâm là diện tích thì vẫn chính xác, chỉ có vị trí nó lẫn sang thửa khác thôi ==> chạy xong move nó bằng tay nhé cheers.gif

Các bác nhớ khi move thì lôi cả 4 đối tuợng luôn thể nhé: sothua, dientich, gachngang, poin centroid. Đừng có xoá cái point CentroID nha, nó khá quan trọng vì cái point đó có toạ độ trùng với text sothua, dientich nên hãy để dành nó cho công tác tiếp theo ==> lập HSKT thửa đất. Sau này khi lập HSKT thửa đất elle đã nghĩ ra phương án là chỉ việc tìm Closed_PolyLine không phải tính toán gì nữa chỉ cần duyệt qua xem point CentroID nó có nằm trong thửa không thì gắp ngay cái text sothua, dientich, gachngang kia (vì toạ độ text sothua, dientich trùng toạ độ point CentroID) là đã "túm" được thửa đất đó roài...

Lệnh là : DSTH
http://www.cadviet.c...anhSoThua_1.zip

Chúc vui !

các anh ơi cái nay hay quá nhưng còn phần ghi kích thước có thể bổ sung thêm được không nhỉ? nhờ các anh giúp em và nhưng ai cần như em với!

cụ thể như ban hình đính kèm:

http://www.cadviet.c...547_banve_1.dwg104547_untitled_5.jpg


  • 0