ซอฟต์แวร์ที่ฉันใช้มาตลอดคือซอฟต์แวร์ ESRI ท้ายที่สุดแล้ว พวกเขาเป็นผู้นำในอุตสาหกรรม จาก ArcIMS4 ที่ฉันใช้ตอนเริ่มต้นจนถึงเวอร์ชัน 9.2 ที่ใช้อยู่ตอนนี้ หลังจากใช้งานมาหลายปี ฉันพบว่ามีฟังก์ชัน GIS ขั้นสูงไม่มากที่ใช้งานจริงบนฝั่งเซิร์ฟเวอร์ ท้ายที่สุดแล้ว GIS เครือข่ายก็ไม่สามารถคาดหวังได้ มีประสิทธิภาพเทียบเท่ากับโปรแกรมเดสก์ท็อป ฉันคิดว่าข้อดีของอินเทอร์เน็ตอยู่ที่การแบ่งปันข้อมูลอย่างรวดเร็ว ดังนั้นเมื่อดูเว็บไซต์ GIS ในปัจจุบันบางแห่ง ฟังก์ชันส่วนใหญ่จะเป็นการสืบค้นและเผยแพร่ข้อมูล เซิร์ฟเวอร์ ArcGIS นั้นทรงพลังมาก แต่หลังจากใช้งานมาระยะหนึ่งแล้ว ฉันรู้สึกว่ามันไม่แพงสำหรับคนทั่วไป
ArcIMS มีไคลเอนต์ของตัวเอง: HTML Thin Client และ Java Thick Client แต่ฉันรู้สึกไม่สบายใจอยู่เสมอที่จะใช้มัน ต่อมา ฉันก็แค่เขียนถึงไคลเอนต์ด้วยตัวเอง และฟังก์ชั่นพื้นฐานของการซูมเข้า ซูมออก การเบราส์ และอื่นๆ ก็ถูกนำมาใช้ราวกับว่ามันเป็นแมวและเสือ ฉันจำได้ว่าในปี 2003 การเข้าถึงแผนที่ครั้งแรกยังคงเป็นคำขอที่ส่งคืนรูปภาพ ใช้งานลำบากมาก ประสบการณ์แย่มาก และเกือบทำให้ผู้คนคลั่งไคล้ แผนที่ในเวลานั้นจึงมีขนาดเล็ก
ต่อมามีเว็บไซต์แผนที่แบบเรียงต่อกันปรากฏขึ้น ในเวลานั้น มีเว็บไซต์แผนที่ดังกล่าวอยู่ไม่กี่แห่งบนอินเทอร์เน็ต ในขณะนั้น ส่วนใหญ่ยังคงใช้ปลั๊กอิน Java Applet อยู่ ฉันศึกษาแผนที่ภาคพื้นดินบนอินเทอร์เน็ตทุกวัน น้ำลายไหล และหวังว่าจะแปลงแผนที่ของตัวเองให้เป็นแผนที่ภาคย่อย ในเวลานั้น ฉันรู้สึกว่าการตัดแผนที่ขนาดใหญ่เป็นแผนที่ขนาดเล็กและส่งผ่านอินเทอร์เน็ตจะเร็วกว่า เนื่องจากฉันไม่รู้หลักการของคนอื่น ฉันจึงเลี่ยงและเปลี่ยนแผนที่ของตัวเองเป็นแผนที่สี่มิติ ฉันตัดแผนที่ขนาดใหญ่ที่ร้องขอเป็นแผนที่ขนาดเล็กแบบเรียลไทม์และส่งไปยังลูกค้า เร็วขึ้น แต่เซิร์ฟเวอร์ใช้เวลานานในการตัดภาพแบบเรียลไทม์
จากนั้นจึงเริ่มการวิจัยซ้ำๆ เป็นเวลานาน และในที่สุดก็ค้นพบว่าแผนที่ของผู้อื่นถูกตัดล่วงหน้าและจัดเก็บตามระดับ ซึ่งตอนนี้เป็นความลับแบบเปิด แต่ในยุคนั้น เครือข่าย GIS ยังไม่เจริญรุ่งเรืองนัก และทรัพยากรข้อมูลก็อุดมสมบูรณ์มาก ต่อไปเราเริ่มศึกษาระบบการตัดกราฟและโปรแกรมตัดกราฟของเราเองผ่านการสะสมโค้ดครั้งก่อน ตอนแรกฉันสับสนเกี่ยวกับขนาดของภาพ จากนั้นฉันก็เปรียบเทียบเว็บไซต์ต่างๆ และสุดท้ายก็ตัดสินที่ 256*256 เหตุผลในการเลือกตัวเลขนี้ง่ายๆ ก็คือ หน้าจอคอมพิวเตอร์ในขณะนั้นคือ 1024*768 ซึ่งแบ่งเท่าๆ กัน . โปรแกรมตัดภาพเริ่มต้นด้วยระดับ 4 หรือ 5 และต่อมาสามารถตัดเป็นระดับ 12 ได้ สิ่งนี้ยังทำให้ฉันเข้าใจอย่างถ่องแท้ถึงความสามารถของ ArcIMS ในการต้านทานการทรมานและเอาตัวรอดภายใต้การเข้าถึงที่มีแรงกดดันสูงมหาศาล ต่อเนื่อง ไม่ถูกรบกวน และแน่นอนว่า เมื่อพิจารณาจากปริมาณข้อมูลทั่วประเทศ บางครั้งก็เกิดการขัดข้องสองสามครั้งซึ่งยังคงอยู่ โอเค เข้าใจแล้ว เพื่อเพิ่มความเร็ว แน่นอนว่ามีการใช้มัลติเธรดและการตัดพื้นที่ที่ไม่ปกติ เพื่อที่จะใช้แผนที่ตัดซ้ำและอัปเดตข้อมูลแผนที่ จึงมีการปรับเปลี่ยนการออกแบบในด้านนี้ด้วย
หลังจากมีโปรแกรมตัดแผนที่ของตัวเองแล้ว ขั้นตอนต่อไปคือการต้องมีไคลเอ็นต์ WebGIS ในที่สุดฉันก็ตกหลุมรัก HTML เมื่อเลือกไคลเอนต์ สำหรับ JAVA ฉันจำเป็นต้องดาวน์โหลดปลั๊กอิน ฉันได้เห็นเว็บไซต์ Java อื่น ๆ และคุณ ต้องรอครึ่งวันจึงจะดาวน์โหลดข้อมูลได้ แต่ความเร็วกลับเร็วขึ้นอย่างเห็นได้ชัดและอาจซึมซับแนวคิดของไทล์ด้วย