البرنامج الذي استخدمته دائمًا هو برنامج ESRI، ففي نهاية المطاف، هم رواد الصناعة. من ArcIMS4 الذي استخدمته في البداية إلى الإصدار 9.2 الذي أستخدمه الآن، بعد سنوات عديدة من التطبيق، وجدت أنه لا يوجد العديد من وظائف نظم المعلومات الجغرافية المتقدمة التي يتم استخدامها بالفعل من جانب الخادم، بعد كل شيء، لا يمكن توقع استخدام نظم المعلومات الجغرافية للشبكة تكون قوية مثل برامج سطح المكتب. أعتقد أن ميزة الإنترنت تكمن في المشاركة السريعة للمعلومات، لذا بالنظر إلى بعض مواقع نظم المعلومات الجغرافية الحالية، فإن معظم وظائفها هي الاستعلام وإصدار المعلومات. يعد خادم ArcGIS قويًا جدًا، ولكن بعد استخدامه لفترة من الوقت، أشعر أنه ليس في متناول الأشخاص العاديين.
لدى ArcIMS إصدارات العميل الخاصة به: عميل HTML الرقيق وعميل Java السميك. لكنني شعرت دائمًا بعدم الارتياح عند استخدامه. لاحقًا، قمت ببساطة بكتابة العميل بنفسي، وتم تنفيذ الوظائف الأساسية للتكبير والتصغير والتصفح وما إلى ذلك كما لو كانت قططًا ونمورًا. أتذكر أنه في عام 2003، كان الوصول الأولي إلى الخريطة لا يزال طلبًا يعيد صورة، وكان استخدامه شاقًا للغاية، وكانت التجربة سيئة للغاية، وكادت أن تدفع الناس إلى الجنون، لذا كانت الخرائط في ذلك الوقت صغيرة.
ظهرت خرائط البلاط في وقت لاحق، وكان هناك عدد قليل جدًا من مواقع الخرائط على الإنترنت، وكان معظمها لا يزال يستخدم المكونات الإضافية لـ Java Applet. أدرس خرائط البلاط على الإنترنت كل يوم، ويسيل لعابي، وآمل أن أحول خريطتي الخاصة إلى خريطة مربعة. في ذلك الوقت، شعرت أنه سيكون من الأسرع تقطيع خريطة كبيرة إلى خرائط صغيرة ونقلها على الإنترنت. نظرًا لأنني لم أكن أعرف مبادئ الآخرين، فقد قمت بتغيير خريطتي الخاصة إلى خريطة رباعية الأبعاد، وقمت بقص الخريطة الكبيرة المطلوبة إلى خرائط صغيرة في الوقت الفعلي، وأرسلتها إلى العميل على الرغم من أنني شعرت بذلك كان أسرع، ولكن الخادم يستغرق الكثير من الوقت لقص الصورة في الوقت الحقيقي.
ثم بدأت فترة طويلة من البحث المتكرر، واكتشفت أخيرًا أن خرائط الآخرين قد تم قطعها مسبقًا وتخزينها حسب المستوى. أصبح هذا الآن سرًا مكشوفًا، ولكن في تلك الحقبة لم تكن شبكة نظم المعلومات الجغرافية مزدهرة جدًا، وكانت موارد المعلومات غنية جدًا. بعد ذلك، بدأنا في دراسة نظام قطع الرسوم البيانية الخاص بنا وبرنامج قطع الرسوم البيانية من خلال تراكم التعليمات البرمجية السابقة. كنت في حيرة من أمري بشأن حجم الصورة في البداية، ثم قمت بمقارنة المواقع المختلفة واستقرت أخيرًا على 256*256 وكان سبب اختيار هذا الرقم بسيطًا، وكانت شاشة الكمبيوتر في ذلك الوقت 1024*768، ويمكن تقسيمها بالتساوي . يبدأ برنامج قص الصور بالمستوى 4 أو 5، ويمكن قصه لاحقًا إلى المستوى 12. لقد أعطاني هذا أيضًا فهمًا كاملاً لقدرة ArcIMS على تحمل التعذيب والبقاء على قيد الحياة في ظل هذا الوصول الضخم والمستمر وغير المنقطع والضغط العالي بالطبع، نظرًا لكمية البيانات في جميع أنحاء البلاد، فإنه يتعطل أحيانًا عدة مرات، وهو ما يزال مستمرًا مفهوم. ومن أجل زيادة السرعة، يتم بالطبع استخدام الخيوط المتعددة وقطع المناطق غير المنتظمة. من أجل إعادة استخدام الخريطة المقطوعة وتحديث بيانات الخريطة، تم أيضًا إجراء تعديلات على التصميم في هذا الجانب.
بعد أن حصلت على برنامج قطع الخرائط الخاص بي، فإن الخطوة التالية هي الحاجة إلى عميل WebGIS. لقد وقعت في نهاية المطاف في حب HTML عند اختيار عميل لـ JAVA، أحتاج إلى تنزيل مكون إضافي وشاهدت مواقع Java أخرى سيتعين عليك الانتظار لمدة نصف يوم لتنزيل البيانات، ولكن من الواضح أن السرعة أسرع، وقد تستوعب أيضًا أفكار Tile.