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

LandCadViet Utility

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

Qua ý kiến Của Ssg, cơ bản cũng đã có những ý kiến tương đồng nhau, để có cơ sở xây dựng chương trình, tnmtpc xin phát họa tiến trình nhập xuất dữ liệu giữa các file .txt và Cad, các bạn tham gia thêm để hòan thiện yêu cầu

1/ Về cơ sở dữ liệu để xuất qua Cad (file *.csv, *.tab, *.xyh, và các định dạng file phù hợp khác):

-Đối với địa hình có các trường: tendiem-X-Y-Z-code-ghichu

-Đối với địa chính có các trường tendiem-X-Y-code-ghichu

2/Thực hiện nhập dữ liệu vào Cad: trong hộp thọai nhập có các nội dung:

-Chọn kiểu file, tên file

-Chọn layer chứa đối tượng : Layer phải được tạo ra trước khi nhập dữ liệu, cách bố trí layer nhiều hay ít, đối tượng nào thuộc layer nào, do người sử dụng quyết định (trường hợp này giải quyết được ý kiến khác nhau giữa tnmtpcVbao)

3/Code điều khiển: có hai lọai

-Code nối điểm( giống chương trình Bác Hòanh đã viết)

-Code hiển thị các ký hiệu địa vật: chèn các symbol theo mã ( ví dụ LK là code lỗ khoan)

Trong hộp thọai chọn Symbol có các nội dung: editbox dùng để nhập code cần hiển thị ký hiệu, nút Browse để duyệt đến thư viện chứa symbol (thư viện này chứa các symbol do người dùng tạo ra)

4/Biên tập bản vẽ:

Bản vẽ địa hình:

xác định đường bao khu vực-tạo tam giác bề mặt-vẽ đường bình độ:Hộp thọai có các tùy chọn: Xmax,Xmin-Ymax,Ymin-Hmax,Hmin; khỏang cao đều bình độ con, bình độ cái; Màu bình độ con, bình độ cái; chiều cao nhãn ghi độ cao của bình độ cái, số chữ số thập phân của nhãn

Bản vẽ địa chính: tạo vùng cho thửa, đánh số thửa, tính diện tích để ghi vào thửa đất, nhập lọai đất, tên chủ sử dụng

tạo khung, ghi chú, khung tên

5/Tạo file đầu ra:

-Trong hộp thọai xuất, nhập tên file, chọn định dạng file đầu ra như trên (giống file mẫu ”thongke solieu” )

-Tạo file hồ sơ kỹ thuật thửa đất (file *.dwg): có file mẫu đính kèm. Chọn thửa đất cần tạo file hồ sơ kỹ thuật  lưu file

6/Các chức năng hỗ trợ khác: tìm kiếm thông tin theo lớp và zoom tới màn hình, ví dụ tìm điểm mia trên layer “tendiem”,tìm số thửa trên layer “ sothua”…

Đính kèm các file mẫu :

http://www.cadviet.com/upfiles/mau_3.rar

Xin phép hỏi Bác Ssg nhé, Bác đã khái niệm tọa độ X,Y trong trắc địa chưa? X là bắc, Y là đông

Riêng phần vẽ bình đồ, mình nghĩ là khó, hay là Bác Ssg nghiên cứu viết modul cho cái anh địa chính, chạy thử rồi viết tiếp.

Mời các bạn cùng tham gia góp ý bổ sung để nội dung được hòan thiện. Trên đây mới chỉ là khúc dạo đầu, còn nhiều việc phải làm lắm

Cám ơn tất cả các bạn

 

mình có ý kiến này, bác ssg có viết một tiện ích chia diện tích thành 2 phần theo yêu cầu (rất hay), cái này đưa vào utility của địa chính dùng trong công tác chỉnh lý biến động là "tuyệt cú mèo"

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
mình có ý kiến này, bác ssg có viết một tiện ích chia diện tích thành 2 phần theo yêu cầu (rất hay), cái này đưa vào utility của địa chính dùng trong công tác chỉnh lý biến động là "tuyệt cú mèo"

Thống nhất cao, còn nhiều việc phải làm trên bản vẽ bình đồ cũng như bản đồ địa chính(chẳng hạn vẽ trắc dọc theo tuyến vạch trên bình đồ, tính diện tích thửa đất theo đường ranh giải tỏa...)mình nghĩ là chậm chậm, đưa nhiều bị "tẩu hỏa nhập ma" thì gay!

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
mình có ý kiến này, bác ssg có viết một tiện ích chia diện tích thành 2 phần theo yêu cầu (rất hay), cái này đưa vào utility của địa chính dùng trong công tác chỉnh lý biến động là "tuyệt cú mèo"

