Kiểm tra tiếp biên bản đồ số trong định dạng SXF

Top

Chương trình được thiết kế để kiểm tra chất lượng của các tờ  bản đồ tiếp giáp nhau STK (bản đồ địa hình số) trong các định dạng SXF, SIT, SITX và cấp báo cáo ở định dạng DOC (MS Word). Chương trình hoạt động trong các chế độ kiểm tra  hoặc kiểm tra cùng với sự biên tập độ cao của các đối tượng.

Phiên bản này của chương trình cho phép bạn xử lý các tờ СTC của một số vùng tùy ý. Để đảm bảo tính đúng đắn của sự tương thích các đối tượng các tờ liền kề của STC, cần bổ sung kiểm tra sự tương thích của các dữ liệu về danh pháp của các bản đồ ban đầu có định dạng SXF. Trong việc kiểm tra sự phù hợp của dữ liệu danh pháp, các loại dữ liệu sau đây có liên quan: loại bản đồ, phép chiếu, loại ellipsoid, tỷ lệ, độ chính xác đại diện cho tọa độ của các đối tượng. Kết quả kiểm tra sự phù hợp được đưa ra trong danh sách các dạng bản đồ của các báo cáo. Nếu dữ liệu ban đầu chứa các bản đồ có dạng khác nhau, thì kiểm tra sự tương thích của các tờ liền kề được thực hiện

 

Việc cài đặt chương trình theo mặc định sẽ được thực hiện trong danh mục \ Program Files (x86) \ Panorama \ SxfCorrect. Mô đun đã thực hiện của Chương trình là MapAdjustEx64.exe.

Để nhận các tệp tin DOC của báo cáo, bạn phải có chương trình MS Word trên máy tính, một phần của gói MS Of-fice (2003 SP3 / 2007/2010).

Để kiểm tra chất lượng tương thích của các tờ liền kề, cần thực hiện các hoạt động sau:

-  Nhập các tờ STC ở định dạng SXF vào các bản đồ định dạng SIT trong thư mục con NewMap được tạo trong thư mục với các tệp tin ban đầu SXF;

-  tìm kiếm các đối tượng chồng chéo lên khung của các tờ liền kề;

-  xác định sự hiện diện của các đối tượng phản ứng trên các tờ liền kề;

-  xác minh sự phối hợp của các số liệu của các đối tượng của các tờ liền kề của TSC;

-  xác minh thỏa thuận ngữ nghĩa của các đối tượng của các tờ liền kề của TSC;

-  điền vào tài liệu báo cáo theo định dạng DOC (MS Word) và nhật ký lỗi.

 

Thông báo lỗi được ghi vào tệp nhật ký (* .err) được lưu trữ trong thư mục con NewMap \ LOG.

 

Để kiểm tra tiếp biên bản đồ số cần phải:

 

-  Khởi động chương trình MapAdjust.exe ;

-  Lựa chọn tệp làm việc SXF, chọn nút “Lựa chọn từ Catalog” và chọn Catalog chứa các tệp SXF;

-  Lựa chọn Catalog để lưu bản đồ đầu ra (nếu cần);

-  Lựa chọn Catalog để lưu báo cáo (tệp DOC) - nhấn vào nút «…»;

-  Chọn bộ phân loại (tệp RSC)- nhấn vào nút «…»;

-  Thực hiện quá trình kiểm tra - ấn vào nút “Thực hiện”.

 

Màn hình kiểm tra tiếp biên bản đồ số:

_engbm5618

 

Kiểm tra chất lương tiếp biên bản đồ số được thực hiện theo trình tự sau:

-  Nếu đặt  tham số “Danh sách tệp SXF” thì sẽ nhập tất cả các tệp có định dạng SXF thành định dạng SIT ở thư mục con NewMAP nằm trong thư mục SXF gốc;

-  Kiểm tra tọa độ góc khung: nếu trong tọa độ góc khung trong danh pháp khác với tọa độ thực thì chương trình sẽ yêu cầu người dùng hủy quá trình kiểm tra;

