2 คะแนน โดย GN⁺ 2023-09-25 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • OpenStreetMap.org ได้เพิ่ม Tracestrack Topo เป็นสไตล์แผนที่ใหม่ ทำให้ผู้ใช้สามารถเลือกการเรนเดอร์ทางเลือกที่เน้นภูมิประเทศได้
  • สไตล์ใหม่นี้เป็นการผสมระหว่าง osm-carto และ OpenTopoMap โดยให้การแสดงผลที่แตกต่างจากแผนที่พื้นฐานเดิม
  • รวม แท็ก OSM สำหรับการเรนเดอร์มากขึ้น เช่น busway, embankment, cuisine, solar plants และ aquaculture
  • ปรับปรุงคุณภาพการแสดงผลตามภูมิภาค เช่น ฟอนต์ CJK, ป้ายถนนตามแต่ละประเทศ, การแสดงยอดเขาด้วยหน่วยแบบอเมริกัน และการเรนเดอร์สถานที่แบบลำดับชั้นในจีน
  • ผู้ใช้แผนที่สามารถดูข้อมูล OpenStreetMap ชุดเดียวกันได้ในรูปแบบที่เป็นมิตรกับภูมิประเทศและปรับให้เข้ากับท้องถิ่นมากขึ้น

เพิ่มสไตล์ Tracestrack Topo

  • OpenStreetMap.org ได้เพิ่มแผนที่ Tracestrack Topo ของ @tracestrack เป็นสไตล์ใหม่
  • สไตล์นี้เป็นการผสมระหว่าง osm-carto และ OpenTopoMap

ขยายขอบเขตสิ่งที่เรนเดอร์

  • สไตล์ใหม่นี้สะท้อนแท็ก OpenStreetMap ลงบนหน้าจอได้มากขึ้น
    • busway
    • embankment
    • cuisine
    • solar plants
    • aquaculture
    • pitch
    • sea
    • tree

ปรับปรุงการแสดงผลตามภูมิภาค

  • รองรับ ฟอนต์ CJK
  • ปรับปรุงการเรนเดอร์สำหรับการใช้งานนานาชาติด้วย
    • รองรับ ป้ายถนน ตามแต่ละประเทศ
    • ในสหรัฐอเมริกา จะแสดงยอดเขาตามระบบหน่วย imperial
    • ในจีน จะแสดงผลสถานที่แบบลำดับชั้น