Cái đó mình cũng đã dự định chỉnh lý lại một chút và đưa vào. Không riêng gì cái đó, còn nhiều lisp khá hay đã post trên diễn đàn. Có điều là trên máy ssg bây giờ đủ các loại lisp, giống y như cái lẩu thập cẩm, mình lại không rành chuyên môn nên chẳng biết cái nào dân Trắc địa cần dùng! Việc này có lẽ nhờ vbao? Cụ thể:

Gom toàn bộ các lisp có thể đưa vào LandCadViet mà vbao đang có (down từ CadViet hoặc từ bất cứ nguồn nào khác cũng được) vào 1 file zip (vẫn để riêng từng file hoặc thư mục gốc như khi down về) và up lên. Kèm theo 1 bảng thống kê, chỉ rõ tên lệnh và công dụng của từng lệnh.

Trên cơ sở đó, mình sẽ biên tập lại thành 1 chỉnh thể thống nhất theo quy cách chung của chương trình. Vbao giúp được cái này thì "đỡ vả" cho ssg rất 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
Cái đó mình cũng đã dự định chỉnh lý lại một chút và đưa vào. Không riêng gì cái đó, còn nhiều lisp khá hay đã post trên diễn đàn. Có điều là trên máy ssg bây giờ đủ các loại lisp, giống y như cái lẩu thập cẩm, mình lại không rành chuyên môn nên chẳng biết cái nào dân Trắc địa cần dùng! Việc này có lẽ nhờ vbao? Cụ thể:

Gom toàn bộ các lisp có thể đưa vào LandCadViet mà vbao đang có (down từ CadViet hoặc từ bất cứ nguồn nào khác cũng được) vào 1 file zip (vẫn để riêng từng file hoặc thư mục gốc như khi down về) và up lên. Kèm theo 1 bảng thống kê, chỉ rõ tên lệnh và công dụng của từng lệnh.

Trên cơ sở đó, mình sẽ biên tập lại thành 1 chỉnh thể thống nhất theo quy cách chung của chương trình. Vbao giúp được cái này thì "đỡ vả" cho ssg rất nhiều.

 

ok, ssg cho tôi một vài hôm tôi sẽ tổng hợp và post lên cho anh

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
ok, ssg cho tôi một vài hôm tôi sẽ tổng hợp và post lên cho anh

 

Do gần tết nên bận quá ! xin gửi các anh một số tiện ích mà anh em trong phòng chúng tôi thường sử dụng khi vẽ bình đồ

http://www.cadviet.com/upfiles/Land_Cadviet.rar

  • Vote tăng 2

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

Tháng Giêng là tháng ăn chơi đã hết rồi! Các bạn Trắc địa không quan tâm đến cái này nữa à? Mình vẫn chờ một "Bảng tổng hợp yêu cầu" của các bạn. Nói thật tình thì mình có rất ít thời gian dành cho việc này. Vì vậy, nếu có bảng tổng hợp mình mới có thể định hình nên cái sườn chương trình. Trên cơ sở đó, tranh thủ những lúc rảnh để viết code. Nói chung, làm cái này cần thời gian tương đối dài. Nhưng nếu không làm gì cả thì sẽ không bao giờ 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
Tháng Giêng là tháng ăn chơi đã hết rồi! Các bạn Trắc địa không quan tâm đến cái này nữa à? Mình vẫn chờ một "Bảng tổng hợp yêu cầu" của các bạn. Nói thật tình thì mình có rất ít thời gian dành cho việc này. Vì vậy, nếu có bảng tổng hợp mình mới có thể định hình nên cái sườn chương trình. Trên cơ sở đó, tranh thủ những lúc rảnh để viết code. Nói chung, làm cái này cần thời gian tương đối dài. Nhưng nếu không làm gì cả thì sẽ không bao giờ có!

SSg có thể giải thích rõ cái "bảng tổng hợp " này ko? Về trình tự, nội dung thực hiện công việc trắc địa? giao diện chương trình?...TNMTPC chưa hiểu ý lắm!

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
SSg có thể giải thích rõ cái "bảng tổng hợp " này ko? Về trình tự, nội dung thực hiện công việc trắc địa? giao diện chương trình?...TNMTPC chưa hiểu ý lắm!

