Hướng dẫn sau sẽ chuyển bảng tọa độ thành bảng các đường (line).
Bảng phải bao gồm tọa độ bắt đầu và kết thúc của đường (line).
Ví dụ, tạo cột có các giá trị x/y (longitude/latitude) thể hiện đểm bắt đầu và kết thúc như sau:

Trước khi thực hiện, hãy đảm bảo rằng bảng trong đó các đường (line) sẽ được lưu trữ thể hiện ở dạng bản đồ. Để làm cho bảng thể hiện bản đồ, hãy check chọn ” Table Is Mappable” của bảng được chọn (Table>Table>Modify Structure: Table Is Mappable)
Để thực hiện lệnh chuyển đổi các điểm thành các đường (line) hoặc tạo các đường (line) cho bảng, mở cửa sổ MapBasic (Home > Tool windows > MapBasic), nhập lệnh sau và nhớ thay thế tên bảng thực tế cho “point_table_name”.
Chọn, tô sáng toàn bộ dòng và nhấn enter:
update point_table_name set obj = createline(Start_X, Start_Y,End_X,End_Y)

Start_X, Start_Y, End_X và End_Y đại diện cho các cột trong point_table có tọa độ bắt đầu và kết thúc cho mỗi đường (line).
LƯU Ý QUAN TRỌNG:
Nếu “Layout Window” đã được mở trong phiên làm việc này của MapInfo, khởi động lại MapInfo và thực hiện lênh ở trên trước khi mở “Layout Window” khác.
Nếu các bảng đang được sử dụng khác projection, các đối tượng đường (line) có thể không được tạo đúng.
Bình luận bằng Facebook Comments