Page 1 of 1

Công thức chuyển đổi tọa độ từ WGS-84 sang VN-2000

Posted: Thu 17/09/2009 10:55 am
by mrcoding
Mọi người cho mình hỏi.Có ai biết công thức để chuyển 1 tọa độ từ WGS-84 sang tọa độ VN-2000 và ngược lại không ?Hiện tại mình đang dùng bộ GeoTools 1.2 để chuyển đổi nhưng nó làm việc khá rườm rà. Phải qua rất nhiều công đoạn mới có thể chuyển đổi được. Mình đang định viết 1 Tool nhỏ giúp chuyển đổi 1 cách nhanh chóng và chính xác mà chỉ cần qua 1 cái click chuột. Mọi người có ai biết công thức chuyển đồi của GeoTools 1.2 thì chỉ hộ mình với nhé ! Thank !

Re: Công thức chuyển đổi tọa độ từ WGS-84 sang VN-2000

Posted: Thu 17/09/2009 4:05 pm
by Sweet Love
WGS-84 và VN-2000 là cái gì thế bạn.
Mình không hiểu nó là cái gì nên không thể giúp được

Re: Công thức chuyển đổi tọa độ từ WGS-84 sang VN-2000

Posted: Thu 17/09/2009 4:45 pm
by anhtuyenbk
Cái này bạn nên vào các forum liên quan tới GIS, CAD mà hỏi, hỏi ở đây ko ai biết đâu.

Re: Công thức chuyển đổi tọa độ từ WGS-84 sang VN-2000

Posted: Thu 17/09/2009 6:09 pm
by truongphu
Hệ quy chiếu và hệ tọa độ VN-2000 được chính thức đưa vào áp dụng trên toàn quốc khoảng từ tháng 8 năm 2000 theo quyết định số 83/2000/QĐ-TTg do thủ tướng Phan Văn Khải ký ngày 12 tháng 7 năm 2000. Cũng theo quyết định này, VN-2000 sử dụng ellipsoid WGS-84 quốc tế và lưới chiếu sử dụng là lưới chiếu hình trụ ngang đồng góc UTM quốc tế. Từ đó VN-2000 chính thức thay thế HN-72.

Kế sau quyết định này, vào ngày 20 tháng 6 năm 2001, Tổng cục Địa chính đã có thông tư số 973/2001/TT-TCĐC nhằm hướng dẫn áp dụng hệ quy chiếu và hệ tọa độ quốc gia VN-2000. Độc giả có nhu cầu có thể tham khảo thêm thông tư này để có thể áp dụng vào công tác của mình.

Gần đây nhất, vào ngày 27 tháng 02 năm 2007, Bộ Tài nguyên Môi trường đã ký quyết định 05/2007/QĐ-BTNMT về sử dụng các tham số tính chuyển giữa hệ tọa độ quốc tế WGS-84 và hệ tọa độ quốc gia VN-2000. Trong quyết định này Bộ Tài nguyên Môi trường đã công bố 3 tham số dịch chuyển gốc tọa độ, 3 tham số góc xoay trục tọa độ và hệ số tỉ lệ chiều dài nhằm phục vụ cho công tác tính chuyển tọa độ và chuyển đổi tọa độ bản đồ qua lại giữa hai hệ nêu trên.


7 tham số dịch chuyển:

Mình dùng tham số 7 của bộ tài nguyên môi trường cung cấp :
1. Tham số dịch chuyển gốc tọa độ:
-191.90441429 m; -39.30318279 m; -111.45032835 m.
2. Góc xoay trục tọa độ:
-0.00928836”; 0.01975479”; -0.00427372”.
3. Hệ số tỷ lệ chiều dài:
k = 1.000000252906278.
Thì nó cho kết quả sai lệch với dữ liệu mình cho là chuẩn đến 1m.
Nhưng mình dùng bộ tham số lụm được trên mạng. Không biết tham số này của ai vậy????
ΔX = -192.873 (met) m
ΔY = -39.3816 (met) m
ΔZ = -111.202 (met) m
ωx = 0.002049 (giây) m
ωy = 0.00050134 (giây) m
ωz = -0.00334617 (giây) m
dm = 1.87831e-008
( k = 1 + dm)
thì kết quả sai lệch khoảng 5cm.


Theo mình, 7 tham số của Bộ áp dụng chung cho cả Việt Nam có độ chính xác không cao và cũng không có 1 thông tin đi kèm nào để đánh giá độ chính xác của chúng nhưng lại có cơ sở pháp lý khi bạn sử dụng. Tùy mỗi vùng có địa hình, phạm vi khác nhau thì các tham số này sẽ phải xê nhi đi 1 chút mới tính "chuẩn" được. Nếu bộ tham số bạn lượm được tính ra lại khớp hơn so với của bộ và ko lằng nhằng gì cả thì cứ việc dùng

555.JPG


nếu sử dụng đủ cả 7 tham số thì bạn phải dùng Coordinate_Frame. 3 tham số thì mới dùng Molodensky