Không phải những cái chung chung như vậy mà là cụ thể, chi tiết hơn. Bạn đọc lại bài đầu tiên của topic này sẽ thấy rõ ý minh. Mục đích cuối cùng là để cho người lập trình hiểu một cách chính xác các bạn muốn chương trình sẽ làm những công việc cụ thể gì (phân tích cho từng module một: 1. chức năng - 2. dữ liệu đầu vào - 3. kết quả đầu ra - 4. ghi chú giải thích thêm). Cũng tương tự như các bạn nêu yêu cầu ở mục "Viết lisp theo yêu cầu" vậy mà, chỉ khác ở chỗ là tập trung nhiều yêu cầu cho vào một "rọ" thôi.

Thôi thì thế này, bước đầu bạn chỉ cần nêu một số module mà bạn cho là thường dùng nhất đối với anh em trắc địa. Mình sẽ làm một bản thử nghiệm, qua đó anh em góp ý và bổ sung tiếp về nội dung lẫn cách làm. OK?

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
Không phải những cái chung chung như vậy mà là cụ thể, chi tiết hơn. Bạn đọc lại bài đầu tiên của topic này sẽ thấy rõ ý minh. Mục đích cuối cùng là để cho người lập trình hiểu một cách chính xác các bạn muốn chương trình sẽ làm những công việc cụ thể gì (phân tích cho từng module một: 1. chức năng - 2. dữ liệu đầu vào - 3. kết quả đầu ra - 4. ghi chú giải thích thêm). Cũng tương tự như các bạn nêu yêu cầu ở mục "Viết lisp theo yêu cầu" vậy mà, chỉ khác ở chỗ là tập trung nhiều yêu cầu cho vào một "rọ" thôi.

Thôi thì thế này, bước đầu bạn chỉ cần nêu một số module mà bạn cho là thường dùng nhất đối với anh em trắc địa. Mình sẽ làm một bản thử nghiệm, qua đó anh em góp ý và bổ sung tiếp về nội dung lẫn cách làm. OK?

LandCadViet Utility: chức năng nhập dữ liệu từ file *.txt vào Cad- Xử lý số liệu vừa nhập, tạo bản vẽ cad, xuất thông tin ra file text

1/Nhập dữ liệu:

Chương trình cho phép tùy chọn các định dạng file: (*.txt,*.csv, *.tab, *.xyh, và các định dạng file phù hợp khác). Trong file dữ liệu có các trường: tendiem-X-Y-Z-code-ghichu, thứ tự các trường có thể thay đổi tùy thuộc vào cách bố trí của người sử dụng,

Nếu tạo bản vẽ địa chính thì tắt chức năng hiển thị độ cao,

Chọn layer chứa đối tượng : Layer phải được tạo ra trước khi nhập dữ liệu, cách bố trí layer nhiều hay ít, đối tượng nào thuộc layer nào, do người sử dụng quyết định

Như vậy trong hộp thoại nhập dữ liệu có các tùy chọn: kiểu file-thứ tự các trường-bật tắt chức năng hiển thị độ cao

2/Tạo bản vẽ Cad:

Sử dụng code: có hai lọai

-Code nối điểm: dùng lệnh để nối điểm theo mã

-Code hiển thị các ký hiệu địa vật: dùng lệnh để chèn các symbol theo mã ( ví dụ LK là code lỗ khoan). Loại code này phải sử dụng hộp thoại. Trong hộp thọai chọn Symbol cho phép nhập code cần hiển thị ký hiệu, nút Browse để duyệt đến thư viện chứa symbol (thư viện này chứa các symbol do người dùng tạo ra)

a/Bản vẽ địa chính: thực hiện nối điểm theo code để tạo thửa đất, các địa vật khác…Ghi số thửa tự động theo qui luật từ trái qua phải, từ trên xuống dưới. Tính và ghi diện tích thửa, cả hai thông tin trên được ghi vào tâm thửa theo dạng một phân số: số thửa ở trên, diện tích ở dưới, có gạch ngang ở giữa

Các thông tin khác như loại đất, tên chủ sử dụng thửa đất do thao tác viên tự nhập (loại đất nằm trước “phân số”, tên chủ sử dụng ghi ở dưới cùng)

Tạo file đầu ra: chọn vùng cần xuất ra file dữ liệu

-Trong hộp thọai xuất, nhập tên file, chọn định dạng file đầu ra (giống file mẫu ”thongke solieu” )

