มันขึ้นอยู่กับสิ่งที่คุณต้องทำกับข้อมูล
ตัวอย่างเช่นหากคุณต้องการแสดงจุดเวกเตอร์ที่ด้านบนสุดของแผนที่พื้นฐานคุณสามารถสร้างสคริปต์ฝั่งเซิร์ฟเวอร์อย่างง่าย (ใน Python, .NET, PHP) เพื่อเผยแพร่ข้อมูลเชิงพื้นที่จากฐานข้อมูลของคุณ ความสามารถของ PostGIS ในการให้บริการGeoJSONทำให้สิ่งนี้ไม่สำคัญ
การให้บริการฟีเจอร์เดียวในฐานะ KML และการสร้างกล่องขอบเขตอาจทำได้ง่ายขึ้นด้วยสคริปต์และฐานข้อมูลอย่างง่าย เพสตรี้ tilecaches ยังช่วยให้ (อาจจะ) ซอฟแวร์ด้านเซิร์ฟเวอร์ง่ายเช่นTileStache
MapServer หรือ GeoServer ในกรณีเหล่านี้จะเป็นค่าใช้จ่ายจำนวนมากเพื่อผลประโยชน์เพียงเล็กน้อย และมีค่าใช้จ่ายจำนวนมากในการกำหนดค่าและบำรุงรักษาแอปพลิเคชันเหล่านี้และการพึ่งพาที่เกี่ยวข้อง - โดยเฉพาะอย่างยิ่งถ้าคุณต้องการปรับใช้บนเซิร์ฟเวอร์ที่ใช้ร่วมกันหรือมีการ จำกัด การเข้าถึง
ตามที่เอียนกล่าวถึงมีประโยชน์มากมายในการใช้ซอฟต์แวร์แผนที่เซิร์ฟเวอร์ อาจเป็นประโยชน์หลักคือตัวเลือกการทำแผนที่สำหรับการแสดงข้อมูลแบบไดนามิก มาตรฐาน OGC, การคาดการณ์, การสอบถามคุณลักษณะ, ตำนาน, ข้อมูลเมตา, แคช, ความปลอดภัย, รูปแบบเชิงพื้นที่ที่แตกต่างกัน, รูปแบบภาพที่แตกต่างกัน, การพิมพ์และอื่น ๆ