http://74.125.153.132/search?q=cache:2b ... clnk&gl=vn

http://74.125.153.132/search?q=cache:ou ... clnk&gl=vn

http://74.125.153.132/search?q=cache:vy ... clnk&gl=vn

Re: Công thức chuyển đổi tọa độ từ WGS-84 sang VN-2000

Posted: Thu 17/09/2009 11:31 pm
by mrcoding
Tớ vẫn chưa hiểu. Chẳng lẽ đến hiện tại vẫn chưa có chuẩn cụ thể để tính toán sao. cái tớ cần hiện tại bây giờ là công thức tính. nhưng thực sự không tìm đâu ra !

Re: Công thức chuyển đổi tọa độ từ WGS-84 sang VN-2000

Posted: Fri 18/09/2009 8:44 am
by anhtuyenbk
Có lẽ là thế, nên trên mạng hầu như ko thấy đề cập đến công thức tình cụ thể, hơn nữa đây là diễn đàn thiên về lập trình chứ ko thiên về GIS, CAD nên mấy cái này là bó tay.

Re: Công thức chuyển đổi tọa độ từ WGS-84 sang VN-2000

Posted: Fri 18/09/2009 10:14 pm
by mrcoding
Ơ cậu này nói hay! tôi lên hởi thuật toán tính tọa độ mà.

Re: Công thức chuyển đổi tọa độ từ WGS-84 sang VN-2000

Posted: Sat 19/09/2009 8:39 am
by truongphu
Có 2 vấn đề trong câu hỏi của bạn: * Công thức chuyển đổi (để dùng 7 tham số dịch chuyển) và * Thuật toán chuyển đổi trên viết bằng VB6 hay một ngôn ngữ nào đó.

Vì câu hỏi của bạn dạng nghề nghiệp, cần độ chính xác cao nên rõ ràng bạn phải vào trang web bộ Tài nguyên Môi trường, hoặc ít ra vào các diễn đàn chuyên nghiệp, vd Công nghệ GIS
http://ciren.vn/forums/
http://www.git4you.com/
http://rsc.gov.vn/modules.php?name=Foru ... opic&t=157

Với http://caulacbovb.com/forum: bó tay :D

chúc bạn sớm tìm lời giải

Re: Công thức chuyển đổi tọa độ từ WGS-84 sang VN-2000

Posted: Fri 07/05/2010 10:36 pm
by NguyenToan
Để tính "Chuyển" giữa 2 hệ tọa độ cần phải có 7 tham số tính chuyển như bác Phú nói ở trên. Hoặc nếu không bạn phải có ít nhất 4 điểm song trùng.
Hệ tọa độ thứ nhất cần có tham số a1,f1. Hệ thứ 2 có a2,f2.
Giả sử tọa độ khởi tính là B1,L1,H1 muốn chuyển sang B2,L2,H2 cần phải có 3 bước.
1. B1,L1,H1===>X1,Y1,Z1 ( sử dụng a1,f1)
2.X1,Y1,Z1===>X2,Y2,Z2 ( sử dụng 7 tham số tính chuyển)
3. X2,Y2,Z2===> B2,L2,H2 ( sử dụng a2,f2).
Còn các công thức tính chuyển theo 3 bước như trên có nhiểu tài liệu nói. Ngoài cách trên còn có cách tính chuyển qua múi.

Re: Công thức chuyển đổi tọa độ từ WGS-84 sang VN-2000

Posted: Sun 11/09/2016 8:22 am
by sinbad911
Mình cũng đang cần viết 1 tool nhỏ chuyển đổi giống như vậy
Hiện nay trên các sổ đỏ dùng chuẩn vn2000 để định vị thửa đất, bài toán là viết chương trình nhập hệ toạ độ này và chuyển về chuẩn google map sau đó gọi api google để show ra vị trí và diện tích xem có đúng như trong sổ hay k.
Ai đã từng nghiên cứu cho ít kinh nghiệm về cái này với, có code c# để chuyển đổi hệ toạ độ càng tốt :)
Có 1 app tương tự: https://sameapk.com/chuyen-toa-do-vn2000/

Re: Công thức chuyển đổi tọa độ từ WGS-84 sang VN-2000

Posted: Sat 26/05/2018 8:46 pm
by target_locked
Thanks bạn Sinbad911 share app này.
Mình cũng hay dùng app này trên điện thoại.
Xin hỏi ai biết có version cho PC không? Ngồi máy tính mà phải dùng điện thoại bấm thì hơi bất tiện :D
Hoặc thư viện hay hàm chuyển đổi này cũng được.

Re: Công thức chuyển đổi tọa độ từ WGS-84 sang VN-2000

Posted: Mon 28/05/2018 4:41 pm
by truongphu
target_locked wrote:Hoặc thư viện hay hàm chuyển đổi này cũng được.


http://thaoqnapc.blogspot.com/2015/11/u ... wgs84.html

Cũng khó đọc đó :D