Nghiên cứu phương pháp xây dựng và phát triển hệ quy chiếu tọa độ không gian quốc gia.Nghiên cứu phương pháp xây dựng và phát triển hệ quy chiếu tọa độ không gian quốc gia.Nghiên cứu phương pháp xây dựng và phát triển hệ quy chiếu tọa độ không gian quốc gia.Nghiên cứu phương pháp xây dựng và phát triển hệ quy chiếu tọa độ không gian quốc gia.Nghiên cứu phương pháp xây dựng và phát triển hệ quy chiếu tọa độ không gian quốc gia.Nghiên cứu phương pháp xây dựng và phát triển hệ quy chiếu tọa độ không gian quốc gia.Nghiên cứu phương pháp xây dựng và phát triển hệ quy chiếu tọa độ không gian quốc gia.Nghiên cứu phương pháp xây dựng và phát triển hệ quy chiếu tọa độ không gian quốc gia.Nghiên cứu phương pháp xây dựng và phát triển hệ quy chiếu tọa độ không gian quốc gia.Nghiên cứu phương pháp xây dựng và phát triển hệ quy chiếu tọa độ không gian quốc gia.Nghiên cứu phương pháp xây dựng và phát triển hệ quy chiếu tọa độ không gian quốc gia.Nghiên cứu phương pháp xây dựng và phát triển hệ quy chiếu tọa độ không gian quốc gia.Nghiên cứu phương pháp xây dựng và phát triển hệ quy chiếu tọa độ không gian quốc gia.Nghiên cứu phương pháp xây dựng và phát triển hệ quy chiếu tọa độ không gian quốc gia.Nghiên cứu phương pháp xây dựng và phát triển hệ quy chiếu tọa độ không gian quốc gia.Nghiên cứu phương pháp xây dựng và phát triển hệ quy chiếu tọa độ không gian quốc gia.Nghiên cứu phương pháp xây dựng và phát triển hệ quy chiếu tọa độ không gian quốc gia.
BỘ GIÁO DỤC VÀ ĐÀO TẠO BỘ TÀI NGUYÊN VÀ MÔI TRƯỜNG VIỆN KHOA HỌC ĐO ĐẠC VÀ BẢN ĐỒ LƯƠNG THANH THẠCH NGHIÊN CỨU PHƯƠNG PHÁP XÂY DỰNG VÀ PHÁT TRIỂN HỆ QUY CHIẾU TỌA ĐỘ KHÔNG GIAN QUỐC GIA LUẬN ÁN TIẾN SĨ KỸ THUẬT HÀ NỘI 2018 BỘ GIÁO DỤC VÀ ĐÀO TẠO BỘ TÀI NGUYÊN VÀ MÔI TRƯỜNG VIỆN KHOA HỌC ĐO ĐẠC VÀ BẢN ĐỒ LƯƠNG THANH THẠCH NGHIÊN CỨU PHƯƠNG PHÁP XÂY DỰNG VÀ PHÁT TRIỂN HỆ QUY CHIẾU TỌA ĐỘ KHÔNG GIAN QUỐC GIA NGÀNH: KỸ THUẬT TRẮC ĐỊA - BẢN ĐỒ MÃ SỐ: 9520503 LUẬN ÁN TIẾN SĨ KỸ THUẬT NGƯỜI HƯỚNG DẪN KHOA HỌC PGS.TSKH HÀ MINH HÒA HÀ NỘI 2018 LỜI CAM ĐOAN Tôi xin cam đoan công trình nghiên cứu riêng tơi Các số liệu, kết luận án trung thực chưa cơng bố cơng trình khác Tác giả luận án Lương Thanh Thạch LỜI CẢM ƠN Luận án hồn thành Phịng Nghiên cứu Trắc địa, Viện Khoa học Đo đạc Bản đồ, thuộc Bộ Tài nguyên Môi trường, hướng dẫn khoa học PGS TSKH Hà Minh Hòa Trong trình học tập thực luận án, Nghiên cứu sinh ln nhận giúp đỡ nhiệt tình Ban lãnh đạo Viện đơn vị chức thuộc Viện Khoa học Đo đạc Bản đồ; Sự tạo điều kiện Ban giám hiệu Trường Đại học Tài nguyên Môi trường Hà Nội, ủng hộ Lãnh đạo khoa Trắc địa - Bản đồ thuộc Trường Đại học Tài nguyên Môi trường Hà Nội; Thầy cô giáo, chuyên gia, nhà khoa học bạn đồng nghiệp hoạt động lĩnh vực Trắc địa - Bản đồ đơn vị Trường Đại học Tài nguyên Môi trường Hà Nội; Trường Đại học Mỏ - Địa chất; Cục Đo đạc, Bản đồ Thông tin địa lý Việt Nam; Cục Bản đồ/Bộ tổng tham mưu, Hội Trắc địa - Bản đồ - Viễn thám Việt Nam, Viện Địa chất, Học viện Kỹ thuật quân sự, Trường Đại học Bách khoa - Thành phố Hồ Chí Minh, v.v Đặc biệt, Nghiên cứu sinh bày tỏ lòng biết ơn chân thành sâu sắc đến PGS TSKH Hà Minh Hòa - người Thầy tận tụy giúp đỡ Nghiên cứu sinh hoàn thành luận án MỤC LỤC LỜI CAM ĐOAN LỜI CẢM ƠN DANH MỤC CÁC TỪ VIẾT TẮT BẰNG TIẾNG NƯỚC NGOÀI v DANH MỤC CÁC TỪ VIẾT TẮT BẰNG TIẾNG VIỆT x DANH MỤC CÁC BẢNG xi DANH MỤC CÁC HÌNH xii MỞ ĐẦU 1 Tính cấp thiết đề tài Mục tiêu nghiên cứu 2.1 Mục tiêu tổng quát 2.2 Mục tiêu cụ thể 2.3 Nhiệm vụ Đối tượng phạm vi nghiên cứu 3.1 Đối tượng nghiên cứu 3.2 Phạm vi nghiên cứu Phương pháp nghiên cứu Các luận điểm bảo vệ Các điểm Luận án Ý nghĩa khoa học thực tiễn 7.1 Ý nghĩa khoa học 7.2 Ý nghĩa thực tiễn Cơ sở tài liệu, số liệu 9 Cấu trúc luận án 10 Chương TỔNG QUAN TÌNH HÌNH XÂY DỰNG VÀ PHÁT TRIỂN HỆ QUY CHIẾU TỌA ĐỘ KHÔNG GIAN QUỐC GIA 11 1.1 Hệ quy chiếu tọa độ không gian quốc tế hệ quy chiếu tọa độ không gian quốc gia 11 1.2 Vai trò Hệ quy chiếu tọa độ không gian quốc gia 14 1.2.1 Thống Hệ tọa độ mặt quốc gia Hệ độ cao quốc gia 14 1.2.2 Nghiên cứu chuyển dịch vỏ Trái Đất 15 1.2.3 Quản lý sử dụng hạ tầng sở liệu trắc địa quốc gia 15 1.2.4 Liên kết với ITRF 16 1.2.5 Bình sai ghép nối để nâng cao độ xác điểm song trùng 18 1.2.6 Tạo tiền đề cho việc xây dựng mơ hình quasigeoid quốc gia độ xác cao sở sử dụng liệu GNSS/thủy chuẩn 19 1.3 Tình hình nghiên cứu, xây dựng hệ quy chiếu tọa độ không gian quốc gia giới 19 1.3.1 Nước Mỹ 20 i 1.3.2 Liên bang Nga 23 1.3.3 Canada 24 1.3.4 Châu Âu 25 1.3.5 Vương quốc Anh 26 1.3.6 Australia 28 1.3.7 Papua New Guinea 30 1.3.8 Colombia 30 1.3.9 New Zealand 31 1.3.10 Đức 31 1.3.11 Nhật Bản 31 1.3.12 Hàn Quốc 31 1.3.13 Malaysia 32 1.4 Tình hình nghiên cứu, xây dựng hệ quy chiếu tọa độ không gian quốc gia Việt Nam 32 1.5 Một số vấn đề khoa học kỹ thuật cần tiếp tục giải 35 1.5.1 Đánh kết xây dựng mơ hình quasigeoid quốc gia Việt Nam 35 1.5.2 Nghiên cứu sở khoa học phương pháp bình sai ghép nối mạng lưới GNSS quốc gia phủ trùm vào hệ quy chiếu tọa độ không gian quốc gia 35 1.5.3 Nghiên cứu phương pháp phát triển hệ quy chiếu tọa độ không gian quốc gia xuất điểm sở không gian quốc gia 36 1.6 Kết luận chương 36 Chương CƠ SỞ KHOA HỌC VÀ MỘT SỐ TIÊU CHÍ XÂY DỰNG HỆ QUY CHIẾU TỌA ĐỘ KHÔNG GIAN QUỐC GIA 38 2.1 Hiện trạng hệ quy chiếu tọa độ mặt bằng, độ cao trọng lực quốc gia Việt Nam 38 2.1.1 Hiện trạng hệ quy chiếu tọa độ mặt quốc gia 38 2.1.2 Hiện trạng hệ quy chiếu độ cao quốc gia 39 2.1.3 Hiện trạng hệ quy chiếu trọng lực quốc gia 42 2.2 Đánh giá số mơ hình geoid Việt Nam 43 2.3 Các mạng lưới GNSS phục vụ xây dựng hệ quy chiếu tọa độ không gian quốc gia Việt Nam 47 2.3.1 Mạng lưới GNSS CORS quốc gia 50 2.3.2 Mạng lưới GNSS quốc gia phủ trùm 51 2.4 Cơ sở khoa học số tiêu chí việc xây dựng hệ quy chiếu tọa độ không gian quốc gia 53 2.4.1 Một số thành tựu khoa học công nghệ tiên tiến giới 53 2.4.2 Xác định số tiêu chí xây dựng hệ quy chiếu tọa độ khơng gian quốc gia 54 2.4.3 Cơ sở khoa học việc xây dựng hệ quy chiếu tọa độ không gian quốc gia 56 2.5 Phương hướng xây dựng phát triển hệ quy chiếu tọa độ không gian quốc gia Việt Nam 58 2.6 Kết luận chương 59 ii Chương PHƯƠNG ÁN XỬ LÝ DỮ LIỆU TRONG XÂY DỰNG VÀ PHÁT TRIỂN HỆ QUY CHIẾU TỌA ĐỘ KHÔNG GIAN QUỐC GIA 61 3.1 Lý thuyết bình sai khối 64 3.1.1 Bình sai gộp chung hai mạng lưới 65 3.1.2 Bình sai riêng rẽ mạng lưới ghép nối 66 3.1.3 Triển khai thực tế mơ hình tốn học tốn bình sai ghép nối 67 3.2 Nghiên cứu phương pháp bình sai ghép nối mạng lưới GNSS quốc gia phủ trùm vào hệ quy chiếu tọa độ không gian quốc gia 73 3.2.1 Bình sai riêng rẽ mạng lưới GNSS quốc gia phủ trùm ITRF tương ứng với ellipsoid quy chiếu quốc tế 73 3.2.2 Bình sai ghép nối mạng lưới GNSS quốc gia phủ trùm vào hệ quy chiếu tọa độ không gian quốc gia 78 3.3 Phát triển hệ quy chiếu tọa độ không gian quốc gia 82 3.3.1 Phát triển hệ quy chiếu tọa độ không gian quốc gia trường hợp bổ sung điểm sở trắc địa 82 3.3.2 Các biện pháp nâng cao hiệu khai thác sử dụng hệ quy chiếu tọa độ không gian quốc gia 84 3.4 Kết luận chương 85 Chương THỰC NGHIỆM 87 4.1 Khái quát chung số liệu thực nghiệm 87 4.1.1 Mơ hình quasigeoid 87 4.1.2 Mạng lưới sở điểm địa động lực Miền Bắc 88 4.2 Thực nghiệm đánh giá số mơ hình quasigeoid quốc gia Việt Nam 90 4.2.1 Thực nghiệm đánh giá mơ hình quasigeoid hỗn hợp VIGAC2014 90 4.2.2 Thực nghiệm đánh giá mơ hình quasigeoid quốc gia khởi đầu VIGAC2017 97 4.3 Thực nghiệm bình sai ghép nối mạng lưới GNSS quốc gia phủ trùm vào hệ quy chiếu tọa độ không gian quốc gia 100 4.4 Thực nghiệm phát triển hệ quy chiếu tọa độ không gian quốc gia trường hợp bổ sung điểm sở trắc địa 105 4.4.1 Bình sai tổng thể mạng lưới 107 4.4.2 Bình sai phần mạng lưới 108 4.4.3 Bình sai bổ sung trị đo làm thay đổi ẩn số 109 4.5 Kết luận chương 110 KẾT LUẬN VÀ KIẾN NGHỊ 111 A Kết luận 111 B Kiến nghị 112 CÁC CƠNG TRÌNH KHOA HỌC ĐÃ CÔNG BỐ 113 TÀI LIỆU THAM KHẢO 115 iii PHỤ LỤC 128 Phụ luc Đánh giá kết xây dựng mơ hình quasigeoid 128 Phục lục Một số kết tính tốn thực nghiệm việc bình sai ghép nối mạng lưới GNSS quốc gia phủ trùm vào hệ quy chiếu tọa độ không gian quốc gia 138 Phục lục Một số kết tính tốn thực nghiệm việc phát triển hệ quy chiếu tọa độ không gian quốc gia bổ sung điểm sở trắc địa không gian quốc gia 150 PHỤ LỤC Mã code số Module tính tốn ngơn ngữ lập trình 202 iv DANH MỤC CÁC TỪ VIẾT TẮT BẰNG TIẾNG NƯỚC NGOÀI Ký hiệu viết tắt AUSPOS ATRF BIH CACS CBN CBN CGVD2013 CGVD28 CGCS2000 CGG2013 CSRS CORS CIO CTP CTS DGNSS DSMM DTM EGM EGM96 Viết đầy đủ Giải thích tiếng nước tiếng Việt A Online GPS Processing Service - Geoscience Dịch vụ xử lý số liệu GNSS Australia trực tuyến Australia Australian Terrestrial Reference Frame Khung quy chiếu Trái đất (của Australia) B Bureau International de I’Heure Cơ quan quốc tế (International Time Bureau) C Canadian Active Control System Hệ thống khống chế tích cực Canada Canadian Base Network Mạng lưới sở Canada Cooperative Base Network Mạng lưới trắc địa sở phối hợp (ở Mỹ) Canadian Geodetic Vertical Datum of 2013 Hệ quy chiếu độ cao trắc địa Canada năm 2013 Canadian Geodetic Vertical Datum of 1928 Hệ quy chiếu độ cao trắc địa Canada năm 1928 Chinese geodetic coordinate system 2000 Hệ tọa độ trắc địa Trung Quốc 2000 Canadian Gravimetric Geoid model of 2013 Canadian Spatial Reference System Continuously Operating Reference Station Mơ hình geoid trọng lực năm 2013 Canada Hệ thống quy chiếu không gian Canada Trạm tham chiếu hoạt động liên tục Gốc quy ước quốc tế Cực quy ước Trái đất Hệ thống trái đất quy ước Conventional International Origin Conventional Terrestrial Pole Conventional Terrestrial System D Differential GNSS GNSS vi phân The Department of Survey and Mapping Cục Đo đạc Bản đồ Malaysia Malaysia Digital Topographic Model Mơ hình số địa hình E Earth Gravitational Model Mơ hình trọng trường tồn cầu Earth Gravitational Model 1996 Mơ hình trọng trường tồn cầu cơng bố năm 1996 v EGM2008 EGG97 ETRS89 EUREF Earth Gravitational Model 2008 European geoid model 1997 European Terrestrial Reference System 1989 EUropean Reference Earth Frame EPOCH EPN FAA FAGN FBN FGCC GCG2016 GCRC GDA1994 GDA2020 GDM2000 GNSS GOCE GPS GLONASS GSI GSRS EUREF Permanent Network F Federal Aviation Administration Fiducial Astronomo-Geodetic Network Federal Base Network Federal Geodetic Control Committe G Germany Combined Quasigeoid of 2016 Global Coordinate Reference System Geocentric Datum of Australia 1994 Geocentric Datum of Australia 2020 Geocentric Datum for Malaysia 2000 Global Navigation Satellite System Gravity field and steady-state Ocean Circulation Explorer Global Positioning Sytems GLObal Navigation Satellite Sytems Geospatial information Authority of Japan Global Spatial Reference System vi Mơ hình trọng trường tồn cầu cơng bố năm 2008 Mơ hình geoid Châu Âu 1997 Hệ thống tham chiếu mặt đất Châu Âu năm 1989 Khung tham chiếu mặt đất Châu Âu Thời điểm chuẩn Mạng lưới thường trực Châu Âu Cục quản lý hàng không liên bang Mạng lưới thiên văn – trắc địa truyền thống (của Nga) Mạng lưới trắc địa liên bang (ở Mỹ) Ủy ban Kiểm soát Trắc địa Liên bang (ở Mỹ) Mơ hình quasigeoid hỗn hợp Đức năm 2016 Hệ quy chiếu tọa độ toàn cầu Hệ tọa độ trắc địa Australia năm 1994 Hệ tọa độ trắc địa Australia năm 2020 Hệ tọa độ trắc địa Malaysia năm 2000 Hệ thống vệ tinh dẫn đường toàn cầu Dự án vệ tinh nghiên cứu trọng trường Trái Đất Trung tâm điều hành vũ trụ châu Âu Hệ thống định vị toàn cầu Hệ thống vệ tinh định vị tồn cầu Cơ quan thơng tin địa không gian Nhật Bản Hệ quy chiếu không gian toàn cầu Bảng 3.3.7 Ma trận tam giác T cuối (lưu trữ CSDL kết bình sai) 1E+06 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1E+06 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1E+06 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 3.924 -24.336 29.708 -0.221 -0.049 0.008 -0.281 0.514 -0.650 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 11.849 -13.871 -0.469 -0.445 0.365 -0.406 0.225 -0.367 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.799 0.091 -0.722 0.600 0.191 -0.858 0.846 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1.580 0.012 0.296 -0.445 0.239 -0.330 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 3.251 -3.305 0.009 -0.820 0.798 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.628 0.108 -0.281 0.172 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 3.951 -14.082 17.276 -0.208 0.329 -0.409 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 6.697 -7.666 -0.243 -0.634 0.639 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.808 0.136 -0.614 0.556 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 2.178 -1.655 2.422 -0.389 0.138 -0.244 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 6.078 -6.646 -0.057 -0.707 0.772 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.872 0.042 0.077 -0.220 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1.980 -0.917 1.563 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 7.504 -8.804 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.919 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 198 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -3.422 23.872 -29.065 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.875 -11.629 13.873 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -0.282 1.581 -2.244 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -0.700 -0.235 0.126 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -0.003 -2.040 2.140 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -0.051 0.431 -0.796 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -0.217 0.390 -0.499 0.000 0.000 0.000 0.000 0.000 0.000 -3.211 12.921 -15.815 0.000 0.000 0.000 -0.236 -0.643 0.653 0.000 0.000 0.000 0.000 0.000 0.000 0.871 -5.443 6.516 0.000 0.000 0.000 0.061 -0.345 0.239 0.000 0.000 0.000 0.000 0.000 0.000 -0.413 1.731 -2.314 0.000 0.000 0.000 -0.051 -0.013 0.010 0.000 0.000 0.000 -0.443 0.145 -0.263 -0.755 1.120 -1.488 0.000 0.000 0.000 -0.021 -0.127 0.122 0.000 0.000 0.000 -0.069 -1.334 1.368 0.233 -3.371 3.866 0.000 0.000 0.000 0.017 -0.054 0.037 0.000 0.000 0.000 0.051 -0.538 0.413 -0.132 0.847 -1.271 0.000 0.000 0.000 -0.538 0.316 -0.499 -0.169 -0.038 -0.022 -0.538 0.077 -0.213 -0.139 0.106 -0.155 0.000 0.000 0.000 0.018 -1.242 1.380 -0.031 -4.553 5.580 -0.045 -0.808 0.847 0.020 -0.334 0.386 0.000 0.000 0.000 0.007 -0.662 0.557 -0.055 2.034 -2.588 0.027 -0.763 0.653 0.002 -0.045 0.009 0.000 0.000 0.000 4.974 -34.287 47.088 -4.240 33.236 -45.698 -0.063 0.010 -0.025 -0.115 0.291 -0.364 0.000 0.000 0.000 0.000 13.507 -18.045 1.473 -14.091 19.197 -0.151 -0.102 0.065 -0.162 0.087 -0.148 0.000 0.000 0.000 0.000 0.000 1.521 -0.670 4.438 -6.254 0.021 -0.370 0.357 0.199 -1.063 1.231 0.000 0.000 0.000 199 0.000 0.000 0.000 1.155 -1.047 1.860 -0.326 -0.167 0.076 -0.119 0.344 -0.447 -0.321 0.600 -0.943 0.000 0.000 0.000 0.000 4.428 -5.650 -0.188 -0.857 0.980 0.138 -1.079 1.316 0.081 -1.525 2.112 0.000 0.000 0.000 0.000 0.000 0.593 0.046 -0.525 0.530 -0.010 -0.043 0.031 -0.062 1.026 -1.561 0.000 0.000 0.000 0.000 0.000 0.000 1.788 -0.146 0.609 -0.777 0.115 -0.339 -0.498 -0.227 0.159 0.000 0.000 0.000 0.000 0.000 0.000 0.000 5.861 -6.305 0.067 -3.996 4.341 -0.061 -1.199 1.295 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.742 -0.053 0.029 -0.364 0.028 0.298 -0.596 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 7.986 -82.552 102.882 -7.756 82.225 -102.455 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 18.142 -22.104 0.888 -18.876 23.191 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.900 -0.306 1.831 -2.763 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1.128 -1.378 1.953 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 3.094 -3.529 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.528 200 Bảng 3.3.8 Vectơ Y cuối (lưu trữ CSDL kết bình sai) STT Yi STT Yi STT Yi 0.000 12 0.003 23 -0.011 0.000 13 -0.004 24 -0.006 0.000 14 0.011 25 0.001 0.000 15 0.003 26 -0.013 -0.001 16 0.004 27 -0.003 0.001 17 0.024 28 -0.161 -0.001 18 -0.013 29 0.031 -0.006 19 0.000 30 -0.007 -0.002 20 0.002 31 0.004 10 0.007 21 0.004 32 -0.003 11 0.002 22 -0.002 33 0.000 201 PHỤ LỤC Mã code số Module tính tốn ngơn ngữ lập trình Phục lục 4.1 Thuật tốn chuyển đổi tọa độ không gian từ (X,Y,Z) sang (B,L,H) % Khai bao % Day la chuong trinh "Chuyen doi cac toa khong gian X,Y,Z sang toa Ellipsoid B,L,H " Dua tren Ellipsoid WGS84 % Khoi tao chuong trinh clc;clear % Nhap gia tri toa cua diem dang X = input('Nhap gia tri toa khong gian X(m) = '); Y = input('Nhap gia tri toa khong gian Y(m) = '); Z = input('Nhap gia tri toa khong gian Z(m) = '); % Ban kinh truc lon cua Ellipsoid WGS84 a = 6378137; % Don vi la met (m) % Ban kinh truc nho cua Ellipsoid WGS84 b = 6356752.314245; % Don vi la met (m) % Tam sai thu nhat cua Ellipsoid WGS84 la: e = sqrt(0.00669437999); % Khong co don vi % Tinh toan % Tinh Kinh trac dia L (don vi Radian) Lrad = atan(Y/X); LDo = (180*Lrad)/pi; if LDo < 0; LDo = LDo +180; end nonnegative = all((degrees2dms(LDo) >= 0),2); L_Final = num2cell(abs(degrees2dms(LDo)')); % Tinh goc Theta D = sqrt(X^2+Y^2); Mau = D*(sqrt(1-e^2)); Theta = atan(Z/Mau); % Tinh Vi Trac dia B % TuB = Z + ((a*e^2*sin(Theta)*sin(Theta)*sin(Theta))/(sqrt(1-e^2))); Epsilon = (a^2/b^2)-1; % D1 = (N + H)*cosB; A = (a*e^2)/(sqrt(1-e^2)); B = (sin(Theta))^3; C = (cos(Theta))^3; TuB = Z + A*B; 202 MauB = D - a*e^2*C; BRa = atan(TuB/MauB); BDo = (BRa*180)/pi; nonnegative = all((degrees2dms(BDo) >= 0),2); B_Final = num2cell(abs(degrees2dms(BDo)')); % MB = Z + (Epsilon*b*B); % TB = X - (e^2*a*C); % BDo = atan(TB/MB); % Tinh Do cao Trac dia H - OK % Ban kinh cong cua mat phang thu nhat di qua diem xet N = a/(sqrt(1-e^2*sin(BRa)*sin(BRa))); % Do cao trac dia H = (D/cos(BRa))-N; H = D/cos(BRa)-N; disp('***************************************************'); disp (['Vi Trac dia B cua diem xet la B = ', num2str(BDo)]); disp (['Kinh Trac dia L cua diem xet la L = ', num2str(LDo)]); % disp (['Do cao Trac dia H cua diem xet la H = ', num2str(H)]); % Hien thi ket qua cuoi cung disp('*********************************'); disp('VI DO TRAC DIA CUA DIEM XET LA B:'); fprintf('%3.0fd%2.0fm%7.5fs%s', B_Final{:}); fprintf('\n'); disp('KINH DO TRAC DIA CUA DIEM XET LA L:'); fprintf('%3.0fd%2.0fm%7.5fs%s', L_Final{:}); fprintf('\n'); disp (['DO CAO TRAC DIA H CUA DIEM XET LA H = ', num2str(H)]); Phục lục 4.2 Thuật toán chuyển đổi tọa độ không gian từ (B,L,H) sang (X,Y,Z) % Khai bao % Day la chuong trinh "Chuyen doi cac toa Ellipsoid B,L,H sang toa % khong gian X,Y,Z" Dua tren Ellipsoid WGS84 % Khoi tao chuong trinh clc;clear % Nhap gia tri Vi cua diem dang Do Phut Giay 203 Bdo = input('Nhap gia tri B Do = '); Bphut = input('Nhap gia tri B Phut = '); Bgiay = input('Nhap gia tri B Giay = '); % Nhap gia tri Kinh cua diem dang Do Phut Giay Ldo = input('Nhap gia tri L Do = '); Lphut = input('Nhap gia tri L Phut = '); Lgiay = input('Nhap gia tri L Giay = '); % Nhap gia tri Do cao H Trac dia cua diem H = input('Nhap gia tri H trac dia = '); % Doi gia tri Vi dang Do Phut Giay sang Radian Brad = ((Bdo*3600 + Bphut*60 + Bgiay)*pi)/(180*60*60); % Doi gia tri Kinh dang Do Phut Giay sang Radian Lrad = ((Ldo*3600 + Lphut*60 + Lgiay)*pi)/(180*60*60); % Ban kinh truc lon cua Ellipsoid WGS84 a = 6378137; % Don vi la met (m) % Tam sai thu nhat cua Ellipsoid WGS84 la: e = sqrt(0.00669437999); % Khong co don vi % Ban kinh cong cua mat phang thu nhat di qua diem xet N = a/sqrt(1-e^2*sin(Brad)*sin(Brad)); % disp (['Gia tri N la = ', num2str(N)]); % Tinh toan X = (N+H)*cos(Brad)*cos(Lrad); Y = (N+H)*cos(Brad)*sin(Lrad); Z = (N*(1-e^2)+H)*sin(Brad); % Hien thi Ket qua disp('***************************************************'); disp (['Toa khong gian X cua diem xet la X = ', num2str(X)]); disp (['Toa khong gian Y cua diem xet la Y = ', num2str(Y)]); disp (['Toa khong gian Z cua diem xet la Z = ', num2str(Z)]); 33 33 Phục lục 4.3 Thuật tốn tính ma trận tương quan K X ,Y , Z từ ma trận tương quan K B , L , H % Day la chuong trinh chuyen doi Ma tran tuong quan K_BLH cua cac toa % ellipsoid BLH sang ma tran tuong quan K_XYZ cua cac toa khong gian XYZ % Nhap cac thong so dau vao de tinh toan % Nhap gia tri Vi cua diem dang Do Phut Giay Bdo = input('Nhap gia tri B Do = '); Bphut = input('Nhap gia tri B Phut = '); Bgiay = input('Nhap gia tri B Giay = '); % Bdo =15; 204 % Bphut =45; % Bgiay =12.03555; % Nhap gia tri Kinh cua diem dang Do Phut Giay Ldo = input('Nhap gia tri L Do = '); Lphut = input('Nhap gia tri L Phut = '); Lgiay = input('Nhap gia tri L Giay = '); % Ldo =108 ; % Lphut =17; % Lgiay =27.85440; % Nhap gia tri Do cao H Trac dia cua diem H = input('Nhap gia tri H trac dia = '); % H = 171.469 ; % Doi gia tri Vi dang Do Phut Giay sang Radian Bra = ((Bdo*3600 + Bphut*60 + Bgiay)*pi)/(180*60*60); % Doi gia tri Kinh dang Do Phut Giay sang Radian Lra = ((Ldo*3600 + Lphut*60 + Lgiay)*pi)/(180*60*60); % Nhap ma tra tuong quan K_BLH input('Enter de chon file Ma tran tuong quan K_BLH dua vao tinh toan '); disp('*********************************************************************** *******'); filename = uigetfile; K_BLH = xlsread(filename); % Doc (Nhap)File dau vao dang Excel disp('K_BLH'); disp(K_BLH); % Các thông so cua Ellipsoid WGS84 % * Bán truc lon: a = 6378137; % * Tâm sai thu nhat: e1 = sqrt(0.00669437999); % * Nghich dao det cua ellipsoid f = 298.257223563; % * Tam sai thu hai: e2 = sqrt(e1^2/(1-e1^2)); % * Bán kính cong cua MP thang dung thu nhat N = a*(1-e1^2*(sin(Bra))^2)^-0.5; % * Bán kính cong cua mp kinh tuyen 205 M = (a*(1-e1^2))/(1-e1*e1*(sin(Bra))^2)^1.5; % Tinh cac phan cua Ma tran chuyen doi U % % Hang thu cua ma tra U U11 = -(M + H)*(sin(Bra))*(cos(Lra)); U12 = -(N+H)*(cos(Bra))*(sin(Lra)); U13 = (cos(Bra))*(cos(Lra)); % % Hang thu cua ma tra U U21 = -(M + H)*(sin(Bra))*(sin(Lra)); U22 = (N+H)*(cos(Bra))*(cos(Lra)); U23 = (cos(Bra))*(sin(Lra)); % % Hang thu cua ma tra U U31 = (M+H)*(cos(Bra)); U32 = 0; U33 = (sin(Bra)); U=[U11 U12 U13;U21 U22 U23; U31 U32 U33]; format longG; UT = U'; K_TG = U*K_BLH; K_XYZ = K_TG*UT; disp('*********************************************************************** *******'); disp('Ma tran tuong quan K_XYZ can xac dinh la') disp('K_XYZ'); disp(K_XYZ); xlswrite('K_XYZ_KQ.xlsx',K_XYZ); % Xuat File ket qua 33 33 Phục lục 4.4 Thuật tốn tính ma trận tương quan K B , L , H từ ma trận tương quan K X ,Y , Z % Day la chuong trinh chuyen doi Ma tran tuong quan K_XYZ cua cac toa % khong gian XYZ sang ma tran tuong quan K_BLH cua cac toa ellipsoid BLH % Nhap cac thong so dau vao de tinh toan % Nhap gia tri Vi cua diem dang Do Phut Giay Bdo = input('Nhap gia tri B Do = '); Bphut = input('Nhap gia tri B Phut = '); Bgiay = input('Nhap gia tri B Giay = '); % Bdo =15; % Bphut =45; 206 % Bgiay =12.03555; % Nhap gia tri Kinh cua diem dang Do Phut Giay Ldo = input('Nhap gia tri L Do = '); Lphut = input('Nhap gia tri L Phut = '); Lgiay = input('Nhap gia tri L Giay = '); % Ldo =108 ; % Lphut =17; % Lgiay =27.85440; % Nhap gia tri Do cao H Trac dia cua diem H = input('Nhap gia tri H trac dia = '); % H = 171.469 ; % Doi gia tri Vi dang Do Phut Giay sang Radian Bra = ((Bdo*3600 + Bphut*60 + Bgiay)*pi)/(180*60*60); % Doi gia tri Kinh dang Do Phut Giay sang Radian Lra = ((Ldo*3600 + Lphut*60 + Lgiay)*pi)/(180*60*60); % Nhap ma tra tuong quan K_XYZ input('Enter de chon file Ma tran tuong quan K_XYZ dua vao tinh toan '); disp('*********************************************************************** *******'); filename = uigetfile; K_XYZ = xlsread(filename); % Doc (Nhap)File dau vao dang Excel disp('K_XYZ'); disp(K_XYZ); % Các thông so cua Ellipsoid WGS84 % * Bán truc lon: a = 6378137; % * Tâm sai thu nhat: e1 = sqrt(0.00669437999); % * Nghich dao det cua ellipsoid f = 298.257223563; % * Tam sai thu hai: e2 = sqrt(e1^2/(1-e1^2)); % * Bán kính cong cua MP thang dung thu nhat N = a*(1-e1^2*(sin(Bra))^2)^-0.5; % * Bán kính cong cua mp kinh tuyen M = (a*(1-e1^2))/(1-e1*e1*(sin(Bra))^2)^1.5; % Tinh cac phan cua Ma tran chuyen doi V % % Hang thu cua ma tra V V11 = -((sin(Bra))*(cos(Lra)))/(M + H); V12 = -((sin(Bra))*(sin(Lra)))/(M+H); V13 = (cos(Bra))/(M+H); % % Hang thu cua ma tra U 207 V21 = -((1/cos(Bra))*(sin(Lra)))/(N + H); V22 = ((1/cos(Bra))*(cos(Lra)))/(N+H); V23 = 0; % % Hang thu cua ma tra U V31 = (cos(Bra))*(cos(Lra)); V32 = (cos(Bra))*(sin(Lra)); V33 = (sin(Bra)); % Ma tran chuyen doi V V=[V11 V12 V13;V21 V22 V23; V31 V32 V33]; format longG; % disp('V') % disp(V); VT = V'; % disp('VT') % disp(VT); K_TG = V*K_XYZ; % disp('K_TG') % disp(K_TG); K_BLH = K_TG*VT; format longG; disp('*********************************************************************** *******'); disp('Ma tran tuong quan K_BLH can xac dinh la') disp('K_BLH'); disp(K_BLH); % De hien thi ma tran K_BLH tren man hinh Command Window xlswrite('K_BLH_KQ.xlsx',K_BLH); % Xuat File ket qua 33 Phục lục 4.5 Thuật toán chuyển ma trận tương quan K X ,Y , Z thành ma trận tam giác TX ,Y ,Z điểm song trùng % Day la chuong trinh chuyen doi Ma tran tuong quan K_XYZ cua cac toa % khong gian XYZ ma tran tam giac tren T_XYZ % Nhap cac thong so dau vao de tinh toan % Nhap gia tri Vi cua diem dang Do Phut Giay Bdo = input('Nhap gia tri B Do = '); Bphut = input('Nhap gia tri B Phut = '); Bgiay = input('Nhap gia tri B Giay = '); % Nhap gia tri Kinh cua diem dang Do Phut Giay Ldo = input('Nhap gia tri L Do = '); 208 Lphut = input('Nhap gia tri L Phut = '); Lgiay = input('Nhap gia tri L Giay = '); % Nhap gia tri Do cao H Trac dia cua diem H = input('Nhap gia tri H trac dia = '); % Doi gia tri Vi dang Do Phut Giay sang Radian Bra = ((Bdo*3600 + Bphut*60 + Bgiay)*pi)/(180*60*60); % Doi gia tri Kinh dang Do Phut Giay sang Radian Lra = ((Ldo*3600 + Lphut*60 + Lgiay)*pi)/(180*60*60); % Nhap ma tra tuong quan K_BLH input('Enter de chon file Ma tran tuong quan K_BLH dua vao tinh toan '); disp('*********************************************************************') filename = uigetfile; K_XYZ = xlsread(filename); % Doc (Nhap)File dau vao dang Excel disp('K_BLH'); disp(K_XYZ); % Các thông so cua Ellipsoid WGS84 % * Bán truc lon: a = 6378137; % * Tâm sai thu nhat: e1 = sqrt(0.00669437999); % * Nghich dao det cua ellipsoid f = 298.257223563; % * Tam sai thu hai: e2 = sqrt(e1^2/(1-e1^2)); % * Bán kính cong cua MP thang dung thu nhat N = a*(1-e1^2*(sin(Bra))^2)^-0.5; % * Bán kính cong cua mp kinh tuyen M = (a*(1-e1^2))/(1-e1*e1*(sin(Bra))^2)^1.5; % Tinh cac phan cua Ma tran chuyen doi U % % Hang thu cua ma tra U U11 = -(M + H)*(sin(Bra))*(cos(Lra)); U12 = -(N+H)*(cos(Bra))*(sin(Lra)); U13 = (cos(Bra))*(cos(Lra)); % % Hang thu cua ma tra U U21 = -(M + H)*(sin(Bra))*(sin(Lra)); U22 = (N+H)*(cos(Bra))*(cos(Lra)); U23 = (cos(Bra))*(sin(Lra)); % % Hang thu cua ma tra U U31 = (M+H)*(cos(Bra)); U32 = 0; U33 = (sin(Bra)); 209 % Hien thi Ket qua U=[U11 U12 U13;U21 U22 U23; U31 U32 U33]; format longG; UT = U'; K_TG = U*K_XYZ; K_XYZ = K_TG*UT; disp('*********************************************************************') ; disp('Ma tran tuong quan K_XYZ can xac dinh la') disp('K_XYZ'); disp(K_XYZ); xlswrite('K_XYZ_KQ.xlsx',K_XYZ); % Xuat File ket qua % Chuyen K_XYZ T_XYZ % Nhap ma tra tuong quan K_XYZ input('Enter de chon file Ma tran tuong quan K_XYZ dua vao tinh toan '); disp('*********************************************************************') filename = uigetfile; K_XYZ = xlsread(filename); % Doc (Nhap)File dau vao dang Excel disp('K_XYZ'); disp(K_XYZ); K11 = K_XYZ(1,1); K12 = K_XYZ(1,2); K13 = K_XYZ(1,3); K21 = K_XYZ(2,1); K22 = K_XYZ(2,2); K23 = K_XYZ(2,3); K31 = K_XYZ(3,1); K32 = K_XYZ(3,2); K33 = K_XYZ(3,3); % Nhap SSTP so don vi cua KQBS Rieng re Miu0 = input('Nhap gia tri SSTP so don vi cua KQBS Rieng re Miu0 = '); Q11 = K11/Miu0^2; Q12 = K12/Miu0^2; Q13 = K13/Miu0^2; Q21 = K21/Miu0^2; Q22 = K22/Miu0^2; Q23 = K23/Miu0^2; Q31 = K31/Miu0^2; Q32 = K32/Miu0^2; Q33 = K33/Miu0^2; % Tinh cac phan cua ma tran T_XYZ 210 T33 = inv(sqrt(Q33)); T32 = inv(Q32/(sqrt(Q33))); T31 = inv(Q31/(sqrt(Q33))); T22 = inv(sqrt(Q22-(Q23*Q23/Q33))); T12 = inv((Q12-(Q13*Q23/Q33))/(sqrt(Q22-(Q23*Q23/Q33)))); T11 = inv(sqrt(Q11-(inv(T12))*(inv(T12))-(inv(T31))*(inv(T31)))); T_XYZ = [T11 T12 T31; T12 T22 T32; T31 T32 T33]; disp('********************************************************************'); disp('Ma tran tam giac T_XYZ can xac dinh la') disp('T_XYZ'); disp(T_XYZ); xlswrite('T_XYZ_KQ.xlsx',T_XYZ); % Xuat File ket qua % Ket thuc chuong trinh tinh Hay vao thu muc tinh de mo File ket qua Phục lục 4.6 Thuật toán chuyển đổi tọa độ từ hệ tọa độ quốc tế ITRF hệ tọa độ không gian quốc gia VN2000-3D % Day la chuong trinh tinh CHUYEN TOA DO tu he toa quoc te ITRF ve HTD % VN2000-3D % Thong tin cua 07 tham so CHUYEN TOA DO nhu sau: % Thuat toan tinh chuyen theo mo hinh cua Bursa - Wolf % THAM SO LECH GOC TOA DO TRUOC BINH SAI % X0 = 204.511083; % truoc Binh sai ghep noi % Y0 = 42.192468; % truoc Binh sai ghep noi % Z0 = 111.417880; % truoc Binh sai ghep noi % THAM SO LECH GOC TOA DO SAU BINH SAI GHEP NOI X0 = 204.439984; % Sau Binh sai ghep noi Y0 = 42.154855; % Sau Binh sai ghep noi Z0 = 111.466199; % Sau Binh sai ghep noi % Xoay truc X (radian) Ex = -0.000000054; % Xoay truc Y (radian) Ey = 0.000000415; % Xoay truc Z (radian) Ez = -0.000001941; % Ty le bien dang Dm = 0.000000000; % Vecto Goc toa G = [X0; Y0; Z0]; % Vecto XOAY (VX) VX = [Dm Ez -Ey;-Ez Dm Ex;Ey -Ex Dm]; input('Enter de chon file toa ITRF dua vao tinh toan '); disp('*****************************************************'); 211 filename = uigetfile; ITRF = xlsread(filename); % Doc (Nhap)File dau vao dang Excel cua toa diem ITRF % disp('ITRF'); % disp(ITRF); % Tinh toa VN2000-3D VN2K3D = ITRF + G + VX*ITRF; disp('***************************************'); disp('Toa VN2000-3D can xac dinh la:') disp('VN2K3D'); disp(VN2K3D); xlswrite('VN2K3D_KQ.xlsx',VN2K3D); % Xuat File ket qua Phục lục 4.7 Thuật toán hiệu chỉnh tọa độ từ VN2000-3D VN2000-2D % Khai bao % Day la chuong trinh "Hieu chinh toa VN2000-3D ve VN2000-2D" % Khoi tao chuong trinh clc;clear % Nhap gia tri Vi cua diem dang Do Phut Giay Bdo = input('Nhap gia tri B Do = '); Bphut = input('Nhap gia tri B Phut = '); Bgiay = input('Nhap gia tri B Giay = '); % % Nhap gia tri Kinh cua diem dang Do Phut Giay % Ldo = input('Nhap gia tri L Do = '); % Lphut = input('Nhap gia tri L Phut = '); % Lgiay = input('Nhap gia tri L Giay = '); % % Doi gia tri Vi dang Do Phut Giay sang Radian % Brad = ((Bdo*3600 + Bphut*60 + Bgiay)*pi)/(180*60*60); % % Doi gia tri Kinh dang Do Phut Giay sang Radian % Lrad = ((Ldo*3600 + Lphut*60 + Lgiay)*pi)/(180*60*60); % Tinh toan % Chuyen vi dang DO PHUT GIAY ve dang DO B_DO = (Bdo + (Bphut/60)+ (Bgiay/3600)); L_GIAY = 0.002; % Tinh so hieu chinh dB_GIAY = 0.0087 - (0.00024662*B_DO); % Hien thi ket qua cuoi cung disp('*********************************'); disp (['SO HIEU CHINH VAO VI DO dB = ', num2str(dB_GIAY)]); disp('*********************************'); disp (['SO HIEU CHINH VAO VI DO dL = ', num2str(L_GIAY)]); 212