-  Tìm các đối tượng cắt khung ở các tờ bản đồ;

-  Xác định sự hiện diện của các đối tượng đặc trưng trên tờ bản đồ tiếp biên;

-  Kiểm tra tính đồng bộ của tọa độ và thuộc tính của các đối tượng ở các tờ bản đồ tiếp biên;

-  Thành lập tệp báo cáo DOC (MS Word) và danh sách lỗi.

 

Thông báo về các lỗi được ghi trong tệp (*.err), lưu trong thư mục New-Map\LOG. Nếu lựa chọn tham số “Thành lập tệp ghi lỗi”, thì các thông báo về lỗi sẽ được ghi thêm vào tệp văn bản (*.err.txt).

 

Tìm các đối tượng tại khung ở các tờ bản đồ

Trong quá trình kiểm tra các đối tượng ở các tờ bản đồ tiếp biên sẽ có các đối tượng dạng đường và dạng vùng vượt qua khung của tờ bản đồ. Đối tượng vượt qua khung của bản đồ xác định bằng khoảng cách tọa độ của nó đến khung. Khoảng cách này sẽ được so sánh với giá trị ngưỡng ( theo mặc định là 0.1 mm bản đồ). Nếu khoảng cách lớn hơn giá trị ngưỡng thì không kiểm tra. Giá trị ngưỡng có đơn vị là milimet bản đồ có thể điều chỉnh ở trường “Ngưỡng vượt khung bản đồ (mm)”.

Nếu các đối tượng được kiểm tra là đối tượng vùng, thì sẽ xác định tất cả các điểm có tọa độ chính của đối tượng có vượt khung không, ngoại trừ điểm cuối cùng (điểm nối). Đối với đối tượng dạng đường xác định vượt khung điểm đầu tiên và điểm cuối cùng.

Nếu các đối tượng kiểm tra vượt khung, thì tiến hành tìm các đối tượng đặc trưng với code bên trong tương tự trên tờ tiếp biên ở bên trong ngưỡng.

Nếu tờ bản đồ tiếp biên ở trên cùng một múi (cùng kinh tuyến trục), thì đối tượng đặc trưng sẽ phải vượt khung của tờ kiểm tra với giá trị ngưỡng.

Nếu tờ kiểm tra tiếp biên ở các múi khác nhau (khác kinh tuyến trục), thì đối tượng đặc trưng có thể vượt qua kinh tuyến trục phân chia tờ bản đồ.

Nếu đối tượng đặc trưng trên tờ bản đồ tiếp biên không được tìm thấy, thì trong thông báo sẽ báo lỗi “Không tìm được đối tượng đặc trưng để so sánh”

Trong thư mục của phần mềm kiểm tra tiếp biên (MapAdjustEx64.exe) có thể chứa tệp mapadjust.lst trong đó lưu danh sách mã đối tượng không tham gia vào quá trình kiểm tra.

Ví dụ về nội dung của tệp văn bản mapadjust.lst:

13220000 ĐƯỜNG NGANG CỦA LƯỚI Ô VUÔNG

13210000 ĐƯỜNG THẲNG CỦA LƯỚI Ô VUÔNG

13121000 VĨ TUYẾN NGOÀI KHUNG

13111000 KINH TUYẾN NGOÀI KHUNG

13120000 ĐƯỜNG VĨ TUYẾN

13110000 ĐƯỜNG KINH TUYẾN

13440000 VẠCH NGẮN VĨ TUYẾN

13430000 VẠCH NGẴN KINH TUYẾN

 

Chương trình chỉ đọc mã số của đối tượng từ tiệp, văn bản sau khoảng trống được tính là chú thích và có thể bị thiếu. Nếu tệp mapadjust.lst  bị thiếu trong thư mục thì tất cả các đối tượng của bản đồ sẽ được kiểm tra.

 

Kiểm tra sư thống nhất của thông tin thuộc tính đối tượng

