Chung sức III: Tải ảnh bản đồ từ Internet

Thảo luận trong 'Các hoạt động Chung Sức khác' bắt đầu bởi ChiêuTrúc, 11 Tháng bảy 2009.

  1. nhacsen

    nhacsen Thành viên

    Bài viết:
    615
    Được Like:
    258
    Tôi đã test thử và xin có ý kiến sau :
    1. Nếu tải toàn bộ TPHCM thì bộ nhớ máy ko đủ, nên tôi đã thử chia thành 12 vùng (mỗi vùng 4' vĩ độ và 6' kinh độ) mỗi file khoảng 6M.
    2.Anh Chiêu xem thử cách ráp nối sao cho ko bị lệch về toạ độ thì tốt.
    3.Bạn bien_van_khat cho biết bản đồ này có phải là có mức zoom là 14 ko ? vì trong tool này ko cho chỉnh mức zoom.
    Nếu các điều trên thực hiện được thì dự án chúng ta sẽ trở nên nhẹ nhàng hơn rồi đó.
  2. ChiêuTrúc

    ChiêuTrúc Admin Executive Staff Member

    Bài viết:
    4,975
    Được Like:
    11,486
    + Tool của bạn bien_van_khat chạy được. Có thể thay thế được cách dùng add-on để chụp thủ công từng màn hình với tốc độ nhanh hơn. Tuy nhiên, nếu bạn có thể thêm vào tùy chọn điều chỉnh được độ zoom nữa thì mới hữu dụng chứ để mặc định chỉ 1 mức zoom 14 thì rất khó. Vì đúng là ta có thể dùng tool hoặc chụp thủ công từng khung hình
    thì cũng không thể ghép được ảnh nào có size quá khổ (>30.000 pixels) để có thể hiển thị được 1 vùng rộng lớn như tphcm ở mức zoom 13, 14
  3. bien_van_khat

    bien_van_khat Symbian Top Contributor

    Bài viết:
    75
    Được Like:
    40
    Sorry, sáng ở cty hơi vội nên quên add cái textbox cho mức zoom, :D
    Mai mình sẽ sửa lại.
    Vấn đề nằm ở chỗ thư viện FreeImage cần 1 vùng ram trống và liên tục (ko phân mảnh) để làm bộ đệm cho tấm ảnh cuối. Ram trống thì dễ, nhưng liên tục thì cực khó, vì mỗi process trong win32 bit chỉ được cấp tối đa khoảng 1.8G Ram, khi load các thành phần như UI, .Net vùng ram này sẽ bị phân mảnh.
    Chỉ cần chuyển qua Win64 là ok, vì khi đó, mỗi process được cấp không gian bộ nhớ lớn hơn rất nhiều, ko lo phân mảnh.
  4. nhacsen

    nhacsen Thành viên

    Bài viết:
    615
    Được Like:
    258
    Theo tôi thấy thì đối với bản đồ TPHCM nếu ghép lại thì kích thước quá lớn, do đó ta có thể calibre từng mảnh cũng được, khi chạy SmartcomGPS sẽ tự động chuyển bản đồ khi đi sang vùng khác. Chỉ có 1 đièu bất tiện là ở những vùng tiếp giáp sẽ ko được liên tục, nhất là đối với tracklog.
    Theo tôi sự án nên gồm các công đoạn sau :
    1.Chọn mức zoom thích hợp.
    2.Anh Chiêu có thể chia thành các mảnh với toạ độ của 4 góc và phân chia thành các nhóm, mỗi nhóm gồm 1 hoặc 1 vài mảnh ứng với khu vực nào đó, và hướng dẫn cách calibre luôn
    3.Các bạn trong nhóm sẽ đăng ký tải từng nhóm và tự calibre.
  5. thinh07

    thinh07 Thành viên

    Bài viết:
    30
    Được Like:
    6
    Ngồi chờ tool của các bác vài hôm nữa xem thế nào 8->!
    Chứ ngồi 2 ngày nay tính toán ghép mảnh mà vãi hết linh hồn@-). Khổ nỗi máy tính đã chậm, mạng còn chậm như rùa hơn.
    Phanhien cứ load dữ liệu đi nhé,khi nào tạm ổn mình sẽ liên lạc, anh em mình phân công cụ thể. Nick mình: thinhhoangduc@yahoo.com
  6. ChiêuTrúc

    ChiêuTrúc Admin Executive Staff Member

    Bài viết:
    4,975
    Được Like:
    11,486
    + Trong các bài trước, tôi phân chia tphcm ra làm 4 khu vực chính là có ý làm thành 4 bản đồ cho tphcm mức zoom 13 (chỉ có tên các hẻm lớn) và 16 bản đồ với mức zoom 14 (hiển thị được tên các hẻm vừa).

    + Vậy thì chúng ta chờ bạn bien_van_khat thêm option zoom vào tool rồi cùng thực hiện, có điều đòi hỏi cấu hình máy thật mạnh mới được (máy của tôi thi không mạnh rồi).

    + Tôi thì đang chụp lại tphcm (khu B) zoom 13 bằng screengrag để làm bản đồ tphcm 4 mãnh vậy (mỗi mành 24000x24000) chắn chắc là chụp bằng screengrag thì dễ ghép hơn.
  7. bien_van_khat

    bien_van_khat Symbian Top Contributor

    Bài viết:
    75
    Được Like:
    40
    Đã sửa lại tool.

    Việt Bản đồ ko cho set kích thước frame quá 2000x2000, sao bro lại chụp được 24000x24000 nhỉ?
    ChiêuTrúc, binhone and sergarnt like this.
  8. nhacsen

    nhacsen Thành viên

    Bài viết:
    615
    Được Like:
    258
    Đó là do ghép lại mà bạn.
    Vấn đề nữa là bản đồ lấy về từ tool của bạn có ghép sao cho toạ độ ko bị lệch được ko ?
  9. phanhien

    phanhien Thành viên

    Bài viết:
    405
    Được Like:
    158
    Bây giờ phải phân công cụ thể là load zoom bao nhiêu? lấy tọa độ nào là chuẩn? Tải từ đâu đến đâu? Hai anh em phải bàn bạc cụ thể mới được chứ. Cứ tự tải thì làm sao chuẩn được. mất thời gian sau này phải tìm lại vị trí chuẩn đẻ ghép.
  10. bien_van_khat

    bien_van_khat Symbian Top Contributor

    Bài viết:
    75
    Được Like:
    40
    Bản đồ được chia thành từng tấm ảnh nhỏ 256x256. Do đó khi tải về kích thước thật của tấm ảnh sẽ là kích thước theo bội số của 256. Kích thước này có thể lớn hơn hoặc bằng kích thước người dùng yêu cầu.

    Như vậy nếu 2 tấm ảnh được tạo ra từ 2 khu vực liền kề, nếu có chồng nhau thì cũng chỉ chồng 256 pixel mà thôi.

    Như vậy rõ ràng công việc ghép ảnh là hoàn toàn đơn giản. Chỉ cần cắt đi 256 pixel từ 1 tấm.

    Nhưng liệu có software nào có thể tạo ảnh với kích thước khủng như thế?