คำถามติดแท็ก tilecache

3
Google ให้บริการแผนที่สไตล์ของพวกเขาอย่างไร
อย่างที่เราทราบกันดีว่า Google ได้เปลี่ยนการแมปเว็บเมื่อพวกเขาแนะนำ Google Maps ในขณะที่เขียนนี้แผนที่แบบเรียงต่อกันจะเป็นบรรทัดฐานของการทำแผนที่เว็บ ตัวอย่างเช่นด้วย ArcGIS Server คุณแคชเลเยอร์ของคุณให้มากที่สุดเท่าที่จะเป็นไปได้ในบริการแผนที่ที่มีการแคชและถ้าจำเป็นคุณจะต้องดึงเลเยอร์การปฏิบัติงานของคุณผ่านทางบริการแบบไดนามิกหรือฟีเจอร์ต่างๆ เมื่อคุณมีบริการแคชแล้วจะไม่มีวิธีในการปรับแต่งการทำแผนที่โดยไม่ต้องสร้างแคชใหม่อีกครั้ง v3 Google Maps API ช่วยให้คุณสามารถจัดรูปแบบแผนที่ฐานของ Google Tiled ตัวช่วยสร้างการจัดแต่งทรงผมช่วยให้คุณจรจัดเกือบทุกด้านของ Google แผนที่เพื่อให้เหมาะกับความต้องการของคุณ ฉันสามารถเข้าใจได้จากมุมมอง API วิธีที่คุณสามารถส่งคำขอสไตล์ของคุณในวัตถุ JSON สิ่งที่ฉันอยากรู้ก็คือพวกเขาจะทำสิ่งนี้ได้อย่างไรที่ท้ายหลัง? (จะดีที่จะรวมการอ้างอิง) ถ้าฉันดูตัวช่วยสร้างการออกแบบด้วย Firebug และทำการเปลี่ยนแปลงอะไรฉันจะเห็นว่ามีการร้องขอ GET ใหม่เพื่อส่งคืนรูปภาพ PNG กลับไปยังไคลเอนต์ มีรูปแบบที่ไม่มีที่สิ้นสุดที่คุณสามารถนำไปใช้ได้ดังนั้นพวกเขาจึงไม่สามารถเตรียมกระเบื้องทั้งหมดล่วงหน้าและพร้อมที่จะให้บริการ ดังนั้นฉันสามารถสันนิษฐานได้ว่าพวกเขากำลังสร้างไทล์เหล่านี้ตามต้องการหรือไม่

2
วิธีที่มีประสิทธิภาพและถูกกฎหมายในการรับไทล์แผนที่สำหรับขนาด 2 หรือ 3 รัฐคืออะไร
ฉันต้องการได้รับไทล์แผนที่จาก Open Street Map (ใช่ฉันทราบเกี่ยวกับนโยบายการใช้ไทล์และไม่ต้องการละเมิดสิ่งนั้น) หรือแหล่งอื่น ๆ เพื่อใช้เป็นแผนที่ออฟไลน์ไปยังแอปพลิเคชัน พื้นที่โดยรวมจะมีขนาดเท่ากับสมมติว่าเป็น 2 หรือ 3 รัฐของสหรัฐอเมริกา (300K ตารางไมล์) และจากระดับการซูม 1 ถึง 12 ระดับ (อาจเป็นในอนาคตถึง 17 ระดับ) ดังนั้นฉันคิดว่ามันจะเป็นสอง GB อาจเป็นไปได้ที่จะสามารถ 2 วิธีการสร้างกระเบื้องแผนที่เหล่านั้นในประเทศโดยข้อมูล OSM หรือกระเบื้องดาวน์โหลดจากแหล่งที่มียูทิลิตี้บางบาง หรืออาจเป็นเพราะฉันไม่มีความคิดและมีบางอย่างที่เรียบง่าย! มีวิธีใดบ้างที่สิ่งนี้สามารถทำให้ได้เร็วขึ้นง่ายขึ้นและถูกกฎหมาย?

3
พื้นที่ดิสก์และจำนวนของไพ่สำหรับเลเยอร์โลก
ฉันกำลังคิดเกี่ยวกับการทดสอบการสร้างไทล์เลเยอร์สำหรับการทำแผนที่เว็บ ในบริบทนี้ฉันต้องการทราบว่าฉันสามารถคำนวณจำนวนแผ่นกระเบื้องได้อย่างไร (256x256 สำหรับ tilecache ถ้าฉันจำได้) ฉันจะต้องใช้ n ระดับในพิกัด WGS84 บางทีฉันอาจจะใช้คอมโพสิตโซลูชันกับแผ่นกระเบื้องที่สร้างไว้ล่วงหน้าและในรุ่นบิน แต่ฉันต้องรู้ในตอนท้ายว่าพื้นที่ว่างในดิสก์ที่มีอยู่หากมีการสร้างไทล์ทั้งหมดและจำนวนไฟล์ที่จะแสดง มีสองเป้าหมายคือเวลาที่ใช้และพื้นที่ดิสก์ที่ต้องการ ยินดีต้อนรับข้อมูลใด ๆ แก้ไข: ฉันพบสคริปต์นี้เพื่อคำนวณจำนวนไทล์ที่จะสร้างขึ้นอยู่กับระดับการซูมและขอบเขตข้อมูลของคุณ ดูส่วนสำคัญนี้https://gist.github.com/1675606
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.