1 ความคิดเห็น

 
GN⁺ 2023-09-25
ความคิดเห็นบน Hacker News
  • ผมชอบ OSM แต่ไม่ค่อยชอบ UX ของเลเยอร์ ตอนนี้บนไซต์หลัก (https://www.openstreetmap.org) เห็นเลเยอร์อยู่ 7 แบบ แต่ชื่อไม่ได้สื่อความหมายเท่าไร
    Standard พอจะถือว่าเป็นค่าเริ่มต้นแบบทั่วไปได้ แต่ชื่อก็กว้างเกินไปอยู่ดี คิดว่า roads หรือ driving น่าจะดีกว่า
    CyclOSM ก็ไม่รู้ว่าทำไมไม่เรียกว่า cycle map และดูเหมือนซ้ำกับ Cycle Map
    Transport Map ก็คลุมเครือว่าเป็นการขนส่งแบบไหน เรียก Public Transport น่าจะดีกว่า ส่วน Tracestrack Topo กับ OVPNKarte แค่ดูชื่อก็เดาความหมายได้ยาก
    Humanitarian ก็ไม่แน่ใจว่าเป็นสำหรับเจ้าหน้าที่บรรเทาภัยพิบัติ หรือแสดงสิ่งอย่างโรงพยาบาลกันแน่

    • ดูเหมือนว่าน่าจะทำให้เห็นชัดขึ้นได้ว่าแต่ละเลเยอร์ มีไว้เพื่ออะไร เมื่อลองรวมเนื้อหา “significance” และ “uniqueness” ในวิกิ [1] แล้ว Standard คือสไตล์อเนกประสงค์ที่พยายามทำหลายอย่างพร้อมกัน, CyclOSM มีเส้นชั้นความสูง แผนที่จักรยาน และครอบคลุมทั่วโลก ส่วน Cycle Map เน้นเส้นชั้นความสูงกับสิ่งอำนวยความสะดวก/เส้นทางจักรยาน
      Transport Map และ ÖPNVKarte แสดงเส้นทางและขนส่งสาธารณะ เป็นสไตล์ที่ถนนไม่ได้โดดเด่นที่สุด ส่วน Humanitarian เน้นองค์ประกอบที่เกี่ยวข้องกับประเทศกำลังพัฒนาและงานพัฒนา/มนุษยธรรม โดยมีการแรเงาภูมิประเทศ สีที่มีคอนทราสต์ดี ไอคอนสิ่งอำนวยความสะดวกพื้นฐานในประเทศกำลังพัฒนา และการแสดงประเภทพื้นผิวถนน/แทร็กที่ละเอียดขึ้น
      [1] https://wiki.openstreetmap.org/wiki/Featured_tile_layers
    • การตั้งค่าการแสดงผลของ OSM คล้ายกับ ดิสโทร Linux อยู่บ้าง การมีหลายตัวเลือกทำให้เกิดภาระทางความคิดที่ดูเหมือนหลีกเลี่ยงได้ แต่ถ้าทำเวอร์ชันเดียวด้วยการออกแบบแบบคณะกรรมการ ก็มีโอกาสจะแย่กว่ามาก
    • สามารถเปรียบเทียบ สไตล์แผนที่ 250 แบบ ได้ที่ https://mc.bbbike.org/mc/ และดูได้สูงสุด 8 แบบในหน้าเดียว ตัวเลือกอยู่มุมขวาล่างของหน้า
      ถ้าเพิ่ม Snow map, rail infrastructure, power infrastructure map (https://openinframap.org/) ด้วยก็คงดี แต่คงซับซ้อนเกินไป
    • “ÖPNV” (Öffentlicher PersonenNahVerkehr) เป็นตัวย่อภาษาเยอรมันที่หมายถึง ขนส่งสาธารณะ และ “Karte” เทียบได้กับ “map”
    • ไซต์พื้นฐานมีไว้สำหรับ นักทำแผนที่ เป็นหลัก
  • สถานที่ที่เป็นทั้งเกาะและประเทศ จะแสดงชื่อเกาะซ้ำสองครั้งในบางระดับการซูม
    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 มีภูมิประเทศกับแผนที่ไม่ตรงกัน
    https://www.openstreetmap.org/#map=14/65.6235/-168.7505&laye...
    บางเกาะไม่แสดงชื่อในทุกระดับการซูม
    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=...

    • นั่นถูกแล้ว และก็ดูเหมาะสมด้วย มันเป็น วัตถุสองอย่างที่แตกต่างกัน เพียงแต่บังเอิญอยู่ตำแหน่งเดียวกัน
      คล้ายกับถนนที่มีชื่ออาจเป็นส่วนหนึ่งหรือทั้งหมดของเส้นทางที่มีหมายเลขกำกับ และเราอยากให้แผนที่แสดงทั้งสองอย่าง
    • จะแก้ปัญหานี้โดยไม่มี ความกำกวม ได้ไหม?
    • สงสัยว่านี่เป็นปัญหาที่เพิ่งเกิดขึ้นใหม่ หรือเป็นปัญหาที่มีอยู่เดิม
  • ลิงก์สำหรับดู San Francisco ด้วย Tracestack Topo โดยตรง: https://www.openstreetmap.org/#map=14/37.7846/-122.4304&laye...

  • ผมใช้ https://opentopomap.org เพื่อจุดประสงค์นี้มาตั้งนานแล้ว และก็ยังมีข้อดีอยู่ ขึ้นอยู่กับสิ่งที่กำลังหา มันแสดง ตัวเลขความสูงของเส้นชั้นความสูง ทุกเส้น แต่ OSM ในพื้นที่ของผมไม่รู้ทำไมใส่ตัวเลขไว้แค่เส้น 50m ทำให้ต้องเดาว่าเส้นถัดไปคือ 40m หรือ 60m
    สำหรับแผนที่ภูมิประเทศ นี่ดูเหมือนเป็นองค์ประกอบที่ค่อนข้างสำคัญ และ OpenTopoMap ยังแสดง เลขที่อาคาร ด้วย

  • ทำไมที่ z≤8 ถึงมี โทนสีเหมือนดาวอังคาร แบบนั้น?
    เช่น: https://www.openstreetmap.org/#map=8/40/-111&layers=P
    และนี่ดูเหมือนเป็นฟอร์ก proprietary ของ Carto การรวมไว้ในเว็บไซต์ OSM นี่แทบจะเป็นโฆษณาไม่ใช่หรือ?

    • ถ้าซูมออกไปจนสุด จะเห็นว่าสีสอดคล้องกับ ระดับความสูง สีแดงหมายถึงระดับความสูงค่อนข้างสูง
  • สามารถดูแบบลูกโลก 3D ได้ที่นี่: https://www.tracestrack.com/#features

  • กำลังมองหา ผู้ให้บริการ geocoding และ navigation สำหรับใช้ในโปรเจกต์ฟรีแลนซ์ แม้จะโฮสต์ OSRM และ OpenMapTiles เองได้ แต่ด้วยข้อกำหนดด้านฮาร์ดแวร์ ดูเหมือนการใช้บริการคลาวด์จะง่ายกว่า
    ขณะเดียวกันก็ตัดสินใจยากระหว่าง Mapbox กับ MapTiler หรือทางเลือกที่ถูกกว่าที่ผมไม่รู้จัก และ API หลายตัวก็ให้ความรู้สึกว่า ผูกติดกับผู้ขาย ค่อนข้างมาก
    ถึงอย่างนั้น การมีตัวเลือกเยอะก็เป็นเรื่องดี ดูเหมือนอุตสาหกรรมกำลังมุ่งไปทาง vector tiles ซึ่งแม้จะดูดีกว่า แต่ในกรณีของผมประสิทธิภาพแย่ลงมาก

  • ทางม้าลาย ยังดูเหมือนทางเท้าทุกประการอยู่เลย :(

    • เลเยอร์นี้ดูเหมือนจะปิดซอร์ส หรืออย่างน้อยก็ไม่ได้พัฒนาแบบสาธารณะ จึงน่าจะส่งบั๊กได้ไม่ง่ายนัก
  • ผมชอบ OSM แต่เอกสารของ ตัวสร้างแรสเตอร์ ยังไม่ดีพอ อยากทำแผนที่แรสเตอร์เองสำหรับพื้นที่จำกัด แต่ไม่ใช่เรื่องง่าย
    รู้สึกเหมือนเป็นโครงสร้างที่ข้อมูลเปิด แต่ซอฟต์แวร์ไม่เสรี หรือซับซ้อนเกินไป หรือเอกสารแย่ จนสุดท้ายผลักให้ต้องจ่ายเงินใช้บริการ
    ถึงอย่างไรก็ดีกว่า Google Maps

    • อันนี้ไม่ดีเหรอ? อยากรู้ว่ามีใครเคยใช้จริงไหม ผมยังไม่เคยใช้เอง แค่เห็น README ดูดีเลยบุ๊กมาร์กไว้
      https://github.com/enzet/map-machine
  • อันนี้ดูดี ในทางกลับกัน การตัดสินใจของ Google ที่เพิ่งเปลี่ยนสีทั้งหมดให้เหมือนโทนสี ซีดจาง แย่ ๆ ของ Apple นั้นไม่ค่อยดีเลย

    • หน้าจอในรถของพ่อแม่ผมก็ไม่ได้เป็นแบบ ช่วงไดนามิกสูง อะไร แต่สีของ Google Maps กลับเป็นเหมือนสีขาวบนพื้นขาว จนพอดูหน้าจอตอนกลางวัน แทบแยกไม่ออกว่าถนนอยู่ตรงไหน
    • สถานการณ์เหล่านี้ไม่เหมือนกัน สไตล์นี้ถูกเพิ่มเป็นตัวเลือกในเมนูเลเยอร์ อยากใช้สไตล์ไหนก็เลือกใช้ได้
    • เหตุผลที่ใช้สีสว่างและ คอนทราสต์ต่ำ แบบนั้น เป็นเพราะแผนที่ถูกใช้เป็นพื้นหลังให้สิ่งต่าง ๆ เช่น โฆษณาธุรกิจหรือเส้นนำทางสีน้ำเงิน ในกระบวนการนั้นมันจึงแทบใช้เป็นแผนที่จริง ๆ ไม่ได้