พิกเซลเทียบกับพิกัด
เมื่อฉันคิดว่าแผนที่ Raster ความคิดแรกของฉันคือภาพถ่ายดาวเทียม เกือบทุกพิกเซลในภาพดาวเทียมที่มีรายละเอียดของเขตเมืองอาจมีข้อมูลที่ไม่ซ้ำกัน ไทล์เดี่ยวในแผนที่เว็บ (โดยทั่วไปจะแตกต่างจากMercator แบบหลวม ๆ เรียกว่า " Spherical Mercator " หรือ " Web Mercator " และสนับสนุนโดยGoogle , Bing , Yahoo, OSM และ ESRI) โดยทั่วไปจะมี 256 x 256 = 65,536 พิกเซลและแต่ละไฟล์ ระดับซูมมี(2 ^ * ซูม 2 ^ ซูม)กระเบื้อง เมื่อฉันคิดว่าเวกเตอร์ฉันคิดว่ารูปหลายเหลี่ยมและเส้นตรง ตัวอย่างเช่นไฟล์รูปร่างที่มีรายละเอียดการแบ่งเขตการแบ่งเขตทั้งเมือง
การปรับขนาดที่แม่นยำ
ดูเหมือนว่าคุณ (และผู้อ่านส่วนใหญ่) ทราบถึงความแตกต่างที่ชัดเจนที่สุดระหว่างพิกเซลคงที่แบบแรสเตอร์กับเวกเตอร์ (แผนที่พิกัด) ภาพวาดเวกเตอร์ (และแผนที่) สามารถปรับขนาดด้วยความคมชัดสูงกว่าพิกเซลเนื่องจากข้อมูลเวกเตอร์มีรูปแบบการประสานงาน (จุดรูปหลายเหลี่ยมเส้น ฯลฯ ) ที่สามารถแสดงผลสัมพันธ์กับแต่ละอื่น ๆ ที่ความละเอียดที่แตกต่างกันโดยใช้สูตรง่าย ๆอัลกอริทึมการทำให้ราบเรียบที่ส่งผลให้สิ่งประดิษฐ์ภาพ
การบีบอัดภาพกับการบีบอัดโครงสร้าง
ในทางปฏิบัติภาพส่วนใหญ่ไม่มีพิกเซลที่ไม่ซ้ำ 100% สามารถบีบอัดลงในแพ็กเก็ตข้อมูลที่มีขนาดเล็กลงและไฟล์เวกเตอร์จำนวนมากมีรายละเอียดส่วนเกินที่ไม่จำเป็นต้องใช้ การบีบอัดภาพเป็นกระบวนการที่รู้จักกันดีและมีประสิทธิภาพมากและเกือบทุกไลบรารีการเข้ารหัสได้สร้างขึ้นในชั้นเรียนเพื่อทำงานนี้ การบีบอัดพิกัดเวกเตอร์หรือ "การทำให้เข้าใจเรขาคณิตง่าย" นั้นเป็นเรื่องธรรมดาน้อยกว่าเล็กน้อย (เนื่องจาก GIS โดยทั่วไปนั้นเป็นสามัญน้อยกว่าการจัดการรูปภาพทั่วไปเล็กน้อย) จากประสบการณ์ของฉันคุณจะใช้เวลาใกล้กับ 0 เวลาคิดเกี่ยวกับการบีบอัดภาพ (เพียงแค่ปิดหรือเปิด) และเวลาคิดเกี่ยวกับการบีบอัดเชิงพื้นที่มากขึ้น ลองดูตัวอย่างอัลกอริทึมของดักลาส Peuckerหรือลองเล่นกับQGIS และไฟล์ขอบเขต Census บางไฟล์
การเรนเดอร์ฝั่งไคลเอ็นต์กับเซิร์ฟเวอร์
ในที่สุดทุกสิ่งที่ดูบนคอมพิวเตอร์จะแสดงเป็นพิกเซลบนหน้าจอที่ความละเอียดเฉพาะ (เช่นระดับการซูม) บ่อยครั้งที่ (โดยเฉพาะบนเว็บ) ความท้าทายคือการได้รับพิกเซลเหล่านั้นต่อหน้าผู้ใช้อย่างมีประสิทธิภาพมากที่สุด สำรวจสำมะโนประชากรของสหรัฐทางเดินและบล็อกกลุ่มไฟล์รูปมีความน่าสนใจเป็นพิเศษเพราะอยู่เหนือขอบเขตของชุดข้อมูลเวกเตอร์ที่ 'ใหญ่เกินไป' ที่จะแสดงในเว็บเบราว์เซอร์เป็นข้อมูลเวกเตอร์ ในทางตรงกันข้ามเขตปกครองของสหรัฐฯนั้นแทบจะไม่สามารถแสดงผลได้ในเบราว์เซอร์สมัยใหม่เป็นการดาวน์โหลดแบบเวกเตอร์ ในขณะที่ไฟล์รูปร่างเวกเตอร์ US Census Block Group จะเล็กกว่าชุดแรสเตอร์แบบเรนเดอร์ที่ครอบคลุมทั่วทั้งสหรัฐอเมริกาในหลาย ๆ ระดับซูมไฟล์ Block Group Shape มีขนาดใหญ่เกินไป (ใกล้ถึง 1GB) สำหรับเว็บเบราว์เซอร์ที่ต้องการดาวน์โหลด แม้ว่าเว็บเบราว์เซอร์สามารถดาวน์โหลดไฟล์ได้อย่างรวดเร็วเว็บเบราว์เซอร์ส่วนใหญ่ (แม้ใช้แฟลช) ก็ค่อนข้างช้าเมื่อแสดงรูปร่างจำนวนมาก ดังนั้นสำหรับการดูชุดข้อมูลเวกเตอร์ขนาดใหญ่คุณมักจะดีกว่าที่จะแปลเป็นรูปภาพที่ถูกบีบอัดเพื่อส่งไปยังเว็บเบราว์เซอร์
ตัวอย่างการปฏิบัติบางอย่างที่
ฉันตอบคำถามที่คล้ายกันไม่กี่วันที่ผ่านมาเกี่ยวกับการแสดงชุดข้อมูลขนาดใหญ่ใน Google Maps ท่านสามารถเข้าดูคำถามและการวิเคราะห์รายละเอียดของ "การปฏิบัติที่ดีที่สุด" ที่ใช้โดยนิวยอร์กไทม์สและอื่น ๆ วันนี้ที่นี่
เมื่อไม่กี่ปีที่ผ่านมาตัดสินใจที่จะเปลี่ยนจากการแสดงเวกเตอร์ฝั่งไคลเอ็นต์แบบหนักไปเป็นการแสดงผลเวกเตอร์ฝั่งเซิร์ฟเวอร์ เรามีแกลเลอรี่แผนที่พร้อม Html + Raster หลายรุ่น (เซิร์ฟเวอร์สร้างรูปภาพกระเบื้อง) และแฟลช + เวกเตอร์ (การเรนเดอร์ที่หนักหน่วงฝั่งไคลเอ็นต์)