ฉันใช้ทั้ง ESRI และเครื่องมือโอเพ่นซอร์สสำหรับการทำแผนที่อัตโนมัติ
องค์ประกอบ ESRI ดังกล่าวข้างต้น แต่ถ้าคุณมีการทำฉลากจำนวนมากเพื่อทำส่วนขยาย maplex เป็นสิ่งที่จะช่วยประหยัดเวลาได้มาก ดังนั้น
- ArcMap พร้อมส่วนขยาย maplex สำหรับการเขียนแผนที่
- mapbooks ที่มี arcpy.mapping เพื่อสคริปต์เอาท์พุทแผนที่
ฉันมีปัญหากับการสร้างตำนานด้วย arcpy.mapping แต่ถ้าคุณมีตำนานที่เหมือนกันในแต่ละแผนที่สิ่งนี้อาจไม่เป็นปัญหา หากคุณมีสิทธิ์เข้าถึง ArcGIS Server คุณสามารถเผยแพร่การทำแผนที่เป็นบริการแผนที่และสร้างแผนที่ด้วย REST api แต่สิ่งนี้อาจเกินความจำเป็น
หากคุณไม่มีเครื่องมือ ESRI ฉันจะใช้การตั้งค่าที่คล้ายกับ stack mapserver ที่กล่าวถึงข้างต้น แต่ใช้ python และ mapnik
- Postgis / spatialite / shapefiles สำหรับข้อมูลเวกเตอร์ของคุณ
- Qgis สำหรับข้อมูลใด ๆ และเพื่อให้ง่ายในการแสดงตัวอย่าง mapnik
- Mapnik สำหรับการแสดงผลการทำแผนที่
- หลาม Mapnik ของการผูกสคริปต์สำหรับการส่งออกแผนที่ (หลายรูปแบบประโยชน์)
- Inkscape สำหรับเครื่องหมายที่กำหนดเองกราฟิกหรือตำนาน
ทั้ง postgis และ mapnik ต้องการส่วนหน้าเพิ่มเติมอีกเล็กน้อยในการตั้งค่า Mapnik เป็นเพียงเครื่องมือแสดงผลที่ดีที่สุดเมื่อฉันใช้ครั้งแรก ESRI และ mapserver ได้ติดตามตั้งแต่นั้นมา
ในระยะสั้นที่ทำงานฉันจะใช้เครื่องมือ ESRI เนื่องจากซอฟต์แวร์มีส่วนต่อประสานที่ยอดเยี่ยมสำหรับการทำแผนที่อย่างรวดเร็วและโปรแกรมการทำแผนที่การทำงานของ maplex ทำงานได้ดีแม้ว่า arcpy.mapping จะไม่ยืดหยุ่นเท่าที่ฉันต้องการ
ที่บ้านฉันจะใช้ open source stack เพราะมันยืดหยุ่นกว่าและราคาถูกกว่ามาก!