2 điểm bởi GN⁺ 2023-09-25 | 1 bình luận | Chia sẻ qua WhatsApp
  • Tracestrack Topo đã được thêm vào OpenStreetMap.org như một kiểu bản đồ mới, cho phép người dùng chọn một phương án hiển thị thay thế tập trung vào địa hình
  • Kiểu mới là sự pha trộn giữa osm-carto và OpenTopoMap, mang đến cách thể hiện trực quan khác với bản đồ mặc định hiện có
  • Bao gồm nhiều thẻ OSM hơn trong phạm vi kết xuất như busway, embankment, cuisine, solar plants, aquaculture
  • Cải thiện chất lượng hiển thị theo khu vực như phông chữ CJK, biển báo đường theo từng quốc gia, hiển thị đỉnh núi theo đơn vị kiểu Mỹ và kết xuất địa danh phân cấp tại Trung Quốc
  • Người dùng bản đồ có thể xem cùng một dữ liệu OpenStreetMap theo cách thân thiện hơn với địa hình và được bản địa hóa tốt hơn

Thêm kiểu Tracestrack Topo

  • Bản đồ Tracestrack Topo của @tracestrack đã được thêm làm kiểu mới trên OpenStreetMap.org
  • Kiểu này là sự kết hợp giữa osm-carto và OpenTopoMap

Phạm vi kết xuất được mở rộng

  • Kiểu mới phản ánh nhiều thẻ OpenStreetMap hơn trên bản đồ
    • busway
    • embankment
    • cuisine
    • solar plants
    • aquaculture
    • pitch
    • sea
    • tree

Cải thiện hiển thị theo khu vực

  • Có hỗ trợ phông chữ CJK
  • Khả năng kết xuất quốc tế hóa cũng được cải thiện
    • Hỗ trợ biển báo đường theo từng quốc gia
    • Tại Mỹ, các đỉnh núi được hiển thị theo hệ đơn vị imperial
    • Tại Trung Quốc, địa danh được kết xuất theo thứ bậc

