วิธีเวกเตอร์แผนที่
อ่าน 7 นาที · เผยแพร่ 2 ส.ค. 2569 · ปรับปรุง 7 ต.ค. 2569
แผนที่เป็นสิ่งที่แน่นที่สุดที่คนมักเวกเตอร์กัน: ถนนบางเส้นเกือบผม การเติมสีต่างกันหลายสิบแบบ และตัวอักษรเล็กเต็มไปหมด มันให้รางวัลกับความอดทนกับต้นฉบับและผลิตไฟล์ใหญ่ และสองข้อเท็จจริงนั้นควรรู้ก่อนเริ่ม
เหตุผลปกติคืองานพิมพ์ขนาดใหญ่ — ป้ายนำทางหรือแผงนิทรรศการที่ราสเตอร์จะเบลอชัดเจน — และความจำเป็นต้องระบายสีใหม่หรือแต่งสไตล์แผนที่ที่มีอยู่แค่ภาพ
ตรวจก่อนว่ามีข้อมูลเวกเตอร์อยู่แล้วหรือไม่
คุ้มสามสิบวินาทีก่อนที่เหลือทั้งหมด ถ้าแผนที่เป็นของสถานที่จริง ข้อมูล OpenStreetMap ครอบคลุมมัน และการส่งออกข้อมูลเวกเตอร์จริงจาก QGIS ให้สิ่งที่ดีกว่าการไล่เส้นใด ๆ อย่างเป็นคนละระดับ: ทอพอโลยีถูกต้อง แอตทริบิวต์จริง เลเยอร์ที่มีความหมาย การไล่เส้นภาพของแผนที่เป็นคำตอบที่ถูกต้องเฉพาะเมื่อแผนที่เองคือวัตถุ — แผ่นประวัติศาสตร์ ภาพประกอบลงสไตล์ แปลนไซต์ที่ไม่มีที่ไหนอีก
เมื่อเป็นกรณีนั้น ที่เหลือของคู่มือนี้ใช้ได้
ความละเอียดคือหมดเกม
ถนนที่วาดกว้างหนึ่งพิกเซลไม่มีช่องภายใน ตัวไล่เส้นหาพื้นที่แล้ววาดขอบ และเส้นหนึ่งพิกเซลคือขอบที่ไม่มีอะไรข้างใน — มันหายไปหรือกลับมาเป็นเส้นด้ายขาด ๆ สิ่งที่ได้ผลที่สุดอย่างเดียวสำหรับการไล่เส้นแผนที่คือเริ่มจากต้นฉบับที่ใหญ่กว่า
ถ้าแผนที่เป็นงานสแกน สแกนที่ 600 dpi แทน 300 ถ้าเป็นภาพหน้าจอ จับบนจอความหนาแน่นสูงหรือที่ระดับซูมที่จุดบางกว้างอย่างน้อยสามพิกเซล พิกเซลพิเศษนั้นฟรี และเป็นเส้นแบ่งระหว่างถนนรองรอดกับไม่รอด
แปลงเป็นทีละแผ่นถ้าแผ่นใหญ่
เพดานแพ็กเกจวัดเป็นเมกะพิกเซล — 2 ใน Trial, 3 ใน Lite, 5 ใน Pro ขึ้นไป — และงานสแกน 600 dpi ของแผ่น A1 สูงกว่าทุกเพดานมาก แทนที่จะย่อขนาด ซึ่งทิ้งรายละเอียดละเอียดที่คุณสแกนมาเป๊ะ ๆ ตัดแผ่นเป็นแผ่นย่อยที่ซ้อนกัน แปลงแต่ละแผ่น แล้วประกอบกลับในโปรแกรมแก้ไข
ซ้อนแผ่นย่อยกันราวหนึ่งเซนติเมตรของแผนที่จริง การจัดแนวทีหลังง่ายกว่ามากเมื่อมีจุดร่วมให้จับคู่ และเส้นทางที่ข้ามขอบแผ่นย่อยต้องเชื่อมกลับด้วยมืออยู่ดี
เลเยอร์มาจากสี จึงวางแผนรอบสี
แหล่งน้ำ พื้นที่สีเขียว ย่านอาคาร และประเภทถนนมักแยกด้วยสีเติม และการไล่เส้นผลิตชุดรูปทรงหนึ่งชุดต่อหนึ่งสีที่ต่างกัน การเลือกตามสีเติมในโปรแกรมแก้ไขแล้วย้ายแต่ละชุดไปเลเยอร์ของตัวเองเร็ว และมันคือสิ่งที่เปลี่ยนการไล่เส้นแบน ๆ ให้เป็นของที่แต่งใหม่ได้
มันได้ผลดีเมื่อต้นฉบับใช้สีที่ต่างกันจริงจัง และแย่เมื่อใช้สีใกล้กัน — เขียวสองเฉดสำหรับสวนกับป่าที่ต่างกัน 4% จะรวมกัน หรือแยกอย่างคาดเดาไม่ได้ตามแนวเส้นแบ่ง ที่ไหนที่คุณคุมต้นฉบับได้ เพิ่มการแยกสีก่อนแปลง
คาดหวังไฟล์ใหญ่ และตัดแต่งอย่างมีเป้าหมาย
แผนที่เมืองที่ไล่เส้นด้วยความละเอียดที่ใช้งานได้อาจแบกโหนดหลายหมื่น นั่นไม่ใช่ความบกพร่อง — ข้อมูลมีอยู่จริง — แต่มันทำให้โปรแกรมแก้ไขหน่วงและหน้าเว็บช้า
ตัดแต่งด้วยเป้าหมาย ไม่ใช่สม่ำเสมอทั่วไป การทำชายฝั่งเรียบง่ายลง 30% มักมองไม่เห็น; การทำชุมทางถนนเรียบง่ายลงเท่ากันเห็นชัดว่าเครือข่ายพัง โปรแกรมส่วนใหญ่ให้ทำ selection ง่ายขึ้น ทำทีละเลเยอร์จึงเป็นทางที่ดี
ทีละขั้นตอน
- 01
ตรวจหาข้อมูลเวกเตอร์ที่มีอยู่
ถ้าแผนที่เป็นของสถานที่จริง OpenStreetMap ผ่าน QGIS ให้ข้อมูลเวกเตอร์จริงพร้อมแอตทริบิวต์จริง ไล่เส้นเฉพาะเมื่อแผนที่เองคือวัตถุ
- 02
หาความละเอียดสูงสุดที่ทำได้
600 dpi สำหรับงานสแกน ถนนบางต้องกว้างอย่างน้อยสามพิกเซล มิฉะนั้นไม่รอดจากการไล่เส้น
- 03
ตัดแผ่นใหญ่เป็นแผ่นย่อย
ตัดอะไรที่เกินเพดานเมกะพิกเซลของแพ็กเกจเป็นแผ่นย่อยซ้อนกันแทนการย่อขนาด ซ้อนกันหนึ่งเซนติเมตรของแผนที่จริง
- 04
แปลงแต่ละแผ่นเป็น SVG
อัปโหลดแล้วดาวน์โหลด ใน Pro ขึ้นไปส่งแผ่นย่อยเป็นชุดเดียวได้
- 05
แยกเลเยอร์ตามสีเติมและตัดแต่ง
เลือกตามสีเพื่อสร้างเลเยอร์ แล้วทำแต่ละเลเยอร์ง่ายขึ้นตามสิ่งที่มันเป็น — ชายฝั่งทนได้ ชุมทางทนไม่ได้
ปัญหาที่พบบ่อย
- ถนนรองหายไป
- มันกว้างหนึ่งพิกเซลในต้นฉบับ ซึ่งไม่ให้พื้นที่กับตัวไล่เส้น เริ่มจากงานสแกนความละเอียดสูงกว่าหรือภาพหน้าจอที่ใหญ่กว่า
- สองพื้นที่ต่างสีรวมเป็นหนึ่งเดียว
- สีของมันใกล้เกินกว่าขั้นตอนรวมจะแยกไว้ เพิ่มการแยกสีในราสเตอร์ก่อนแปลง
- การอัปโหลดถูกปฏิเสธเพราะใหญ่เกิน
- มันเกินเพดานเมกะพิกเซลของแพ็กเกจ — 2 MP ใน Trial, 3 MP ใน Lite, 5 MP ใน Pro ขึ้นไป; เบราว์เซอร์ย่อไฟล์แบบนั้นเข้าเพดานอัตโนมัติ ถ้าจุดสแกนบาง ๆ สำคัญ ตัดแผ่นเป็นย่อยแทนที่จะพึ่งการย่อนั้น: การรีแซมเปิลเสียรายละเอียดละเอียดจริง ๆ
- SVG ใหญ่โหฬารและโปรแกรมคลาวลิง
- โหนดหลายหมื่นเป็นเรื่องปกติของแผนที่แน่น ทำง่ายขึ้นทีละเลเยอร์ — ชายฝั่งและพื้นที่สีเขียวรับความง่ายหนัก ๆ ได้โดยมองไม่เห็น เครือข่ายถนนไม่ได้
คำถามที่พบบ่อย
- ควรไล่เส้นแผนที่หรือส่งออกข้อมูลเวกเตอร์
- ส่งออกข้อมูลจริงเมื่อมีอยู่เสมอ OpenStreetMap ผ่าน QGIS ให้ทอพอโลยีถูกต้องและแอตทริบิวต์จริง ซึ่งการไล่เส้นภาพใดก็ทำไม่ได้ ไล่เส้นเมื่อแผนที่เองคือวัตถุ — แผ่นประวัติศาสตร์ ภาพประกอบ แปลนไซต์ครั้งเดียว
- จัดการแผนที่ใหญ่กว่าลิมิตเมกะพิกเซลยังไง
- ตัดเป็นแผ่นย่อยซ้อนกัน แปลงแต่ละแผ่น แล้วประกอบกลับ การย่อขนาดให้พอทำลายถนนบางและตัวอักษรเล็กที่ทำให้ความละเอียดสูงมีค่า
- ชื่อสถานที่จะอ่านออกไหม
- มันถูกไล่เส้นเป็นรูปทรงที่หน้าตาเหมือนตัวพิมพ์เดิม ซึ่งพิมพ์ถูกแต่ไม่ใช่ข้อความ สำหรับแผนที่ที่ต้องการป้ายค้นได้หรือแต่งสไตล์ใหม่ได้ รัน OCR แยกหรือเรียงใหม่ด้วยมือ
- แยกเลเยอร์ให้อัตโนมัติได้ไหม
- ไม่ได้เป็นเลเยอร์ที่มีชื่อ แต่รูปทรงออกมาจัดกลุ่มตามสี และการเลือกตามสีเติมในโปรแกรมใดก็ตามเปลี่ยนสิ่งนั้นเป็นเลเยอร์ได้ในไม่กี่คลิก มันได้ผลดีเมื่อต้นฉบับใช้สีที่ต่างกันชัดเจน
คู่มือที่เกี่ยวข้อง
- วิธีเวกเตอร์พิมพ์เขียวและแบบเทคนิค — แปลงแบบสแกนและแบบวงจรเป็นลายเส้นที่แก้ไขได้ โดยไม่เชื้อความผิดพลาดของเครื่องสแกน
- วิธีเวกเตอร์ใบปลิวหรือโปสเตอร์สำหรับงานขนาดใหญ่ — กู้งานออกแบบเรียบกลับมาสำหรับ A1 และใหญ่กว่าโดยไม่มีขอบเบลอ — และรู้ว่าส่วนไหนไม่ควรแปลง
- วิธีเวกเตอร์ไอคอน — เปลี่ยนไอคอนพิกเซลให้เป็นเวกเตอร์คมกริบน้ำหนักเดียว ที่ขยายได้จาก favicon 16px ถึงไทล์แอป