جيو سيرفر
في مجال الحوسبة ، يُعدّ GeoServer خادمًا مفتوح المصدر مكتوبًا بلغة Java ، يُمكّن المستخدمين من مشاركة البيانات الجغرافية المكانية ومعالجتها وتعديلها . صُمّم GeoServer لضمان التوافقية، حيث ينشر البيانات من أي مصدر رئيسي للبيانات المكانية باستخدام معايير مفتوحة . وقد تطوّر ليصبح وسيلة سهلة لربط المعلومات الموجودة بالخرائط الافتراضية مثل Google Earth و NASA World Wind، بالإضافة إلى الخرائط الإلكترونية مثل OpenLayers و Leaflet وخرائط Google وخرائط Bing . يعمل GeoServer كتطبيق مرجعي لمعيار خدمة ميزات الويب التابع لاتحاد البيانات الجغرافية المكانية المفتوحة (Open Geospatial Consortium) ، كما يُطبّق مواصفات خدمة خرائط الويب ، وخدمة تغطية الويب ، وخدمة معالجة الويب . [ 3 ]
الأهداف
يهدف GeoServer إلى العمل كعقدة ضمن بنية تحتية مجانية ومفتوحة للبيانات المكانية . وكما وفّر خادم Apache HTTP خادم ويب مجانيًا ومفتوحًا لنشر صفحات HTML ، يسعى GeoServer إلى فعل الشيء نفسه بالنسبة للبيانات الجغرافية المكانية.
سمات
يقرأ GeoServer مجموعة متنوعة من تنسيقات البيانات، [ 4 ] بما في ذلك:
- بوست جي آي إس
- أوراكل سبيشال
- ArcSDE
- قاعدة بيانات IBM Db2
- MySQL
- MongoDB
- أباتشي سولر
- ملفات الشكل
- GeoTIFF
- GTOPO30
- ECW ، MrSID
- JPEG2000
يُنتج البرنامج، عبر بروتوكولات قياسية ، ملفات KML و GML وShapefile و GeoRSS و PDF و GeoJSON و JPEG و GIF و SVG و PNG وغيرها. إضافةً إلى ذلك، يُمكن تعديل البيانات عبر ملف تعريف WFS للمعاملات (WFS-T). [ 5 ] يتضمن GeoServer عميل OpenLayers مُدمجًا لمعاينة طبقات البيانات.
يدعم GeoServer أيضًا النشر الفعال للبيانات الجغرافية المكانية إلى Google Earth من خلال استخدام روابط الشبكة، باستخدام KML. تشمل الميزات المتقدمة لمخرجات Google Earth قوالب للنوافذ المنبثقة المخصصة، وتصورات الوقت والارتفاع، و"التراكبات الفائقة".
يعتمد GeoServer على GeoTools ، وهي مكتبة نظم المعلومات الجغرافية . [ 6 ]
الاستخدام
- نظام المعلومات الجغرافية لولاية ماساتشوستس ( MassGIS )
- خرائط ماكريس (لجنة ماساتشوستس التاريخية)
- ترايمت (وكالة النقل في بورتلاند، أوريغون)
- هيئة المساحة البريطانية (الوكالة الوطنية لرسم الخرائط في المملكة المتحدة)
- المعهد الجغرافي الوطني (الوكالة الوطنية لرسم الخرائط في فرنسا)
- GBIF (المرفق العالمي لمعلومات التنوع البيولوجي)
- البنك الدولي
- نموذج الزلازل العالمي
- نظام رصد عطارد العالمي (GMOS)
- منظمة الأغذية والزراعة للأمم المتحدة ( الفاو )
- إدارة تكنولوجيا المعلومات والاتصالات بمدينة نيويورك
- فريق سيرف
- الاتحاد الدولي للاتصالات ( ITU )
بنيان
يستخدم GeoServer إطار عمل Spring ، موفرًا بنيةً لتوزيع الطلبات للوحدات التي تُنفذ خدمات OGC. يستخدم تطبيق إدارة الويب Wicket، مما يسمح للإضافات بإضافة شاشات تكوين إضافية. يوفر التطبيق واجهة برمجة تطبيقات REST مُنفذة باستخدام إطار عمل spring-mvc-framework .
GeoServer هو تطبيق ويب يدعم أي حاوية servlet شائعة (يتوفر توزيع مستقل مع Jetty (خادم الويب) كخادم مضمن). GeoWebCache ، وهو مكون تخزين مؤقت قائم على Java يشبه TileCache ، مُضمّن مع GeoServer، ولكنه متوفر بشكل منفصل. [ 7 ] وبالمثل، يُضمّن GeoServer مكتبة GeoTools كمكتبة Java، ولكنها متوفرة أيضًا بشكل منفصل. [ 8 ]
يُعدّ GeoServer تطبيقًا قديمًا وخضع لعدة تغييرات في بنيته. بُني GeoServer 1.0 باستخدام إطار عمل STRUTS، بينما تمّ الانتقال إلى Spring وWicket في GeoServer 2.0. استخدمت الإصدارات الأولى من واجهة برمجة تطبيقات REST مكتبة restlet قبل الانتقال إلى إطار عمل spring-mvc-framework .
انظر أيضاً
- اتحاد البيانات الجغرافية المكانية المفتوحة
- خدمة ميزات الويب
- خدمة خرائط الويب
- خدمة تغطية الويب
- MapServer - خادم مفتوح المصدر مكتوب بلغة C
- مابنيك
مراجع
- ↑ "التاريخ - دليل مستخدم GeoServer 2.21.x" . تم الاطلاع عليه بتاريخ 31 مارس 2022 .
- ↑ "الإصدار 3.0.0" . 11 يونيو 2026. تم الاطلاع عليه بتاريخ 12 يونيو 2026 .
- ↑ "GeoServer" . geoserver.org . تم الاطلاع عليه بتاريخ 2018-08-02 .
- ↑ "GeoServer" . geoserver.org . تم الاطلاع عليه بتاريخ 2018-08-02 .
- ↑ "مرجع WFS - دليل مستخدم GeoServer 2.14.x" . docs.geoserver.org . تم الاطلاع عليه بتاريخ 2018-08-02 .
- ↑ "حول - GeoServer" . geoserver.org . تم الاطلاع عليه بتاريخ 2018-08-02 .
- ↑ "GeoWebCache" . مؤرشف من الأصل بتاريخ 2010-04-05.
- ↑ "GeoTools" .
روابط خارجية
- برنامج مجاني مكتوب بلغة جافا
- التكنولوجيا الجغرافية
- برامج نظم المعلومات الجغرافية المجانية
- برنامج يستخدم رخصة جنو العمومية العامة