-Tạo file hồ sơ kỹ thuật thửa đất (file *.dwg): chọn thửa đất cần tạo hồ sơ (các đối tượng chọn là thửa đất, số thửa, diện tích, loại đất, tên chủ sử dụng. Chương trình tự động tạo ra file hồ sơ kỹ thuật( có file mẫu đính kèm).

http://www.cadviet.com/upfiles/mau_2.rar

Tóm lại yêu cầu chương trình là nhập được dữ liệu từ một số dạng file khác nhau, xử lý code để tạo thành bản vẽ, tự động tính diện tích, đánh số thửa và ghi vào tâm thửa đất, xuất ra file text. Chức năng khác là tạo file hồ sơ kỹ thuật thửa đất

b/Bản vẽ địa hình: sau khi nhập dữ liệu và xử lý code như trên (tất nhiên chức năng hiển thị độ cao được bật), yêu cầu chương trình vẽ được đường đồng mức, gồm các công việc sau: xác định đường bao khu vực - tạo tam giác bề mặt (đỉnh tam giác là các điểm vừa nhập) - vẽ đường bình độ

Yêu cầu cụ thể: dùng lệnh để tạo đường bao, nối các điểm ở biên ngoài cùng; Tạo mạng lưới tam giác để nội suy cao độ

Vẽ đường bình độ: xác định giới hạn độ cao cực đại, cực tiểu để vẽ bình độ, khoảng chênh cao giữa hai đường bình độ liền kề, khoảng chênh cao giữa hai đường bình độ cái Do vậy yêu cầu hộp thọai vẽ bình đồ có các tùy chọn này và một số tùy chọn khác như màu bình độ con, bình độ cái; chiều cao nhãn ghi độ cao của bình độ cái, số chữ số thập phân của nhãn

Còn gì nữa thì các bạn khác tham gia cho khí thế, dự án sớm hoàn thiện. Cám ơ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

Cám ơn tnmtpc đã diễn giải rất chi tiết. Về cơ bản, một chương trình như vậy là khả thi. Ssg xin hỏi lại vài điểm:

1) Ssg có thể xử lý xuất và nhập dữ liệu từ Cad với các dạng file: *.xls, *.csv, *.txt. Còn các dạng *.tab và *.xyh chưa nghe thấy bao giờ (hay cũng là textfile nhưng người ta gán đuôi khác?). Bạn có thể giải thích rõ hơn không? Minh hoạ bằng các file ví dụ.

2) Thuận tiện nhất cho lập trình là thứ tự các field (tendiem-X-Y-Z-code-ghichu) không thay đổi. Nếu thấy thật sự cần thiết, thay đổi cũng được nhưng tên field phải nhất quán, không được thay đổi tuỳ tiện (chỉ cho phép không phân biệt chữ hoa chữ thường). Ví dụ, khi đã định nghĩa field "tendiem", chương trình chấp nhận các field "TENDIEM", "TenDiem", "Tendiem" nhưng không chấp nhận các field "tên điểm" (có dấu tiếng Việt), "ten diem" (có dấu cách).

3) Bạn post còn thiếu file mẫu "Hố sơ kỹ thuật thửa đất" của địa chính?

4) Vấn đề vẽ đường đồng mức ssg chưa xử được. Trên diễn đàn thấy có một số bạn đang "ngâm cứu" cái này. Có thể vui lòng hỗ trợ không?

5) Còn một vài điểm nữa liên quan đến kỹ thuật lập trình. Khi nào triển khai chi tiết, ssg sẽ hỏi ý các bạn sau.

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
LandCadViet Utility: chức năng nhập dữ liệu từ file *.txt vào Cad- Xử lý số liệu vừa nhập, tạo bản vẽ cad, xuất thông tin ra file text

1/Nhập dữ liệu:

Chương trình cho phép tùy chọn các định dạng file: (*.txt,*.csv, *.tab, *.xyh, và các định dạng file phù hợp khác). Trong file dữ liệu có các trường: tendiem-X-Y-Z-code-ghichu, thứ tự các trường có thể thay đổi tùy thuộc vào cách bố trí của người sử dụng,

Nếu tạo bản vẽ địa chính thì tắt chức năng hiển thị độ cao,

Chọn layer chứa đối tượng : Layer phải được tạo ra trước khi nhập dữ liệu, cách bố trí layer nhiều hay ít, đối tượng nào thuộc layer nào, do người sử dụng quyết định

