Thảo luận về SmartComGPS: PM bản đồ và ghi lại hành trình đã đi qua

Thảo luận trong 'ỨNG DỤNG DU LỊCH, BẢN ĐỒ, GPS' bắt đầu bởi ChiêuTrúc, 25 Tháng ba 2006.

  1. ChiêuTrúc

    ChiêuTrúc Admin Executive Staff Member

    Bài viết:
    4,975
    Được Like:
    11,486
    + Bản đồ của SmartComGPS có nguồn gốc tương thích với bản đồ của phần mềm Ozi. Do đó, bạn có thể lên trang web của ozi để xem mối liên hệ của nó với các dạng bản đồ khác.

    + Phần mềm Tom tom dĩ nhiên là tốt rồi, cũng đang xem xét nó đây, tuy nhiên tôi chưa tìm thấy các bản đồ VN dùng cho Tom tom !.

    + Chụp ảnh màn hình (chế độ liên tục) chuyển vào PC và tạo *.gif bằng phần mềm Ulead GIF Animator 5.

    + SmartComGPS tự động ghi lại các track thành 1 chuổi các đoạn đường di chuyển, các đoạn đường di chuyển đó thường được tự động ngắt khi có sự biến động đủ lớn về tốc độ di chuyển, hướng di chuyển....Tôi chưa tìm thấy được cách nào để điều khiển được tần suất ghi của nó theo ý mình.
    gsm66666 thích bài này.
  2. ChiêuTrúc

    ChiêuTrúc Admin Executive Staff Member

    Bài viết:
    4,975
    Được Like:
    11,486
    + Các file bản đồ mà tôi up lên đây được covert từ bản đồ của OZI và dĩ nhiên là tôi không thể có đủ điều kiện để tự mình calib được => độ chính xác phụ thuộc vào bản đồ gốc !.

    +Tôi test thử các bản đồ chi tiết (ví dụ TP HCM) thì độ sai lệch 20 - > 40 mét. Riêng đối với bản đồ giao thông, thì thấy ít sai lệch hơn (có lẽ do khác biệt tỉ lệ zoom bản đồ =)) .

    + Bạn cứ dùng google tìm MapViewII thử xem, nó có cùng nguồn gốc với SmartComGPS.
  3. ChiêuTrúc

    ChiêuTrúc Admin Executive Staff Member

    Bài viết:
    4,975
    Được Like:
    11,486
    Tiếp theo sẽ là bản đồ hành chính cho các tỉnh, thành VN

    A/ AN DIANG - BẮC GIANG - BẮC KẠN - BẠC LIÊU - BẾN TRE - BÌNH ĐỊNH - BÌNH DƯƠNG - BÌNH PHƯỚC - BÌNH THUẬN - BÀ RỊA VŨNG TÀU.

    LINK

    (CÒN TIẾP)
    quocnam277 and gsm66666 like this.
  4. Chuotdong

    Chuotdong Thành viên

    Bài viết:
    50
    Được Like:
    3
    Có thể dùng phần mềm GPS Utility để convert các track thu được từ GPS sang dạng DXF:

    http://www.4shared.com/file/15895799/b4a4a80a/GPS_Utility_v452_setup.html

    Tôi ko tìm được cr**.k nên sẽ bị hạn chế số điểm khi convert.
  5. ChiêuTrúc

    ChiêuTrúc Admin Executive Staff Member

    Bài viết:
    4,975
    Được Like:
    11,486
    Bản đồ hành chính cho các tỉnh, thành VN (tiếp theo)

    B/ CÀ MAU - CẦN THƠ - CAO BẰNG - ĐĂKLĂK - ĐỒNG NAI - ĐỒNG THÁP.

    LINK

    (CÒN TIẾP)
  6. ChiêuTrúc

    ChiêuTrúc Admin Executive Staff Member

    Bài viết:
    4,975
    Được Like:
    11,486
    Calibrate bản đồ + Độ sai lệch so với thực tế + cách khắc phục

    + Các bạn có thể tự mình dùng SmartComGPS để calibrate 1 bản đồ dựa trên 1 file *.jpg có sẳn, bằng cách vào Option/Map/Calibrate....và tự mình di chuyển đến 1 số điểm trên bản đồ để xác định tọa độ của 1 số vị trí cụ thể.

    + SmartComGPS sẽ dựa vào tọa độ của các điểm trên bản đồ (tối đa là 10 địa điểm) để tạo file *.map, xác định được tọa độ tương đối của tất cả các vị trí trên hình *.jpg có sẳn.

    + Độ chính xác của lưới tọa độ này hoàn toàn phụ thuộc vào:

    a/ Việc người ta đã xác định các điểm đó có đúng trên thực tế không.
    b/ Độ chính xác của file *.jpg cho sẳn.
    c/ Số lượng điểm (vị trí) được xác định (càng nhiều càng tốt, càng cách xa nhau càng tốt).

    Như vậy, để có thể tạo các file *.map đủ cho tất cả các bản đồ của VN cũng đã là việc khá khó khăn (nếu không nói là không thể), cần sự hợp tác của nhiều người mới được.

    Lợi thế của tôi khi tạo dựng các bản đồ dùng cho SmartComGPS là đã tận dụng được các file bản đồ VN được calibrate (có sẳn) của phần mềm OZI, tuy nhiên:

    Khi dùng file *.jpg (mà datum không phải là WGS84) thì khi convert để dùng cho SmartComGPS thì đường đi cũng sẽ bị offset đi một khoảng.

    => Dó đó: các file *.map mà tôi đã post lên (đi kèm với file *.ogf2 thành từng cặp) chắc chắn là có độ lệch so với thực tế, như mô tả của bạn Chuotdong

    Vấn đề đặt ra là làm sao để giải quyết sự chênh lệch đó ?.
    Dĩ nhiên là phải có cách giải quyết và cũng không quá phức tạp nếu có sự trợ giúp của các bạn sử dụng SmartComGPS ở mọi miền đất nước.

    (còn tiếp)
  7. ChiêuTrúc

    ChiêuTrúc Admin Executive Staff Member

    Bài viết:
    4,975
    Được Like:
    11,486
    Điều chỉnh lưới tọa độ của bản đồ SmartComGPS có sẳn

    + Để điều chỉnh chênh lệch tọa độ mà tôi nêu ở bài viết trước, cách đơn giản nhất là các bạn phải tiến hành trên ít nhất từ 1 đến 2 địa điểm thực tế cụ thể trên thực địa nằm trong vùng hiển thị của bản đồ đó.

    + Ví dụ: tôi đang ở TPHCM, qua thực tế xác minh vị trí nhà của tôi trên bản đồ Saigon2004 thì thấy có độ lệch của nhà tôi so với vị trí mà SmartComGPS xác định qua Bluetooth GPS recerver, cụ thể là nhà của tôi ở ngay sát mặt tiền đường và lệch về bên phải khoản 30 mét. Để xác định độ lệch chính xác hơn, tôi đã sử dụng chức năng Auto Record để lưu 1 file track về đường đi từ nhà tôi (Nguyên hồng) quay ra ngã 3 Phan văn Trị - Nguyên Hồng, quẹo phải về hướng ngã 5 Bình hòa. Nhờ cái track này (Đường màu đỏ trên bản đồ) ta dễ dàng thấy được độ lệch của bản đồ so với thực tế (mình đi trên đường mà nó hiển thị như mình đi luồn phía sau các nhà mặt tiền...).

    Hình minh họa

    [​IMG]


    Bây giờ ta tiến hành điều chình độ lệch:

    Rất đơn giản, các bạn mở SmartComGPS: Option/Map/Calibrate/Linear Shift.

    + Khi chọn chức năng này, tôi dùng phím 5 chiều, di chuyển qua phải 1 chút, lên trên 1 chút...thế là cái track nêu trên đã được dời đến vị trí mới, đúng như thực tế như hình dưới đây.

    [​IMG]

    + Khi thấy đã đạt yêu cầu, bạn ok, đồng ý cho SmartComGPS lưu lại thay đổi vừa rồi.

    + Để cho chính xác hơn, các bạn có thể kiểm tra thêm 1 vài địa điểm khác (dùng point hay track cũng được), lúc đó có thể lại có độ chênh lệch (đó là do người ta đã quyết định quản lý việc dùng GPS dân dụng luôn có độ lệch nhất định từ 10-20 mét so với thực tế, do độ nhạy của từng loại GPS receiver và 1 phần cũng có thể file *.jpg của mình chưa hẳn đã chính xác). Do vậy ta cần cân chỉnh làm sao cho độ lệch tương đối hợp lý với thực tế là được.

    + Thế các bạn có biết, các thông số xác định lưới tọa độ trên 1 bản đồ cụ thể được lưu vào đâu không ?. Đó chính là file *.map mà tôi đã post kèm theo cho các bạn đó.

    + Cuối cùng, các bạn lấy file *.map của bản đồ bạn đã điều chỉnh trên mobile, gởi cho tôi để chia sẻ cho mọi người.

    Nào chúng ta, chỉ cần 1 người đang sống ( hay có đi thực địa) trong 1 khu vực của từng bản đồ (mà tôi đã post lên) đang sử dụng SmartComGPS (dĩ nhiên là phải có GPS Receiver) hãy cùng chung tay góp sức để chúng ta có được những bản đồ ngày càng chính xác hơn nhé !
    gsm66666 thích bài này.
  8. quocnam277

    quocnam277 Thành viên

    Bài viết:
    101
    Được Like:
    174
    Xin nếu vấn đề để bạn ChieuTruc xem có thể giải quyết thế nào?. SmartComGPS sử dụng datum WGS84 mà tôi lại muốn sử dụng lưới tọa độ grid UTM Zone 48N (Indian 1954). Tôi đã dùng thử CoordTrans v2.3 để chuyển đổi rất tốt, nhưng nó chỉ dành cho PC và PPC thôi, lại không có cr@ck...
    Một vấn đề khác, tôi dùng Google Earth đánh dấu để xác định tọa độ điểm (vì chưa mua được GPS reciver, nhưng đây có thể là cách calibrate rất tốt mà không cần đi thực địa), sau đó tạo waypoints trên SmartComGPS và tiến hành calibrate trên bản đồ SAIGON 2004, nhưng lấy được điểm này thì lại lệch ở điểm khác. Vì thế, theo tôi vấn đề độ lệch chỉ nằm ở [FONT=&quot]file *.jpg, *.bmp[/FONT] trước khi tạo file *.ogf2. Tôi nghĩ nguồn files chính xác không dễ kiếm vì vậy ta phải bằng lòng với độ sai lệch nhất định.
  9. ChiêuTrúc

    ChiêuTrúc Admin Executive Staff Member

    Bài viết:
    4,975
    Được Like:
    11,486
    + Qua thực tế thì tôi cũng thấy là độ chính xác của gốc file *.jpg là nguyên nhân chính (nhưng cũng không phải là nguyên nhân duy nhất đâu) dẫn đến sai lệch. Vì vậy, tôi muốn dùng thực địa để kiễm tra và điều chỉnh nhầm cân bằng lại độ lệch đó sao cho hợp lý hơn.

    + Còn việc dùng: "Google Earth đánh dấu để xác định tọa độ điểm (....có thể là cách calibrate rất tốt mà không cần đi thực địa)" cũng là 1 cách làm, nhưng tôi sẽ chỉ làm ở những bản đồ không thể (hoặc không được ai) thực hiện giúp bằng cách điều chỉnh bằng thực tế mà tôi đã nêu ở bài viết trước.
  10. quocnam277

    quocnam277 Thành viên

    Bài viết:
    101
    Được Like:
    174
    - Mình mới mua GPS bluetooth receiver chỗ anh Nguyen sáng nay, và hôm nay mình có dịp chạy lòng vòng TP ghi lại track, vì thế mình phát hiện file SAIGON-2004.ogf2 của bạn ChieuTruc có độ lệch chuẩn bắc nên không thể calibrate chính xác được. Độ lệch đó đẩy bản đồ xoay thuận chiều kim đồng hồ, nên nếu ta lấy toạ độ chuẩn ở phía nam thì càng lên phía bắc thì độ lệch càng lớn sang phía trái.
    - Theo mình phải cách đánh dấu độ lệch đó, sau đó dùng 1 phần mềm đồ họa nào đó xoay file *.jpg lại sau đó mới tạo lại file *.ogf2.
    Mình không có file *.jpg đó nên có lẽ nhờ bạn ChieuTruc nghiên cứu.