Nếu có đối tượng đặc trưng trên tờ bản đồ tiếp biên sẽ tiến hành kiểm tra tính thống nhất của thông tin thuộc tính của đối tượng kiểm tra với đối tượng đặc trưng. Số lượng thông tin thuộc tính sẽ được chiết xuất từ đối tượng có số thông tin nhiều hơn. Khi kiểm tra từ đối tượng yêu cầu giá trị thể hiện tính chất của mã hiện tại.  Nếu loại giá trị thuộc tính là “Giá trị dạng số” (TCODE) hoặc  “Giá trị số” (TNUMBER) thì sẽ yêu cầu từ đối tượng giá trị thuộc tính dạng số. Nếu tính chất thuộc tính của mã hiện tại được thu thập từ hai đối tượng gồm cả hình dạng và giá trị số được kiểm tra có trùng khớp không. Nếu giá trị không trùng khớp, thuộc tính của đối tượng được cho rằng không tương thích, trong tệp ghi lỗi sẽ báo lối “Lỗi thuộc tính”, trong đó sẽ chỉ ra mã thuộc tính và giá trị không tương thích. Tính chất thuộc tính của mã hiện thời chỉ có trong duy nhất mộ đối tượng không được kiểm tra. Cũng như vậy, sẽ không kiểm tra tính chất thuộc tính đi kèm (thời gian và ngày tạo đối tượng, tên người dùng) và thông tin thuộc tính với mã dự phòng, gây ảnh hưởng tới hình dạng của biểu tượng.

Trong thư mục phần mềm kiểm tra MapAdjustEx64.exe có thể chứa tệp mapadjust.lse, trong đây lưu danh sách mã thuộc tính không tham gia và quá trình kiểm tra và đối tượng đặc trưng.

Ví dụ tệp mapadjust.lse:

62 KIỂU THỰC VẬT

262 LOẠI THỰC VẬT

15 ĐỘ RỘNG THEO TỶ LỆ

Phần mềm MapAdjustEx64.exe chỉ đọc mã số từ tệp bỏ qua thuộc tính, chữ viết sau khoảng trống được tính là giải thích và có thể bị thiếu.

Nếu tệp mapadjust.lse không có trong thư mục thì sau khi có thông báo cảnh báo, phần mềm sẽ tiến hành kiểm tra tất cả các giá trị thuộc tính của đối tượng.

Nếu chúng ta chọn chế độ “Không kiểm tra thuộc tính đối tượng” thì chương trình sẽ không kiểm tra tính tương đồng của thông tin thuộc tính.

 

Kiểm tra tính tương thích của tọa độ đối tượng

Nếu đối tượng đặc trưng có trên tờ bản đồ, đối với các điểm được kiểm tra sẽ tiến hành quá trình tìm kiếm điểm tọa độ gần nhất với đối tượng đặc trưng. Trong trường hợp tìm kiếm điểm gần nhất bị lỗi, trong thông báo sẽ viết “không có đối tượng đặc trưng để thực hiện” và đối tượng đó đươc tính là không tương thích.

Nếu tìm được điểm tọa độ gần nhất của đối tượng, thì sau đó sẽ xem xét vị trí tương hỗ của điểm kiểm tra với đối tượng đặc trưng. Khi đánh giá vị trí của điểm kiểm tra và đối tượng đặc trưng, sử dụng giá trị được cho trước trong trường “Ngưỡng phá khung của đối tượng (mm)”. Nếu khoảng cách giữa các điểm lớn hơn hai lần ngưỡng, thì tính là điểm đặc trưng không được tìm thấy và trong thông báo sẽ viết “khoảng cách giữa hai điểm của đối tượng lớn hơn ngưỡng”.

Nếu khoảng cách giữa các điểm nhỏ hơn 2 lần ngưỡng, thì sau đó sẽ tiến hành quá trình kiểm tra tọa độ mặt phẳng. Khoảng cách giữa điểm kiểm tra và điểm đặc trưng sẽ được so sánh với ngưỡng cho phép.

Nếu các mảnh bản đồ tiếp biên trên cùng một múi (có cùng một kinh tuyến trục), thì ngưỡng cho phép bằng 0.000001 m.