Như vậy trong hộp thoại nhập dữ liệu có các tùy chọn: kiểu file-thứ tự các trường-bật tắt chức năng hiển thị độ cao

2/Tạo bản vẽ Cad:

Sử dụng code: có hai lọai

-Code nối điểm: dùng lệnh để nối điểm theo mã

-Code hiển thị các ký hiệu địa vật: dùng lệnh để chèn các symbol theo mã ( ví dụ LK là code lỗ khoan). Loại code này phải sử dụng hộp thoại. Trong hộp thọai chọn Symbol cho phép nhập code cần hiển thị ký hiệu, nút Browse để duyệt đến thư viện chứa symbol (thư viện này chứa các symbol do người dùng tạo ra)

a/Bản vẽ địa chính: thực hiện nối điểm theo code để tạo thửa đất, các địa vật khác…Ghi số thửa tự động theo qui luật từ trái qua phải, từ trên xuống dưới. Tính và ghi diện tích thửa, cả hai thông tin trên được ghi vào tâm thửa theo dạng một phân số: số thửa ở trên, diện tích ở dưới, có gạch ngang ở giữa

Các thông tin khác như loại đất, tên chủ sử dụng thửa đất do thao tác viên tự nhập (loại đất nằm trước “phân số”, tên chủ sử dụng ghi ở dưới cùng)

Tạo file đầu ra: chọn vùng cần xuất ra file dữ liệu

-Trong hộp thọai xuất, nhập tên file, chọn định dạng file đầu ra (giống file mẫu ”thongke solieu” )

-Tạo file hồ sơ kỹ thuật thửa đất (file *.dwg): chọn thửa đất cần tạo hồ sơ (các đối tượng chọn là thửa đất, số thửa, diện tích, loại đất, tên chủ sử dụng. Chương trình tự động tạo ra file hồ sơ kỹ thuật( có file mẫu đính kèm).

http://www.cadviet.com/upfiles/mau_2.rar

Tóm lại yêu cầu chương trình là nhập được dữ liệu từ một số dạng file khác nhau, xử lý code để tạo thành bản vẽ, tự động tính diện tích, đánh số thửa và ghi vào tâm thửa đất, xuất ra file text. Chức năng khác là tạo file hồ sơ kỹ thuật thửa đất

b/Bản vẽ địa hình: sau khi nhập dữ liệu và xử lý code như trên (tất nhiên chức năng hiển thị độ cao được bật), yêu cầu chương trình vẽ được đường đồng mức, gồm các công việc sau: xác định đường bao khu vực - tạo tam giác bề mặt (đỉnh tam giác là các điểm vừa nhập) - vẽ đường bình độ

Yêu cầu cụ thể: dùng lệnh để tạo đường bao, nối các điểm ở biên ngoài cùng; Tạo mạng lưới tam giác để nội suy cao độ

Vẽ đường bình độ: xác định giới hạn độ cao cực đại, cực tiểu để vẽ bình độ, khoảng chênh cao giữa hai đường bình độ liền kề, khoảng chênh cao giữa hai đường bình độ cái Do vật yêu cầu hộp thọai vẽ bình đồ có các tùy chọn này và một số tùy chọn khác như màu bình độ con, bình độ cái; chiều cao nhãn ghi độ cao của bình độ cái, số chữ số thập phân của nhãn

Còn gì nữa thì các bạn khác tham gia cho khí thế, dự án sớm hoàn thiện. Cám ơn

 

Đây là ý tưởng của bác tôi mới lên thành topo. Nhưng mà có vẽ còn thiết chi tiết và hơi lôn xộn.

Tôi có kèm theo file Free Mind. (Land CADViet Utility.mm). Bác dùng chương trình Freemind (tôi đã Post lên đây) chỉnh sửa lại theo tư duy. Không mất thời gian ngồi viết nhiều mà ý nghĩa sẽ rõ ràng hơn

 

 

http://www.cadviet.com/upfiles/Land_CADViet_Utility.zip

  • 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
Đây là ý tưởng của bác tôi mới lên thành topo. Nhưng mà có vẽ còn thiết chi tiết và hơi lôn xộn.

Tôi có kèm theo file Free Mind. (Land CADViet Utility.mm). Bác dùng chương trình Freemind (tôi đã Post lên đây) chỉnh sửa lại theo tư duy. Không mất thời gian ngồi viết nhiều mà ý nghĩa sẽ rõ ràng hơn

Cám ơn bạn. Nhưng chương trình Freemind bạn post lên hôm nọ không down đượ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
Cám ơn tnmtpc đã diễn giải rất chi tiết. Về cơ bản, một chương trình như vậy là khả thi. Ssg xin hỏi lại vài điểm:

1) Ssg có thể xử lý xuất và nhập dữ liệu từ Cad với các dạng file: *.xls, *.csv, *.txt. Còn các dạng *.tab và *.xyh chưa nghe thấy bao giờ (hay cũng là textfile nhưng người ta gán đuôi khác?). Bạn có thể giải thích rõ hơn không? Minh hoạ bằng các file ví dụ.

 

