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
    + Dĩ nhiên rồi, không nên làm 1 lúc cả 1 vùng lơn như thế !.
    + Bạn làm từng thành phố đi, zoom đựoc level 18->20 là quá ok !
  2. psiloc

    psiloc Thành viên

    Bài viết:
    24
    Được Like:
    6
    Ở VN hện nay trên GE chỉ zoom max đến 18 thôi (các thành phố lớn). Tuy nhiên zoom đến 17 cũng ổn rồi, zoom đến 18 cũng chỉ to hơn thôi chứ ko thêm chi tiết hơn đâu. Tôi đang để zoom 17 lấy hết khu vực Tp.HCM nhưng chạy chưa xong (bị lâu quá, tắt máy rồi làm lại mấy lần rồi, may nhờ nó có cache). Khi nào xong sẽ share cho AE.
  3. timduong

    timduong Thành viên

    Bài viết:
    24
    Được Like:
    12
    Đầu tiên bạn vào đây (http://debin.net/gMapMaker/) dowlaod cái gMapMaker.zip, nếu cần thì cả NET Framework 2.0 về và install vào máy, cứ để chế độ mặc đinh Program Files, sau đó vào đây(http://www.mgmaps.com/news.php) dowload cái v0.5 về cho run vào thư mục mặc định. Run cái gMapMaker lên thì vào lat,lon của góc phải trên và trái dưới, đặt chế độ satellite vì ở VN GMap chả có gì, đặt level ,đặt chế độ Ozi map và số mảnh, ở góc dưới nó sẽ báo kích thước file cũnh như yêu cầu bộ nhớ, nếu máy có memory lớn có thể đặt được level cao hơn, thế là chương trình tự tìm dowload không cần qua trang web Gg.
    Chúc thành công
  4. ChiêuTrúc

    ChiêuTrúc Admin Executive Staff Member

    Bài viết:
    4,975
    Được Like:
    11,486
    Hướng dẫn sử dụng gMapMaker để calibrate và tải bản đồ từ MGmap
    Các phiên bản mới nhất của các phần mềm bản đồ thông dụng trên mobile
    Các tool chuyển đổi định dạng file dử liệu bản đồ để dùng chung cho nhiều phần mềm

    + Phiên bản gMapMaker mới nhất dùng để calibrate và tải bản đồ trực tiếp từ MGmap (phải có kết nối internet) vừa ra đời là một tool rất hữu ích cho các bạn yêu thích GPS. Tuy nhiên, việc sử dụng nó sẽ không dễ dàng vì bản thân chương trình nó còn lỗi cần phải fix và nó khá mới mẻ với anh em trong forum này.
    + Các phần mềm tra cứu bản đồ trên mobile liên tục nối tiếp nhau ra đời, làm cho người dùng lúng túng, không biết nên dùng phần mềm nào, dử liệu của chúng khác nhau ra sao ? phải dùng công cụ gì để chuyển đổi dử liệu qua lại dùng cho phần mềm khác ?....
    + Làm thể nào để tải về toàn bộ các phần mềm và công cụ đó ?

    Tôi hy vọng, bằng kinh nghiệm sử dụng GPS của mình, tôi sẽ đáp ứng được các nhu cầu nêu trên bằng bài viết sau đây.

    Xin chia sẻ cùng các bạn !

    PHẦN I: gMapMaker


    A/ Download chương trình:

    + Chương trình được cập nhật liên tục trên GMap, các bạn chỉ cần điền từ khóa gMapMarker trên google là thấy ngay, tuy nhiên vì có nhiều phiên bản quá nên rối tinh luôn.

    + Down trực tiếp: (link ở cuối bài)

    + Lưu ý: máy tính của bạn phải được cài sẳn Net Framework phiên bản 2.0 trở lên mới có thể chạy được gMapMaker.

    B/ File fix lỗi mới nhất: file này mới ra lò , rất khó tìm thấy trên net !

    Mặc dù file cài đặt bên trên là phiên bản mới nhất (v0.5) nhưng vẫn còn khá nhiều lỗi (có lúc làm gần xong thì báo lỗi, có khi vừa mới chạy là báo lỗi)...và rồi chương trình có thể bị đứng hẳn (đóng băng) hoặc tự động quay về, chạy lại từ đầu....

    Các bạn nên down ngay fix lỗi (link ở cuối bải) về, giải nén rồi chép hết các file và thư mục trong đó, đè lên thư mục vừa cài đặt nhé.

    C/ Cách sử dụng:

    Cách đơn giản nhất để xác định một khu vực trên bản đồ là chọn 2 điểm Top- Left corner và Bottom-right corner. Vì vậy, các bạn có thể nhập các tham số tọa độ trực tiếp vào các ô đó (nếu biết). Tiếp theo chọn zoom level (càng lớn thì càng chi tiết và dĩ nhiên là file down về càng to, thời gian chạy chương trình càng lâu). Sau đây là 1 số tùy chọn quan trọng khác:

    1/ Chọn dạng file tải về:

    + Satellitte pictures only (chỉ là file hình)
    + Driver maps only (chỉ có bản đồ đường giai thông)
    + Hybride (sat + map) cả hình lẫn *.map...)

    2/ Định dạng của file hình ảnh (jpeg hay png...), màu hay trắng đen (Grayscale)...

    3/ Phần Operating mode:

    c1: Download title (chỉ load về tên tiêu đề)

    c2: Download and build merged image (load về và xuất file ảnh gộp)

    c3: Build image & OziExplore .map (load file ảnh về và tạo file *.map xác định đã có lưới tọa độ). Đây là chức năng chúng ta cần nhất để tạo data bản đồ cho PM SmartComGPS

    c4: MGMap mode, use entered area (Tạo hệ thống các file, các thư mục dùng làm data cho PM MGMap, khu vực cần chọn luôn có dạng hình chử nhật dựa trên tọa độ của 2 điểm xác định đầu-trái và dưới-phải)

    Cách này nhanh nhưng bạn phải biết được tọa độ các điểm đầu và điểm cuối trong vùng cần lập bản đồ => Chỉ xuất ra được các file ảnh có dạng hình chử nhật => Không thể thể hiện được đúng hình dạng các bản đồ địa lý (thường thì có hình dạng rất phưc tạp...). Nếu các bạn nhập tùy tiện thì rất dễ gặp lỗi sai tọa độ hoặc tọa độ bẩt hợp lý...và chương trình không chạy.

    c5: MGMap mode, use a map file (Tạo hệ thống các file, các thư mục dùng làm data cho PM MGMap, bản đồ có thể là 1 dạng hình bất kỳ được xác định dựa vào từ 3 đến vô số các điểm mốc do bạn chọn trên trình duyệt web).

    Cách này dùng trình duyệt internet để xác định trực tiếp khu vực cần lập bản đồ => Có thể tạo ra file ảnh thể hiện đúng hình dạng của 1 quốc gia, 1 thành phố, 1 khu vực.... (Xem hướng dẫn bổ sung ở phần cuối của bài viết)

    4/ Slice(s): Kế bên Operating mode có 1 check box cho chúng ta 1 lựa chọn vô cùng quan trọng. Nếu các bạn chọn c, c2, hoặc c3, và khi vùng chọn hoặc mức zoom quá lớn, gMapMaker sẽ không thể hoạt động và đưa ra popup cảnh báo, nội dung đại khái là "Vùng chọn quá lớn, tiến trình hoạt động của pm bị thất bại". Khi đó, hãy chia nhỏ file ảnh ra làm 4 hoặc 8 mảnh (slice). Bằng cách này, ta có thể "ép" gMapMaker cố gắng thực hiện yêu cầu quá lớn của mình bằng cách làm chia vùng chọn làm nhiều mảnh nhỏ, load về từ từ, tạo ra những cặp file ảnh và file map có tên được đánh số tự động theo thứ tự từ *_1.jpeg và *_1.map ; *_2.jpeg và *_2.map.....Kích thước của các cặp file sẽ lớn dần lên, cho đến khi đạt được kết quả cuối cùng. Quá trình làm việc có thể sẽ kéo dài rất lâu, bạn phải có lòng kiên trì, làm đi làm lại nhiều lần khi chương trình báo thất bại giửa chừng, bạn phải ra lệnh cho nó làm tiếp (nhờ vào bộ nhớ cache mà lần làm sau sẽ nhanh hơn lần làm trước) cho đến khi có được cặp file cuối cùng.

    5/ Các tham số khác:

    + Các bạn cũng có thể lựa chọn thư mục chứa dử liệu tạm (còn gọi là cache: hổ trợ cho chương trình có thể tiếp tục công việc đang dang dở trong phiên làm việc sau)
    + Dùng chức năng Use proxy và chọn link (chức năng này nhằm chống lại việc ta bị MGoogle tự động khóa proxy của mình trong quá trình tải file về - điều khá thường xảy ra khi thời gian tải file quá lớn do ta đã chọn vùng bản đồ quá to hay mức zoom quá cao...)

    [​IMG]

    Và sao nữa ?....Hãy click vào chử Go, chờ cho pm gMapMaker kết nối internet, mình thì đi uống cà phê và nó sẽ tự động làm việc, he he.

    Lưu ý: Không nên chọn khu vực quá rộng lớn và cũng không để mức zoom quá lớn.....làm cho bộ nhớ máy PC bị quá tải và...phiên làm việc sẽ kéo dài như vô tận.

    Khi hoàn tất, kết quả có thể là:

    + Tạo được 1 file hình (và 1 file *.map, nếu đã chọn c1, c2, hoặc c3) làm data cho các bạn sử dụng.

    + Tạo đuợc hệ thống các file dử liệu cần thiết để để ta có thể tra cứu bản đồ offline bằng phần mềm MGMap trên mobile (nếu đã chọn c3, c4) => Rút ngắn thời gian, tiết kiệm được chi phí kết nối interet cho mobile khi tra cứu bản đồ bằng bằng MGMap. Hãy chép toàn bộ các file trong thư mục tạm (mặc định là thư mục gốc của PM gMapMaker) vào đúng thư mục data tương ứng của chương trình MGMmap trên mobile để sử dụng.

    Tóm lại:

    gMapMaker là công cụ rất tốt để tạo file ảnh và file *.map (hoặc hệ thống các file data bản đồ) để hiển thị bản đồ đã có calibrate - xác định tọa độ (trực tiếp trên MGMap hoặc gián tiếp qua tool chuyển đổi) với các phần mềm: Ozi, SmartComGPS...


    Hướng dẫn bổ sung cho phần c5:

    Hãy vào trang web này: http://map.outdated.info/

    Tại đây, các bạn có thể dùng chuột phóng to bản đồ thế giới, xác định khu vực cần lập bản đồ bằng cách nhấp chuột tại ít nhất 3, 4 điểm giới hạn. Trình duyệt sẽ tự động hiển thị các điểm giới hạn theo ý bạn (xem hình minh họa), sau đó hãy chọn:

    a/ Zoom level (chú ý: giả sử chọn level từ 0 - 10 thì chương trình sẽ tạo cho ta đến 10 mức độ zoom khác nhau của file ảnh bản đồ)
    b/ Level of detail: mức độ độ chi tiết của các file ảnh (càng chi tiết thì thời gian chường trình phải làm việc càng nhiều và dĩ nhiên là chất lượng hình ảnh càng cao)
    c/ Type of map: kiểu (loại) bản đồ (Dạng hiển thị có thể được chọn theo các hảng: Google, Yahoo, Microsoft....)

    Cuối cùng, hãy click vào chử Generate.

    Sau vài giây, trình duyệt sẽ cho bạn down về 1 file dạng *.map chứa đầy đủ các thông tin tọa độ, kiểu bản đồ.. của khu vực bạn cần. Đây là cở sở cho pm gMapMaker tạo các data cho pm MGMap chạy trên mobile.
    Tiếp theo, mở gMapMaker trên PC, bây giờ thì các bạn không cần phải nhật các thông số tọa độ nữa, hãy chọn Operating mode là: MGMap mode use a .map file nhé và xác định file *.map đã down vể trên trang web.

    Hình minh họa

    + Khu vực tp hcm theo hình chử nhật

    [​IMG]

    + Còn đây, các bạn xem đây là đâu nào, với hình dạng này thì không thể dùng cách 1 được rồi

    [​IMG]


    PHẦN II: PHÂN BIỆT CÁC PHẦN MỀM BẢN ĐỒ TRÊN MOBILE VÀ ĐỊNH DẠNG DATA CỦA TỪNG PHẦN MỀM

    Sau đây là một số điểm khác nhau cơ bản và cách chuyển đổi về định dạng dử liệu bản đồ của một số phần mềm tra cứu bản đồ thông dụng trên điện thoại di động:

    A/ Phân loại các phần mềm tra cứu bản đồ tiêu biểu:

    Tôi dùng ngôn từ giản di để các bạn dễ hiều nha. Có thể nói môn na thế này

    + Loại 1: dùng các file có định dạng đặc biệt, các file dử liệu xác định vị trí của từng địa điểm trên bản đồ có tọa độ cố định, người dùng hầu như không thể tự tạo được dử liệu bản đồ, mà hoàn tòan phụ thuộc vào nhà cung cấp. Tiêu biểu cho loại phần mềm này là NAV,...đang được cài đặt sẳn cho điện thoại N95 của Nokia. Bài viết này tôi không đề cập đến loại phần mềm này !

    + Loại 2: dùng các file ảnh làm nền, và sau đó tạo lưới tọa độ phủ lên trên, dựa vào tọa độ của 1 số vị trí trên khu vực đó mà calibrate (phương pháp nội suy) để xác định tọa độ của tất cả các điểm khác trong khu vực hiển thị trong file ảnh. Người dùng có thể tự mình calibrate, thiết lập các thông số tọa độ cho file hình ảnhcủa 1 khu vực bất kỳ. Đó là các phần mềm MGMap, Ozi...và đặt biệt là SmartComGPS mà tôi đã có bài giới thiệu cách đây vài tháng.

    Như vậy, ta cũng dẽ dàng suy luân được là độ chính xác của các phần mềm bản đồ thuộc loại 2 không thể so sánh đươc với phần mềm của bản đồ loại 1. Tuy nhiên, việc sử dụng phần mềm loại 2 lại khá để dàng, thuận lợi hơn so với loại 1,..chi phí sử dụng cũng thấp hơn và quan trọng nhất là người dùng hoàn toàn chủ động trong việc tạo data bản đồ cho riêng mình.

    Các bạn có thấy rằng, nhiều người đang dùng N95 ở Việt nam đã phải tìm cách cài thêm SmartComGPS theo bài giới thiệu của tôi vì bản đồ gốc của N95 hiện nay mới chỉ dùng được tại nội thành của 2 thành phố HCM và Hà nội đó sao ?

    Nào ta hãy lướt qua 1 số các phần mềm loại 2 dưới đây nhé !

    B/ Một số phần mềm bản đồ thông dụng và các công cụ chuyển đổi:

    b1/ Phần mềm Ozi: thường được dùng cho Pocket PC. Dử liệu bản đồ gồm 2 loại file: *.ozf* (file ảnh) và *.map (file text xác định lưới tọa độ). Ảnh hiển thị được chương trình zoom tự động theo sự điều khiển của người dùng. Có thể calibrate thủ công hoặc bằng các công cụ đi kèm.

    b2/ Phần mềm SmartComGPS: có nhiều tính năng nhất, dùng cho nhiều dạng máy, đặc biệt là dòng Symbian. Dử liệu bản đồ gồm 2 loại file: *.ogf2 (file ảnh) và *.map (file text xác định lưới tọa độ). Ảnh hiển thị được chương trình zoom tự động theo sự điều khiển của người dùng. Có thể calibrate thủ công hoặc bằng các công cụ đi kèm.

    b3/ Phần mềm MGMap: dùng dùng cho nhiều dạng máy, nhất là dòng Symbian: dử liệu bản đồ là toàn bộ các file và thư mục con chứa trong thư mục tạm MGMapcache được tạo ra bởi pm gMapMaker khi tạo file bản đồ lựa chọn option c4, c5 mà tôi đã nêu ở phần trên. Ảnh dử liệu phải được zoom sẳn (có thể zoom theo nhiều cấp độ) trong lúc tạo data. Việc calibre hoàn toàn dựa vào các công cụ đi kèm.

    + Các file *.ozf* có thể được tạo ra từ file ảnh (dạng jpeg, bmp...từ ảnh chụp hoặc đã được tải về bằng pm gMapMaker khi tạo file bản đồ có lựa chọn option c3 mà tôi đã nêu ở phần trên) bằng phần mềm Image2ozf2....

    + Các file *.ogf2 có thể được tạo ra từ file ảnh (dạng jpeg, bmp...từ ảnh chụp hoặc đã được tải về bằng pm gMapMaker khi tạo file bản đồ có lựa chọn option c3 mà tôi đã nêu ở phần trên) bằng phần mềm Image2ogf....

    + Các file ảnh (jpeg, bmp...) cũng có thể được trích ra từ các file *.ozf* bằng phần mềm OziExplore

    + Các file *.map là các file xác định lưới tọa độ của các điểm trên khu vực bản đồ dựa vào kích thước của file ảnh. Do đó, ta có thể dùng chung 1 file *.map cho cùng 2 phần mềm SmartComGPS và Ozi nếu cả 2 chương trình này dùng chung 1 file ảnh nguồn để chuyển đổi sang dạng file *.ozf* và *.ogf2 tương ứng !.

    + Bản cập nhật mới nhất các 2 pm MGMap Free và SmartComGPS chạy trên mobile cũng đã được tích hợp trong file tổng hợp ở phần 3.

    PHẦN 3: TẢI PHẦN MỀM VÀ CÁC CÔNG CỤ CHUYỂN ĐỔI

    + Các bạn có thể tải tất cả các phần mềm và tool đã được tôi đề cập trong bài viết này tại đây (9.6 MB):

    Click vào đây

    http://www.zshare.net/download/38896816b0f930/


    + Các bạn cũng có thể tải về các bộ phần mềm thuộc nhiều lãnh vực dành cho mobile do tôi sưu tầm tại đây.
  5. ChiêuTrúc

    ChiêuTrúc Admin Executive Staff Member

    Bài viết:
    4,975
    Được Like:
    11,486
    + Lưu ý: máy tính của bạn phải được cài sẳn Net Framework phiên bản 2.0 trở lên mới có thể chạy được gMapMaker.
  6. ChiêuTrúc

    ChiêuTrúc Admin Executive Staff Member

    Bài viết:
    4,975
    Được Like:
    11,486
    Bản đồ trên đó đẹp thật nhưng chắc chắn là không chính xác rồi. Phóng to lên 1 chút, thấy đường phố được hiển thị quá thẳng tắp = > quá xa với thực tế
  7. ChiêuTrúc

    ChiêuTrúc Admin Executive Staff Member

    Bài viết:
    4,975
    Được Like:
    11,486
    Bạn đọc kỹ lại bài viết của tôi nhé !
    Cách làm nêu trên chỉ áp dụng để tạo data dùng riêng cho phần mềm MGMap mà thôi. Toàn bộ các file được gMapMaker xuất ra khi chọn option này (đó là thư mục cache) đều phải được copy vào thư mục tương ứng (thích hợp với chương trình MGMap) trên máy mobile.
  8. ChiêuTrúc

    ChiêuTrúc Admin Executive Staff Member

    Bài viết:
    4,975
    Được Like:
    11,486
    @cuthitam: Thôi đủ rồi cô bé !. Đùng có đưa anh lên mây, lở té thì đau lắm.
    @ all: mong rằng các bạn sẽ làm được thật nhiều file bản đồ (bàng cách c3), mổi bản đồ là 1 thành phố ở Việt nam và hãy up lên đây chia sẻ cho mọi người sử dụng nhé.
    cuthitam thích bài này.
  9. ChiêuTrúc

    ChiêuTrúc Admin Executive Staff Member

    Bài viết:
    4,975
    Được Like:
    11,486
    Không cần phải lo lắng về điều đó, anh thấy trên các forum nước ngoài, có nnhieeuf người dùng MGMap đã chép vào thư mục data hơn 50.000 files mà MGMap vẫn chạy tốt. Tuy nhiên, theo anh đối với người sử dụng điện thoại dòng Symbian thì nên dùng SmartComGPS là hay nhất, data chỉ cần 2 file là đủ cho 1 bản đồ. Hãy tận dụng chức năng chính của gMapMaker là tạo file ảnh và *.map dùng làm data cho SmartComGPS.
    cuthitam thích bài này.
  10. ChiêuTrúc

    ChiêuTrúc Admin Executive Staff Member

    Bài viết:
    4,975
    Được Like:
    11,486
    Tôi đang làm cách trên cho 1 vùng chọn khá rộng bao quanh TPHCM với các thông số sau:

    Top-left: 11.0383 - 106.3916
    Bottom-right: 10.5202 - 107.0508
    Zoom: 16
    Operation mode: c3
    Slice(s): 9

    Máy PC đã chạy liên tục 6 giở, sau 5 lần restart gMapMaker, bây giờ mới làm đến cặp file thứ 7. Size của file jpeg thứ 6 đã gần 60MB.

    Vì công việc tạo file ảnh jpeg theo cách này mất quá nhiều thời gian, nên tôi thông báo cho các bạn biết, tránh trường hợp có nhiều người cùng làm 1 khu vực, hãy chia nhau tiến hành việc này một cách hợp lý, mổi người làm 1 vùng hay 1 thành phố và sau đó post lên đây chia sẻ với nhau nhé. Đây cũng là 1 phong trào đang điễn ra trên 1 số diễn đàn GPS khác trên thế giới.

    Keluabip mong các bạn ủng hộ. Một mình tôi thì không thể có thời gian làm hết cả nước Việt nam đâu.