- Trang Chủ
- Địa Lý
- Nghiên cứu thành lập công cụ chuyển bản đồ lên Google Earth
Xem mẫu
- 72 Tạp chí Khoa học Kỹ thuật Mỏ - Địa chất Tập 58, Kỳ 6 (2017) 72-76
Nghiên cứu thành lập công cụ chuyển bản đồ lên Google Earth
Phùng Minh Sơn*
Khoa Trắc địa - Bản đồ và Quản lý đất đai, Trường Đại học Mỏ - Địa chất, Việt Nam
THÔNG TIN BÀI BÁO TÓM TẮT
Quá trình:
Bài báo trình bày kết quả nghiên cứu phần mềm Google Earth, ngôn ngữ
Nhận bài 15/08/2017 KML, cấu trúc DXF, các công thức chuyển hệ tọa độ ứng dụng cho việc thành
Chấp nhận 18/10/2017 lập công cụ chuyển bản đồ lên Google Earth. Kết quả nghiên cứu đã chuyển
Đăng online 29/12/2017 được bản đồ lên Google Earth mang lại nhiều ứng dụng trong ngành Trắc
Từ khóa: địa như: cho phép chuyển từ x,y sang B,L và ngược lại; cho phép chuyển kinh
Cấu trúc DXF tuyến, múi chiếu; cho phép chuyển từ x,y,h (VN2000) sang B,L,H (WGS84) và
ngược lại.
Cấu trúc KML
Chuyển hệ tọa độ © 2017 Trường Đại học Mỏ - Địa chất. Tất cả các quyền được bảo đảm.
Là một tập tin văn bản ASCII bình thường
1. Mở đầu trong đó mô tả các quy định của bản vẽ và mô tả
Hiện nay có rất nhiều các phần mềm chuyển từng đối tượng. Bản chất DXF gồm những bộ mã và
bản đồ lên Google Earth như Golbal Mapper, giá trị tương ứng. Một file DXF được chia thành
Mapinfor, ArcGIS,...tuy nhiên các phần mềm này nhiều phần, mỗi phần bắt đầu bởi nhóm mã 0 theo
đều gây khó khăn cho người sử dụng như tính bản sau bởi chuỗi SECTION. Mỗi phần bao gồm bởi
quyền, ngôn ngữ. Do đó đề tài nghiên cứu thành lập nhóm mã và giá trị định nghĩa những phần tử của
một công cụ đưa bản đồ lên Google Earth là việc rất nó. Phần cuối của một đoạn với ký tự 0 và theo sau
cần thiết. bởi chuỗi ENDSECTION. Toàn thể cấu trúc của một
tệp DXF có dạng như sau:
2. Giải quyết vấn đề • Phần Header
Thông thường thông tin về bản vẽ được mô tả
Phần mềm Google Earth là phần mềm miễn trong phần này. Nó gồm một bản dữ liệu về số và số
phí trên mạng Internet, một chương trình quả địa lượng biến động hệ thống. Mỗi thông số chứa một
cầu ảo, vẽ bản đồ Trái Đất là một quả địa cầu ảo 3D. tên biến và giá trị tương ứng của nó.
Sử dụng hệ tọa độ quốc tế WGS84. Dữ liệu làm việc • Phần Classses
là các file KML. Để thành lập được công cụ chuyển Giữ những thông tin cho trình ứng dụng- xác
bản đồ lên Google Earth cần nghiên cứu các nội định đặc điểm classes, những trường hợp đặc biệt
dung sau: trong Block, Entities và những dữ liệu của mục
Objects.
2.1. Cấu trúc DXF • Phần Tables
_____________________ Phần này chứa các định nghĩa của các ký hiệu
*Tácgiả liên hệ sau đây:
E-mail: minhsonmdc@gmail.com
- Phùng Minh Sơn/Tạp chí Khoa học Kỹ thuật Mỏ - Địa chất 58(6), 72-76 73
APPID (application identification table) nhau và các thuộc tính được dựa trên chuẩn XML.
BLOCK_RECORD (block reference table) - Cấu trúc như sau:
DIMSTYLE (dimension style table)
LAYER (layer table)
STYLE (text style table)
UCS (User Coordinate System table) Ten tep.kml
VIEW (view table) ‘ Cấu trúc điểm
VPORT (viewport configuration table) ‘ Cấu trúc đoạn
• Phần Blocks ‘ Cấu trúc đa giác
Chứa định nghĩa của các khối và bản vẽ khác ‘ Cấu trúc ghi chú
tham chiếu vào bản vẽ hiện thời.
• Phần ENTITIES
Chứa những đối tượng đồ họa trong bản vẽ. - Ví dụ cấu trúc điểm
• Phần Objects
Chứa những đối tượng phi đồ họa trên bản vẽ. ‘Từ khóa cấu trúc điểm
* Tìm hiểu sâu hơn về phần ENTITIES: chứa
những đối tượng đồ họa thể hiện trong bản vẽ như 107.067452072549,10.8192251534237,0
đối tượng điểm, đoạn, đa giác và ghi chú. ‘Tọa độ B, L, H trong hệ WGS84
- Cấu trúc như sau:
0
SECTION
2 (https://developers.google.com/kml/).
ENTITIES
‘ Cấu trúc điểm 2.3. Các công thức chuyển hệ tọa độ
‘ Cấu trúc đoạn a. Chuyển từ x, y qua B, L
‘ Cấu trúc đa giác
‘ Cấu trúc ghi chú
B = B x + A 2 y + A 4 y + A 6 y + A 8 y + …
2 4 6 8
0 (1)
L = L 0 + B1 y + B3 y + B5 y + B7 y + …
3 5 7
ENDSEC
0 Trong đó Bx là giá trị khởi đầu trong việc tính
EOF toán chuyển từ x, y qua B, L:
- Ví dụ cấu trúc điểm: sin 2b0 sin 4b0 sin 6b0
Bx b0 b2 b4 b6
0 2 4 6
POINT ‘Từ khóa cấu trúc điểm
b. Chuyển từ B, L về x, y
8 ‘Phân lớp
Diem ‘Lớp điểm
x = X 0 + A 2 l + A 4 l + A 6 l + A 8 l + …
2 4 6 8
10 ‘Tọa độ x (2)
y = B1l + B3l + B5 y + B7 l + …
3 5 7
1000.123 ‘Giá trị tọa độ x
20 ‘Tọa độ y Trong đó: X0 giá trị khởi đầu trong việc tính
5000.456 ‘Giá trị tọa độ y chuyển đổi từ B, L sang x,y. Giá trị X0 (chiều dài cung
30 ‘Tọa độ z kinh tuyến) xác định bởi công thức sau đây:
10.0 ‘Giá trị tọa độ z X0 =
3 / 2
(Trần Thùy Dương và nnk, 2016). B B
S M .dB a (1 e 2 ) (1 e2 sin 2 B) dB
2.2. Ngôn ngữ KML 0 0
(Đinh Công Hòa, 2012).
KML là một định dạng file để hiển thị dữ liệu
địa lý như điểm, đường, hình ảnh, đa giác và mô c. Công thức tính chuyển tọa độ từ Hệ VN-2000 sang
hình trong một trình duyệt Earth. KML sử dụng Hệ WGS-84 quốc tế
một cấu trúc dựa trên tag với các thành phần lồng Để chuyển tọa độ trắc địa (B', L', H') từ Hệ VN-
- 74 Phùng Minh Sơn/Tạp chí Khoa học Kỹ thuật Mỏ - Địa chất 58(6), 72-76
2000 sang Hệ WGS-84 quốc tế, cần phải chuyển tọa Z e 2 .N . sin B
độ trắc địa (B', L', H') sang tọa độ vuông góc không B arctg
X2 Y 2
gian (X', Y', Z') trong Hệ VN-2000 theo công thức: Y (5)
X (N H).cosB.cosL L arctg
X
Y (N H).cosB.sin L (3) H X 2 Y 2 . sin B N
Z [N.(1 - e 2 ) H ]. sin B
Tính tọa độ vuông góc không gian (X, Y, Z) Trong đó:
trong Hệ WGS-84 quốc tế theo tọa độ vuông góc e là tâm sai bậc 2 của ê-líp-xô-ít WGS-84
( e 2 a 2 b ), N
2 2
không gian (X', Y', Z') trong Hệ VN-2000 theo công a là bán kính
thức: a 1 e . sin 2 B
2
X X O k 1.( X O .Y O .Z ) cung thẳng đứng thứ nhất của ê-líp-xô-ít WGS-84
tại điểm có vĩ độ B.
Y YO k .(O . X Y O .Z ) (4)
1
(Phạm Hoàng Lân và nnk, 2012).
Z Z O . k .( O . X O .Y Z )
1
(Phạm Hoàng Lân và nnk, 2012). 2.4. Chuyển bản đồ từ hệ tọa độ Quốc gia
- Tham số dịch chuyển gốc tọa độ: VN2000 lên Google Earth
Δx = -191.90441429;
Δy = -39.30318279; 3. Kết quả nghiên cứu
Δz = -111.45032835. Kết quả nghiên cứu đã xây dựng được:
- Gúc xoay trục tọa độ Chương trình chuyển bản đồ lên Google Earth
ω = -0.00928836; (Hình 2). Kkết quả chuyển bản đồ lên Google Earth
ψ = 0.01975479; (Hình 3). Các tiện ích được sử dụng như phần mềm
ε = -0.00427372. Geotool gồm: Trans BL cho phép chuyển từ x,y sang
- Hệ số tỷ lệ chiều dài B,L và ngược lại; Change Zone cho phép chuyển
k = 1.00000025290628 kinh tuyến, múi chiếu; Trans cho phép chuyển từ
(Thông tư số 973/2001/TT-TCĐC). x,y,h (VN2000) sang B, L, H (WGS84) và ngược lại.
Từ tọa độ vuông góc không gian (X, Y, Z) trong
Hệ WGS-84 quốc tế, tính tọa độ trắc địa (B, L, H) 4. Kết luận
trong Hệ WGS-84 quốc tế theo công thức:
Việc thành lập công cụ chuyển bản đồ lên
Google Earth là rất cần thiết để khắc phục một số
Điểm Đoạn Tọa độ Công thức (1) Tọa độ B’, L’,
Tệp bản vẽ VN2000 x, y,
Đa giác Ghi H’ (VN2000)
*.dxf h
chú
Công
thức
(3)
Tọa độ X’,
Tệp *.kml (theo
Tọa độ B, L, Công thức (5) Tọa độ X, Y, Z Công thức (4) Y’, Z’
cấu trúc Google (WGS-84)
H (WGS-84) (VN2000)
Earth)
Hình 1. Sơ đồ chuyển bản đồ từ hệ tọa độ Quốc gia VN2000 lên Google Earth.
- Phùng Minh Sơn/Tạp chí Khoa học Kỹ thuật Mỏ - Địa chất 58(6), 72-76 75
Hình 2. Giao diện chương trình chuyển bản đồ lên Google Earth.
Hình 3. Kết quả chuyển bản đồ lên Google Earth.
nhược điểm các phần mềm nước ngoài và cho xuất bản Khoa học - Kỹ thuật, Hà Nội, 187
những ứng dụng rất thiết thực trong thực tế: phục trang.
vụ nối sơ họa, khảo sát thực tế, tìm điểm, chỉnh lý
Trần Thùy Dương, Phạm Thế Huynh, Đinh Hải
bản đồ.
Nam, 2016. Kỹ thuật lập trình trong trắc địa.
Nhà xuất bản Chính trị Quốc gia - Sự thật, 231
Tài liệu tham khảo
trang.
Đinh Công Hòa, 2012. Lập trình bài toán trắc địa
Thông tư số 973/2001/TT-TCĐC ngày 20 tháng 6
cơ sở. Nhà xuất bản Giao thông vận tải, Hà Nội,
năm 2001 về việc hướng dẫn áp dụng hệ quy
343 trang.
chiếu và hệ tọa độ quốc gia VN-2000. Tổng Cục
Phạm Hoàng Lân, Đặng Nam Chinh, Dương Văn Địa chính, 2001.
Phong, 2012. Trắc Địa cao cấp đại cương. Nhà
https://developers.google.com/kml/
- 76 Phùng Minh Sơn/Tạp chí Khoa học Kỹ thuật Mỏ - Địa chất 58(6), 72-76
ABSTRACT
Research established software transfer on google rarth
Phung Minh Son
Faculty of Geomatics and Land Administration, Hanoi University of Mining and Geology, Vietnam
His article presents the results of Google Earth software research, the KML language, the DXF
structure, the application coordinate transformation formulas for creating a mapping tool to Google
Earth. Research results have moved the map to Google Earth, offering many applications in the
geodetic. Research results have been mapped to Google Earth, which offers many applications in the
geodetic area such as: allowing to move from x, y to B, L and vice versa; Permitting the transfer of
meridians, projections; Allows to switch from x, y, h (VN2000) to B, L, H (WGS84) and vice versa.
nguon tai.lieu . vn