1. file tab chắc là định dạng số liệu của Mapinfor (hoặc vẫn là định dạng text file nhưng phân cách các cột bằng phím "TAB") còn file XYH là dạng text file theo thứ tự cột là XYH thôi SSG khỏi lo đi :

 

TDiem X Y H

31 2345357.379 465536.166 9.862

32 2345362.002 465495.307 10.903

33 2345323.846 465574.662 11.028

34 2345325.376 465579.060 10.313

35 2345356.519 465501.734 10.345

36 2345331.755 465584.032 10.092

37 2345346.550 465513.893 9.843

 

2) Thuận tiện nhất cho lập trình là thứ tự các field (tendiem-X-Y-Z-code-ghichu) không thay đổi. Nếu thấy thật sự cần thiết, thay đổi cũng được nhưng tên field phải nhất quán, không được thay đổi tuỳ tiện (chỉ cho phép không phân biệt chữ hoa chữ thường). Ví dụ, khi đã định nghĩa field "tendiem", chương trình chấp nhận các field "TENDIEM", "TenDiem", "Tendiem" nhưng không chấp nhận các field "tên điểm" (có dấu tiếng Việt), "ten diem" (có dấu cách).

 

Cái trường tên điểm SSG không phải lăn tăn nhiều đâu, ta có thể cho nó là "header" là được mà, nghĩa là khi đọc số liệu thì bỏ qua dòng đầu tiên. Cụ thể :

 

TDiem X Y H

31 2345357.379 465536.166 9.862

32 2345362.002 465495.307 10.903

33 2345323.846 465574.662 11.028

 

thì chỉ đọc số liệu từ dòng số 2. Quan trọng nhất là phải có đủ các cột số liệu (4 cột). Tất nhiên ta cần làm 1 modul kiểm tra số liệu đầu vào trước khi "input" số liệu vào để tính toán.

 

3. Tôi up lên một mẫu HSKT của địa chính này, tương đối chính xác bác có thể lấy tham khảo:

<a href="http://www.cadviet.com/upfiles/hso.dwg" target="_blank">http://www.cadviet.com/upfiles/hso.dwg</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

Mình down được rồi. Nhưng khi cài FreeMind hiện ra thông báo sau:

http://www.cadviet.com/upfiles/java.gif

Mình phải làm gì tiếp?

Chọn Yes nó vẫn hoàn thành install nhưng kết quả cuối cùng nhận được không có hiệu lực. Chương trình không chịu chạy.

Vào website java thì thấy một "rừng" những cái có thể download, chẳng biết chọn cái nào!

  • Vote tăng 2

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
Mình down được rồi. Nhưng khi cài FreeMind hiện ra thông báo sau:

<a href="http://www.cadviet.com/upfiles/java.gif" target="_blank">http://www.cadviet.com/upfiles/java.gif</a>

Mình phải làm gì tiếp?

 

Bác cài thêm Java nhé

 

https://sdlc1e.sun.com/ECom/EComActionServl...4FC43EF7109A067

 

Bản này nè

 

Windows Offline Installation, Multi-language

  • Vote tăng 1
  • Vote giảm 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
1. file tab chắc là định dạng số liệu của Mapinfor (hoặc vẫn là định dạng text file nhưng phân cách các cột bằng phím "TAB")

 

2. Cái trường tên điểm SSG không phải lăn tăn nhiều đâu, ta có thể cho nó là "header" là được mà, nghĩa là khi đọc số liệu thì bỏ qua dòng đầu tiên. Cụ thể :

 

TDiem X Y H

31 2345357.379 465536.166 9.862

32 2345362.002 465495.307 10.903

33 2345323.846 465574.662 11.028

 

thì chỉ đọc số liệu từ dòng số 2. Quan trọng nhất là phải có đủ các cột số liệu (4 cột). Tất nhiên ta cần làm 1 modul kiểm tra số liệu đầu vào trước khi "input" số liệu vào để tính toán.

