Form tính tọa độ điểm chi tiết

Một phần của tài liệu Đề tài: Ứng dụng công nghệ thông tin thành lập bản đồ trên cơ sở dữ liệu đo của máy toàn điện tử pot (Trang 55 - 59)

4.1.4.1 Sơ đồ thuật toán

4.1.4.2 Thiết kế form

Hình 4.10 Giao diện tính tọa độ điểm chi tiết

Form tính tọa độ điểm chi tiết về giao diện được thiết kế tương tự như form xử lý số liệu ở trên. Form tính tọa độ điểm chi tiết thiết kế 2 command button lựa chọn đường dẫn đến thư mục chứa tệp số liệu cần xử lý.

Các đối tượng checkbox là các tùy chọn cho phép chương trình xuất ra các định dạng *.xyh, *.scr, *.mcr để hiển thị điểm lên nền đồ họa của các phần mềm đồ họa như : Vecad, Auto cad2004, Micro station.

Các textbox dùng để hiển thị tên của các file số liệu nhập vào cũng như tên của các file kết quả được xuất ra.

Các command button còn lại được dùng để gọi các thủ tục xử lý số liệu như trong form xử lý số liệu.

Từ form chính thông qua menu -->Tính tọa độ điểm chi tiết tính tọa độ điểm chi tiết, ta tiến hành lựa chọn file số liệu thông qua 2 button . Hộp thoại mở ra, lựa chọ file số liệu cần tính toán.

Chọn đường dẫn tệp *.ASH

Chọn đường dẫn tệp gốc:*.GOC

Nếu định dạng file không đúng sẽ xuất hiện thông báo lỗi

Sau khi lựa chọn file số liệu, click button để gọi thủ tục xử lý điểm chi tiết. Số liệu sau khi được tính toán xong sẽ xuất hiện thông báo

Hình 4.11 Kết quả tính toán tọa độ điểm chi tiết

Dữ liệu sau khi được xử lý có định dạng như sau: Trạm máy tọa độ X tọa độ Y độ cao H

T-191 2330491.12 602900.085 12.586 F1 2330525.82 602143.860 4.580 T-191 2330525.82 602143.860 4.033 T-191 2330491.11 602899.924 11.871 B7 2330641.09 601349.665 4.491 B7 2330410.51 602938.055 5.210 B7 2330641.11 601349.666 4.514 B7 2330410.54 602938.057 5.168 1 2330142.93 602124.441 5.563 2 2330145.46 602088.239 5.524 3 2330146.49 602042.059 5.568

Kết quả trên được thực hiện đối với dữ liệu của máy toàn đạcTC-305 có khuôn dạng *.idx:

Một phần của tài liệu Đề tài: Ứng dụng công nghệ thông tin thành lập bản đồ trên cơ sở dữ liệu đo của máy toàn điện tử pot (Trang 55 - 59)