สมมติว่าไม่มีเหตุผลว่าทำไมต้องเป็นแผนที่ที่มีลิขสิทธิ์ของ Google ที่ฉันใช้ฉันจะใช้OpenStreetMapสำหรับสิ่งนี้ (เป็นทางเลือกแบบโอเพ่นซอร์สของ Google Maps แบบวิกิพีเดีย)
พวกเขาเหมือนกัน แต่ใบอนุญาตของพวกเขา( Creative Commons Attribution-Sharealike ) อนุญาตให้จัดเรียงสิ่งนี้ได้อย่างชัดเจนรวมถึงงานเชิงพาณิชย์ตราบใดที่พวกเขาให้เครดิตและคุณแบ่งปันงานที่คุณทำกับข้อมูลภายใต้ใบอนุญาตเดียวกันในขณะที่Google มีความเข้มงวดเกี่ยวกับการใช้งานแผนที่ของพวกเขาเว้นแต่คุณจะจ่ายค่าลิขสิทธิ์ที่แพง
คุณสามารถเอาท์พุทเวกเตอร์ได้ แต่ข้อเสียคือบ่อยครั้งที่สิ่งต่าง ๆ เป็นโอเพ่นซอร์สมันไม่ลื่นและใช้การทดลองและข้อผิดพลาดเพื่อให้มันทำงานทั้งหมด ...
แก้ไข:รุ่นก่อนหน้าของคำตอบนี้แนะนำโดยใช้การส่งออกของ Open Street Map (OSM) ไปยังเครื่องมือ PDF และ SVG ตอนนี้ฉันขอแนะนำให้ต่อสู้กับสิ่งเหล่านี้: พวกเขาขยะ ไม่เพียง แต่ไฟล์จะสร้างความยุ่งเหยิงเท่านั้น (ดูประวัติการแก้ไขสำหรับตัวอย่าง - และไฟล์ล่าสุดยังไม่เปิดให้ฉัน) แต่เครื่องมือแทบจะไม่ทำงานเลยล้มเหลวเนื่องจากข้อความแสดงข้อผิดพลาดที่ทำให้เกิดความเข้าใจผิดเกี่ยวกับ "ภาระเซิร์ฟเวอร์" สูงเกินไป ( <25) ขอแนะนำให้ลองอีกครั้งในอีกไม่กี่นาที - แต่เซิร์ฟเวอร์โหลดอยู่ไกลเกิน 25 ตลอดเวลายกเว้นเวลากลางคืนในยุโรปสองสามชั่วโมง (และอาจไม่ใช่ทุกวัน)
มีวิกิที่มีตัวเลือกอื่นให้เลือกมากมายแต่สิ่งเหล่านี้ฉันพยายามแล้วก็ไม่ได้ผล (หลาย ๆ ตัว) ไม่ทำงานอะไรเลยยกเว้นในระยะทางไม่กี่ถนน (MapOSMatic) ให้ภาพพิกเซลแบบเม็ดเล็ก ๆ ใน PDF แทนที่จะเป็นเว็กเตอร์จริง (Field Papers และ Walking Papers) หรือกระบวนการ "การติดตั้ง" เป็นเหมือนการกำหนดค่าเซิร์ฟเวอร์ทั้งหมด (ส่วนใหญ่)
อย่างไรก็ตามมีกระบวนการหนึ่งซึ่งดูเหมือนว่าจะทำงาน :
- ติดตั้งMaperitive (ฟรีติดตั้งง่ายบน Windows ต้องอาศัย Mac / Linux)
- ส่งออกพื้นที่ของแผนที่ที่คุณต้องการจาก Open Street Map คุณอาจต้องใช้ลิงค์สำรองอย่างใดอย่างหนึ่งถ้ามันบอกว่าพื้นที่มีขนาดใหญ่เกินไป คำเตือน:สำหรับพื้นที่ที่ใหญ่กว่าเมืองเล็ก ๆ ขนาดไฟล์จะไร้สาระ ระดับเขตคือ 300mbs + ประเทศจะมีหลายกิกะไบต์ มันให้รายละเอียดที่ไม่จำเป็นทุกอย่างในทุกระดับการซูมที่ต่ำกว่าพื้นที่ที่คุณระบุและดูเหมือนจะไม่มีความสะดวกในการเปลี่ยนแปลงสิ่งนี้ เห็นได้ชัดว่าไม่มีใครใน OSM เคยได้ยินแผนที่มณฑลแผนที่ประเทศหรือภูมิภาค
- เปิดใน Maperitive คุณอาจต้องเปลี่ยนนามสกุลไฟล์
.osm
ก่อนที่จะเปิดขึ้น
- เปลี่ยนกฎการแสดงผล (สิ่งที่มันแสดงและวิธีการ) เป็นกฎที่ไม่ได้บ้า
- คุณสามารถได้รับสิ่งที่ดีงามด้วย
Map > Switch to rules > googlemaps
- หรือมีจำนวนมากของการปรับแต่งที่คุณสามารถทำได้ถ้าคุณมีความอดทนที่จะคนจรจัดกับรหัสด้วย
Map > Edit rendering rules
- ใช้
Map > Set printing bounds
เพื่อตั้งค่าพื้นที่ที่คุณต้องการ (มันสร้างกล่องที่มองไม่เห็นใกล้เต็มหน้าจอ: ซูมออกและ / หรือลากจากมุม) และView > zoom
เพื่อตั้งระดับการซูม ทุกอย่างที่อยู่นอก "ขอบเขตการพิมพ์" จะถูกครอบตัด
- ส่งออกด้วย
Tools > Export as SVG (Adobe Illustrator)
โปรดทราบว่าถ้าคุณต้องการเวกเตอร์ตัวจริงคุณต้องดาวน์โหลดจากนั้นเปิดการส่งออกจาก OSM แทนที่จะเรียกดูรอบ ๆ ในแผนที่เริ่มต้นที่แสดงเมื่อคุณโหลด Maperitive - มิฉะนั้นมันจะให้ SVG ปลอมเต็มรูปแบบของบิตแมปบิตคุณภาพต่ำ .
หมายเหตุอื่น - บางครั้งอาจไม่อัปเดตไฟล์จริง หากไฟล์ไม่เปลี่ยนแปลงตรวจสอบให้แน่ใจว่าคุณไม่ได้เปิดไว้และรอสักครู่ระหว่างการส่งออกและเปิด