1. "Chắc là" có nghĩa là "chưa chắc"!

2. Đồng ý, nhưng với điều kiện là thứ tự các field không được thay đổi. Đổi cả thứ tự (theo ý của bạn tnmtpc), đổi cả tên field thì chương trình biết gán số liệu nào cho "thằng" nào? Ngoài ra, trong file *.xls mẫu của tnmtpc, còn có mấy dòng đầu và cuối ghi những thông tin khác, không thuộc phạm vi các trường dữ liệu tendiem-X-Y-Z-code-ghichu. Phải có cái làm chuẩn để loại trừ những thông tin "gây nhiễu" này chứ?

 

@vndes: Cám ơn bạn đã nhiệt tình. Đang download. Mạng chỗ mình chậm như rù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
@vndes: Cám ơn bạn đã nhiệt tình. Đang download. Mạng chỗ mình chậm như rùa!

OK! Đã cài xong Java và thử FreeMind. Một công cụ hiệu quả!

Thật ra thì trong công việc hàng ngày, mình vẫn thường dùng kiểu này khi thiết kế các thiết bị hoặc công trình phức tạp. Tự vẽ (trên AutoCAD) các sơ đồ với các tên gọi như "Sơ đồ khối của thiết bị", "Nguyên lý vận hành của hệ thống", "Lưu đồ logic của quá trình hoặc chương trình" v.v..., trong đó thể hiện rõ mối liên kết và sự tương tác giữa các thành phần với nhau.

Giờ có cái này, có vẻ tiện dụng, sinh động, vui mắt hơn nhiều. Một lần nữa, cám ơn 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
OK! Đã cài xong Java và thử FreeMind. Một công cụ hiệu quả!

Thật ra thì trong công việc hàng ngày, mình vẫn thường dùng kiểu này khi thiết kế các thiết bị hoặc công trình phức tạp. Tự vẽ (trên AutoCAD) các sơ đồ với các tên gọi như "Sơ đồ khối của thiết bị", "Nguyên lý vận hành của hệ thống", "Lưu đồ logic của quá trình hoặc chương trình" v.v..., trong đó thể hiện rõ mối liên kết và sự tương tác giữa các thành phần với nhau.

Giờ có cái này, có vẻ tiện dụng, sinh động, vui mắt hơn nhiều. Một lần nữa, cám ơn bạn.

 

 

Bác cảm ơn thì click vài lần nút thanks là thấy sướng rùi

Hehehe

Nói vui thôi. Mình dùng qua nhiều thứ, thấy cái này là OK nhất. Bọn Nhật nó thích nhất cái này.

Cái này còn gọi là bản đồ tư duy

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. "Chắc là" có nghĩa là "chưa chắc"!

2. Đồng ý, nhưng với điều kiện là thứ tự các field không được thay đổi. Đổi cả thứ tự (theo ý của bạn tnmtpc), đổi cả tên field thì chương trình biết gán số liệu nào cho "thằng" nào? Ngoài ra, trong file *.xls mẫu của tnmtpc, còn có mấy dòng đầu và cuối ghi những thông tin khác, không thuộc phạm vi các trường dữ liệu tendiem-X-Y-Z-code-ghichu. Phải có cái làm chuẩn để loại trừ những thông tin "gây nhiễu" này chứ?

 

@vndes: Cám ơn bạn đã nhiệt tình. Đang download. Mạng chỗ mình chậm như rùa!

 

1. SSG nói đúng "chắc là" nghĩa là "chưa chắc". Chính xác thì phải hỏi bác tnmtpc chứ, tuy nhiên theo cô dự báo "thời tiết" thì file là text file mà nên tôi đoán là dùng TAB để phân cách cột <_<

 

2. Cái này bác tnmtpc lại học theo ý tưởng của ông Hài Hoà rồi khi yêu cầu hoán đổi vị trí các field

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. file tab chắc là định dạng số liệu của Mapinfor (hoặc vẫn là định dạng text file nhưng phân cách các cột bằng phím "TAB") còn file XYH là dạng text file theo thứ tự cột là XYH thôi SSG khỏi lo đi :

 

TDiem X Y H

31 2345357.379 465536.166 9.862

32 2345362.002 465495.307 10.903

33 2345323.846 465574.662 11.028

34 2345325.376 465579.060 10.313

35 2345356.519 465501.734 10.345

36 2345331.755 465584.032 10.092