Nếu các mảnh bản đồ trên các múi khác nhau (có các kinh tuyến trục khác nhau), thì ngưỡng cho phép bằng 0.001 m.

Nếu khoảng cách lơn hơn ngưỡng cho phép thì các điểm đó được tính là không tương thích và trong thông báo sẽ viết rằng “tọa độ không tương thích”.

Nếu Chương trình thực hiện trong chế độ “Chỉnh sửa tọa độ của đối tượng” và thông tin thuộc tính đối tượng tương thích thì sau khi kiểm tra sự tương thích về toa độ mặt phẳng sẽ thực hiện việc nhập điểm (nhập đối tượng).

 

Chỉnh sửa tọa độ đối tượng của tờ tiếp biên

Chương trình thực hiện chỉnh sửa đối tượng - chỉnh sửa tọa độ của đối tượng kiểm tra và đối tượng đặc trưng, nếu thông tin thuộc tính của chúng là tương thích và đã chọn chế độ “Chỉnh sửa tọa độ đối tượng”. Chỉnh sửa là quá trình sắp xếp các điểm kiểm tra và điểm đặc trưng gần nhau nhất.

Nếu bản đồ tiếp biên trên cùng một múi (có cùng môt kinh tuyến trục) thì điểm chung sẽ được đặt ở khung của tờ kiểm tra.

Nếu các bản đồ tiếp biên khác múi (khác kinh tuyến trục) thì điểm chúng sẽ được đặt ở kinh tuyến phân chia các tờ bản đồ.

Sau khi nhập các điểm kiểm của đối tượng kiểm tra và đối tượng đặc trưng, sẽ tiến hành lưu thành một tệp các thay đổi về dữ liệu tọa độ của đối tượng.

Đối với các đối tượng dạng vùng trong chế độ chỉnh sửa sẽ phải có thêm thao các xử lý tọa độ của đoạn thẳng nằm trên khung bản đồ. Kết quả của quá trình xử lý bổ sung sẽ xóa bớt các điểm thừa không có điểm đặc trưng trên tờ tiếp biên. Khi chương trình thực hiện trong chế độ chỉnh sửa tọa độ, tờ bản đồ kết quả sẽ được lưu dưới định dạng SXF. Tệp SXF sẽ được lưu ở thư mục NewMap được tạo ra trong thu mục chứa tệp SXF gốc.

 

Thành lập báo cáo ở định dạng DOC và nhật ký lỗi

Nếu tham số “Thành lập báo cáo” không được chọn thì tài liệu báo cáo sẽ không được tạo ra. Để nhận được tài liệu báo cáo cần thiết phải cài đặt chương trình MicrosoftWord (2003 SP3 hoặc cao hơn.

Tài liệu báo cáo có định dạng DOC (tệp MapAdjust.doc) được lưu trong thư mục con NewMap, được tạo ra trong thư mục gốc chứa tệp SXF. Tệp cấu hình sẵn để ghi tài liệu báo cáo (tệp MapAdjust.dot) cần phải được nằm ở thư mục con Control.dot trong thư mục chứa phần mềm.

Xem kết quả kiểm tra được thực hiện trong chế độ chỉnh sửa bản đồ “Kết quả kiểm tra” trong chương trình GIS “Karta 2011” hoặc trong “Chỉnh sửa Panorama” phiên bản 11.

Danh sách các lỗi được tìm thấy được ghi trong nhật ký xem lỗi, được ghi trong tệp nhị phân (*.err). Nhật ký có môi trường điều hướng theo danh sách lỗi (trước, sau, xem lỗi hiện thời). Di chuyển theo danh sách lỗi có thể phân tích kết quả quá trình kiểm tra trên đối tượng hiện thời phù hợp với lỗi hiện thời và được đánh dấu tự động trên bản đồ để phân tích. Kết cấu của danh sách hiển thị các lỗi có thể điều chỉnh dựa vào bộ lọc kết cấu lỗi.