1 bình luận

 
GN⁺ 2023-09-25
Ý kiến trên Hacker News
  • Tôi thích OSM, nhưng UX của các lớp bản đồ thì không hay lắm. Hiện trên trang chính (https://www.openstreetmap.org) có 7 lớp, mà tên gọi không mang tính mô tả
    Standard thì có thể xem là mặc định đa dụng, nhưng tên quá mơ hồ; có lẽ roads hay driving sẽ tốt hơn
    Tôi không hiểu vì sao CyclOSM không gọi là cycle map, và trông có vẻ trùng lặp với Cycle Map
    Transport Map thì mơ hồ không rõ là loại giao thông nào, nên Public Transport sẽ tốt hơn; còn Tracestrack Topo và OVPNKarte thì chỉ nhìn tên khó biết nghĩa là gì
    Humanitarian cũng không rõ là dành cho nhân viên cứu trợ thảm họa, hay hiển thị những thứ như bệnh viện

    • Có vẻ có thể làm rõ hơn mỗi lớp dùng để làm gì. Nếu gộp nội dung “significance” và “uniqueness” trong wiki [1], Standard là một phong cách đa dụng cố làm nhiều việc cùng lúc; CyclOSM có đường đồng mức, bản đồ xe đạp và độ phủ toàn cầu; Cycle Map tập trung vào đường đồng mức, cơ sở hạ tầng xe đạp và tuyến đường xe đạp
      Transport Map và ÖPNVKarte hiển thị tuyến đường và giao thông công cộng, là các phong cách trong đó đường bộ không nổi bật nhất; Humanitarian tập trung vào các yếu tố liên quan đến các nước đang phát triển và công việc phát triển/nhân đạo, cung cấp đổ bóng địa hình, màu sắc tương phản tốt, biểu tượng tiện ích cơ bản ở các nước đang phát triển và biểu diễn chi tiết hơn các loại mặt đường/đường mòn
      [1] https://wiki.openstreetmap.org/wiki/Featured_tile_layers
    • Thiết lập hiển thị của OSM hơi giống các bản phân phối Linux. Có nhiều lựa chọn tạo ra gánh nặng nhận thức tưởng như có thể tránh được, nhưng nếu tạo một phiên bản duy nhất theo kiểu thiết kế bằng ủy ban thì rất có thể còn tệ hơn nhiều
    • Có thể so sánh 250 phong cách bản đồ tại https://mc.bbbike.org/mc/, và xem tối đa 8 cái trên cùng một trang. Bộ chọn nằm ở góc dưới bên phải trang
      Sẽ rất hay nếu thêm snow map, rail infrastructure, power infrastructure map (https://openinframap.org/), nhưng có lẽ sẽ trở nên quá phức tạp
    • “ÖPNV” (Öffentlicher PersonenNahVerkehr) là viết tắt tiếng Đức nghĩa là giao thông công cộng, còn “Karte” tương ứng với “map”
    • Trang mặc định chủ yếu dành cho người lập bản đồ
  • Những nơi vừa là đảo vừa là quốc gia thì ở một mức phóng to nhất định tên đảo được hiển thị hai lần
    https://www.openstreetmap.org/#map=10/54.2375/-4.6695&layers...
    https://www.openstreetmap.org/#map=10/13.9394/-61.0785&layer...
    https://www.openstreetmap.org/#map=12/16.7342/-62.1730&layer...
    Fairway Rock thì địa hình và bản đồ không khớp nhau
    https://www.openstreetmap.org/#map=14/65.6235/-168.7505&laye...
    Một số đảo không hiện tên ở bất kỳ mức phóng to nào
    https://www.openstreetmap.org/#map=8/49.629/-126.381&layers=...
    https://www.openstreetmap.org/#map=8/63.273/-170.184&layers=...
    https://www.openstreetmap.org/#map=8/71.253/-179.604&layers=...

    • Đúng vậy, và có vẻ là điều mong muốn. Chỉ là tình cờ chúng ở cùng một vị trí, chứ là hai đối tượng khác nhau
      Tương tự như một con đường có tên có thể là một phần hoặc toàn bộ của một tuyến đường được đánh số, và trên bản đồ ta muốn hiển thị cả hai
    • Có cách nào giải quyết vấn đề này mà không gây mơ hồ không?
    • Tôi tò mò không biết đây là vấn đề mới phát sinh hay vốn đã tồn tại từ trước
  • Liên kết để xem trực tiếp San Francisco bằng Tracestack Topo: https://www.openstreetmap.org/#map=14/37.7846/-122.4304&laye...

  • Tôi đã dùng https://opentopomap.org cho mục đích này từ lâu, và tùy thứ đang tìm, nó vẫn có ưu điểm. Nó hiển thị tất cả con số độ cao của đường đồng mức, còn OSM không hiểu sao ở khu vực của tôi chỉ ghi số trên đường 50m, khiến phải đoán đường kế tiếp là 40m hay 60m
    Với bản đồ địa hình thì đây có vẻ là yếu tố khá cốt lõi, và OpenTopoMap cũng hiển thị số nhà

  • Vì sao ở z≤8 lại có tông màu trông như sao Hỏa như vậy?
    Ví dụ: https://www.openstreetmap.org/#map=8/40/-111&layers=P
    Và cái này trông giống một fork độc quyền của Carto; việc đưa vào website OSM chẳng phải thực chất là quảng cáo sao?

    • Nếu thu nhỏ hết cỡ, bạn sẽ thấy màu sắc tương ứng với độ cao. Màu đỏ nghĩa là độ cao tương đối lớn
  • Có thể xem trên quả địa cầu 3D tại đây: https://www.tracestrack.com/#features

  • Đang tìm nhà cung cấp geocoding và điều hướng để dùng cho một dự án freelance. Có thể tự host OSRM và OpenMapTiles, nhưng do yêu cầu phần cứng nên dùng dịch vụ cloud có vẻ dễ hơn
    Đồng thời cũng khó quyết định giữa Mapbox và MapTiler, hoặc một lựa chọn rẻ hơn nào đó mà tôi chưa biết; nhiều API cũng có cảm giác khá phụ thuộc nhà cung cấp
    Dù vậy, có nhiều lựa chọn vẫn là điều tốt. Ngành có vẻ đang chuyển sang vector tile; nhìn thì đẹp hơn, nhưng trong trường hợp của tôi hiệu năng kém hơn nhiều

  • Vạch qua đường trông vẫn y như vỉa hè :(

    • Lớp này có vẻ là mã nguồn đóng, hoặc ít nhất là không được phát triển công khai, nên có vẻ khó gửi bug một cách dễ dàng
  • Tôi thích OSM, nhưng tài liệu về trình tạo raster chưa tốt. Tôi muốn tự làm bản đồ raster cho một khu vực giới hạn, nhưng việc đó không đơn giản
    Dữ liệu thì mở, nhưng phần mềm lại không tự do, hoặc quá phức tạp, hoặc tài liệu kém, khiến tôi có cảm giác cấu trúc cuối cùng vẫn là buộc người dùng trả tiền
    Dù sao vẫn tốt hơn Google Maps

    • Cái này không ổn à? Tôi tò mò không biết có ai đã dùng thực tế chưa. Tôi chưa từng dùng, chỉ bookmark vì README trông có vẻ tốt
      https://github.com/enzet/map-machine
  • Cái này nhìn đẹp. Ngược lại, tôi không thích quyết định gần đây của Google khi thay đổi hoàn toàn bảng màu, làm nó giống kiểu màu nhợt nhạt tệ hại của Apple

    • Màn hình trong xe của bố mẹ tôi đâu có dải tương phản động cao gì, vậy mà màu của Google Maps vì lý do nào đó lại là trắng trên nền trắng, nên ban ngày nhìn màn hình thì không thể phân biệt đường nằm ở đâu
    • Những tình huống này không giống nhau. Phong cách này được thêm vào như một tùy chọn trong menu lớp, bạn muốn dùng kiểu nào thì dùng
    • Lý do họ dùng màu sáng và độ tương phản thấp như vậy là vì bản đồ được dùng làm nền cho những thứ như quảng cáo doanh nghiệp hoặc đường điều hướng màu xanh. Trong quá trình đó, nó trở nên vô dụng nếu xét như một bản đồ thực sự