37 2345346.550 465513.893 9.843

 

 

 

Cái trường tên điểm SSG không phải lăn tăn nhiều đâu, ta có thể cho nó là "header" là được mà, nghĩa là khi đọc số liệu thì bỏ qua dòng đầu tiên. Cụ thể :

 

TDiem X Y H

31 2345357.379 465536.166 9.862

32 2345362.002 465495.307 10.903

33 2345323.846 465574.662 11.028

 

thì chỉ đọc số liệu từ dòng số 2. Quan trọng nhất là phải có đủ các cột số liệu (4 cột). Tất nhiên ta cần làm 1 modul kiểm tra số liệu đầu vào trước khi "input" số liệu vào để tính toán.

 

3. Tôi up lên một mẫu HSKT của địa chính này, tương đối chính xác bác có thể lấy tham khảo:

<a href="http://www.cadviet.com/upfiles/hso.dwg" target="_blank">http://www.cadviet.com/upfiles/hso.dwg</a>

Hoàn toàn thống nhất với ý kiến của elleHCSC

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. "Chắc là" có nghĩa là "chưa chắc"!

2. Đồng ý, nhưng với điều kiện là thứ tự các field không được thay đổi. Đổi cả thứ tự (theo ý của bạn tnmtpc), đổi cả tên field thì chương trình biết gán số liệu nào cho "thằng" nào? Ngoài ra, trong file *.xls mẫu của tnmtpc, còn có mấy dòng đầu và cuối ghi những thông tin khác, không thuộc phạm vi các trường dữ liệu tendiem-X-Y-Z-code-ghichu. Phải có cái làm chuẩn để loại trừ những thông tin "gây nhiễu" này chứ?

 

@vndes: Cám ơn bạn đã nhiệt tình. Đang download. Mạng chỗ mình chậm như rùa!

*.tab vẫn là text file thôi, việc tùy chọn thứ tự các trường trong phần nhập dữ liệu là do khi xử lý số liệu thô, lưu file dữ liệu, mỗi anh mỗi khác, kể cả thứ tự các trường cũng vậy. Do vậy trong hộp thoại input, có 5 listbox, trong mỗi listbox có 5 tùy chọn trường, thao tác viên sẽ chọn cho phù hợp với định dạng file dữ liệu của mình. Nếu chương trình không nhận dạng được thì buột file dữ liệu phải theo một cấu trúc chuẩ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

Có cái "bản đồ tư duy" (MindMap) này post lên để anh em tham khảo và góp ý. Theo mình, các bạn quan tâm đến LandCadViet nên down phần mềm FreeMind do vndes giới thiệu về "chơi" thử. Vui lắm!

Nếu chưa down FreeMind, có thể xem file *.png (là file ảnh). Trong đó:

- Dấu check màu xanh lá cây là OK, có thể làm tốt

- Dấu ? là còn "lăn tăn" trong đầu vài điều

- Cái chìa khoá là giải pháp mấu chốt

- Cái mặt cười là cảm thấy khả quan

- Cái mặt mếu là cảm thấy "ớn ăn"!

- Dấu chéo màu đỏ là đang bí!

Khi nào các bạn thấy toàn bộ các Node trên MindMap đều có dấu check thì có thể hiểu là LandCadViet sắp sửa được "trình làng".

 

http://www.cadviet.com/upfiles/LandCadViet_01.zip

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
Có cái "bản đồ tư duy" (MindMap) này post lên để anh em tham khảo và góp ý. Theo mình, các bạn quan tâm đến LandCadViet nên down phần mềm FreeMind do vndes giới thiệu về "chơi" thử. Vui lắm!

Nếu chưa down FreeMind, có thể xem file *.png (là file ảnh). Trong đó:

- Dấu check màu xanh lá cây là OK, có thể làm tốt

- Dấu ? là còn "lăn tăn" trong đầu vài điều

- Cái chìa khoá là giải pháp mấu chốt

- Cái mặt cười là cảm thấy khả quan

- Cái mặt mếu là cảm thấy "ớn ăn"!

- Dấu chéo màu đỏ là đang bí!

Khi nào các bạn thấy toàn bộ các Node trên MindMap đều có dấu check thì có thể hiểu là LandCadViet sắp sửa được "trình làng".

 

http://www.cadviet.com/upfiles/LandCadViet_01.zip

 

 

Bác làm đẹp lắm

Mọi người dựa vào cái này thì có thể góp ý và thêm ý tưởng dễ dàng hơ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

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

×