أكثر

OpenLayers تلميحات


يرجى توجيهي إلى أمثلة على دمج OpenLayers وأي مكتبات تلميحات خارجية مثل هذه. أحاول استخدام أدوات OpenLayers الأصلية لبناء التلميحات هنا ، لكنها ليست مرنة وقابلة للتخصيص.


قد لا يكون هذا هو أفضل طريقة للقيام بذلك ، لكنها طريقة واحدة. يمكنك تحسينه.

رابط تجريبي

المفتاح هنا هو تحريك الغلاف / المشغل حول الحدث المميز.

var handler_featurehighlighted = الوظيفة (هـ) {var tt_trigger = tooltipApi.getTrigger () ؛ tt_trigger.css ({'left': mouseEvent.clientX + 'px'، 'top': mouseEvent.clientY + 'px'})؛ $ (". tooltip"). html ("اسم الميزة: "+ e.feature.attributes.name +"")؛ tooltipApi.show ()؛}؛ var handler_featureunhighlighted = function (e) {tooltipApi.hide ()؛}؛ var HighlightControl = new OpenLayers.Control.SelectFeature (myToolTipLayer، {hover: true، highlightOnly: true، renderIntent: "Temporary"، eventListeners: {featurehighlighted: handler_featurehighlighted، featureunhighlighted: handler_featureunhighlighted}})؛ map.addControl (highControl)؛ lightControl.activate ()؛

لدى OpenGeo ورشة عمل حول مقدمة إلى Openlayes حيث تم تقديم قسم حول التكامل مع الأطر الأخرى هنا


هل تحتاج إلى مشورة حول الأداة التي تختارها؟ اسأل مجتمع StackShare!

ما هو Mapbox؟ صمم وانشر خرائط جميلة. نجعل من الممكن تثبيت أماكن السفر على Pinterest ، والعثور على مطاعم على Foursquare ، وتصور البيانات على GitHub.

ما هو OpenLayers؟ مكتبة عالية الأداء ومليئة بالميزات لجميع احتياجاتك لرسم الخرائط. مكتبة جافا سكريبت مفتوحة المصدر لتحميل وعرض وعرض الخرائط من مصادر متعددة على صفحات الويب.

ينتمي Mapbox و OpenLayers إلى "تعيين واجهات برمجة التطبيقات" فئة مكدس التكنولوجيا.

بعض الميزات التي يوفرها Mapbox هي:

  • قم بتطوير تطبيقات الجوال والويب باستخدام Mapbox.js ، مكتبة جافا سكريبت مفتوحة المصدر الخاصة بنا.
  • أنشئ تطبيقات أصلية على iOS باستخدام Mapbox iOS SDK أو على iOS و OS X باستخدام MBXMapKit.
  • أنشئ تطبيقات أصلية لنظام Android. استخدم Mapbox و OpenStreetMap ومصادر التجانب الأخرى في تطبيقك ، بالإضافة إلى التراكبات مثل بيانات GeoJSON وتلميحات الأدوات التفاعلية.

من ناحية أخرى ، يوفر OpenLayers الميزات الرئيسية التالية:

  • طبقات متجانبة - اسحب المربعات من OSM و Bing و MapBox و Stamen و MapQuest وأي مصدر XYZ آخر يمكنك العثور عليه. خدمات رسم الخرائط OGC والطبقات المنتهية مدعومة أيضًا.
  • سريع وجاهز للأجهزة المحمولة - دعم للهاتف المحمول خارج الصندوق. أنشئ ملفات تعريف مخصصة خفيفة الوزن باستخدام المكونات التي تحتاجها فقط.
  • طبقات المتجهات - عرض بيانات المتجه من GeoJSON و TopoJSON و KML و GML وعدد متزايد من التنسيقات الأخرى.

"أفضل خدمة خرائط خارج خرائط Google" هو السبب الرئيسي الذي يجعل المطورين يعتبرون Mapbox على المنافسين ، بينما "المرونة" تم ذكره كعامل رئيسي في اختيار OpenLayers.

OpenLayers هي أداة مفتوحة المصدر مع 5.17 ك نجوم جيثب و 1.97 ك شوكات جيثب. إليك رابط إلى مستودع OpenLayers مفتوح المصدر على GitHub.

وفقًا لمجتمع StackShare ، تتمتع Mapbox بموافقة أوسع ، حيث تم ذكرها في 83 شركة مداخن وأمبير 28 مكدسات المطورين مقارنةً بـ OpenLayers ، المدرج في 7 مداخن الشركة و 4 مداخن المطور.


Fusion هو إطار عمل لتطوير تطبيق خرائط الويب لنظام التشغيل MapGuide و MapServer الذي تم إنشاؤه بشكل أساسي في JavaScript. يسمح لمطوري الويب غير المكانيين بإنشاء تطبيقات خرائط غنية بسرعة وسهولة.

إطار عمل مرئي غني للعميل لبيانات SOLAP ، باستخدام GeoExt / OpenLayers كواجهة أمامية لرسم خرائط الويب. إنه يتيح إنشاء لوحات معلومات تحليلية جغرافية قابلة للحفر والتفاعلية أو تقارير أكثر ثباتًا ، والتي تسمح بتحليل البيانات من خلال تمثيلات مختلفة (خرائط ومخططات وعلامات تبويب متقاطعة) ومستويات من التفاصيل من أجل اتخاذ قرارات أكثر استنارة وبالتالي أفضل.


الاختلافات الرئيسية بين المكتبات الثلاث

كود المصدر المفتوح

OpenLayers و Leaflet مفتوحان المصدر ، يتم توفيرهما بموجب ترخيص "المبسط" BSD 2-clause. تم ترخيص Mapbox GL JS بموجب ترخيص BSD المكون من 3 فقرات ولكن خدمة Mapbox ليست مجانية.

اختيار مزود الخريطة

يسمح OpenLayers و Leaflet للمستخدمين باختيار مزود الخريطة بحرية بينما يدعم Mapbox فقط موفر خرائط Mercator.

يعتبر المنشور منتجًا بسيطًا جدًا بحجم 140 كيلو بايت فقط. مكتبة Leaflet صغيرة ويمكن توسيعها باستخدام المكونات الإضافية ولكن لا يُقصد بها أن تكون نظامًا للمعلومات الجغرافية قائمًا على الويب. OpenLayers عبارة عن مكتبة خرائط مدمجة تحتوي على جميع الميزات المطلوبة في المكتبة الأساسية ، يصل وزنها إلى 644 كيلو بايت (الإصدار 6). حجم Mapbox هو 732 كيلو بايت (الإصدار 1.7).

خدمات OGC (WMS ، WFS)

يدعم Mapbox WMS (خدمة تعيين الويب) و WFS ولكن مربعات المتجهات فقط بتنسيق GeoJSON. تدعم OpenLayers كلاً من WMS و WFS بشكل جيد للغاية. يدعم المنشور تكامل خدمات OGC عبر البرنامج المساعد.

فيما يلي بعض الميزات المهمة لثلاث منصات خرائط شائعة: Mapbox و OpenLayers و Leaflet جنبًا إلى جنب مع اختلافاتهم الرئيسية. آمل أن تساعدك هذه المقالة في اكتساب المزيد من المعرفة لفهم المزيد حول مكتبات الخرائط هذه. في BHSoft ، لدينا خبرة جيدة جدًا مع جميع هذه المكتبات لضمان جودة خدمة GIS الخاصة بنا.


قائمة OSGEO بأدوات خرائط الويب¶

من أجل الاكتمال ، تم استرداد أصل القائمة التالية من http://wiki.osgeo.org/wiki/A_complied_list_of_webmapping_toolkits.

برمجة الإصدار الأخير (التاريخ) وصف رخصة محركات الخرائط والبروتوكولات لغة
أطلس مابر 1.3 (2012-11) إن AtlasMapper عبارة عن تطبيق خرائط JavaScript / Java متعدد المنصات يسمح بتصفح كتالوج طبقات الخريطة بسهولة ووضع طبقات وإعادة تصميمها ومقارنتها جنبًا إلى جنب في متصفح الويب. GPLv3 WMS و NCWMS و ArcGIS Server و XYZ / OSM جافا ، جافا سكريبت (GetExt ، Openlayer ، Ext JS)
كارتوويب 3.5.0 (2008-09-04) غير نشط CartoWeb عبارة عن Web-GIS شامل وجاهز للاستخدام بالإضافة إلى إطار عمل مناسب لبناء تطبيقات متقدمة ومخصصة. GPLv2.0 + انظر MapServer بي أتش بي
حرباء 2.4.1 (2006.09.06) غير نشط كاميليون هي بيئة موزعة وقابلة للتكوين بدرجة عالية لتطوير تطبيقات خرائط الويب. إنه مبني على MapServer كمحرك رسم الخرائط الأساسي ويعمل مع جميع تنسيقات البيانات المدعومة من MapServer من خلال ملف MAP عادي. معهد ماساتشوستس للتكنولوجيا انظر MapServer، WMS بي أتش بي
group.geo (خرائط Plone) نشيط الهدف هو توفير مجموعة شاملة من الأدوات لإدارة ونشر البيانات الجغرافية المكانية في Plone ، باستخدام التقنيات الحالية والمثبتة قدر الإمكان. GPLv2.0 (انظر OpenLayers ، Polymaps) Python و JavaScript و OpenLayers
dbox 0.9a1 (2006-05-08) غير نشط dbox عبارة عن مجموعة من المكتبات المستندة إلى DHTML لبناء تطبيقات خرائط تفاعلية تعتمد على الويب. تهدف الأدوات إلى العمل مباشرة مع نظام خرائط الويب MapServer. إنها توفر وظائف مستقلة نسبيًا دون تقييد التصميم العام. في الواقع ، تم تصميمها لتستخدم مع العناصر القديمة مثل الطاولات. ? MapServer جافا سكريبت ، DHTML
التنين 1.1.3 (2010-12-06) غير نشط Dracones هو إطار عمل لرسم خرائط الويب مبني على MapServer. المكونات الأساسية: أداة خريطة خفيفة الوزن ، مع واجهة تنقل سلسة ، طبقات خريطة مع سلوكيات تفاعلية ، مثل تحديد الماوس أو معلومات تلميح الأدوات (تمرير الماوس) آلية الاستعلام / التمديد المرنة خدمات أخرى سهلة الاستخدام مثل تصدير صورة الخريطة والتنقل في المحفوظات BSD انظر MapServer، WMS PHP ، بايثون
فليكسلايرس غير معروف (2009) غير نشط منفذ جزئي لواجهة برمجة تطبيقات تعيين OpenLayers من JavaScript الأصلي إلى ActionScript 3 LGPLv3 WMS و WMS-C و WFS أكشن سكريبت 3
انصهار 2.2.0 (2011-06-01) نشيط Fusion هو إطار عمل لتطوير تطبيق خرائط الويب لنظام التشغيل MapGuide و MapServer الذي تم إنشاؤه بشكل أساسي في JavaScript. يسمح لمطوري الويب غير المكانيين بإنشاء تطبيقات خرائط غنية بسرعة وسهولة. معهد ماساتشوستس للتكنولوجيا انظر MapServer ، MapGuide PHP ، JavaScript (Openlayers)
GeoExt 1.1 (2011.12.22) نشيط GeoExt عبارة عن مجموعة أدوات JavaScript لتطبيقات خرائط الويب الغنية التي تجمع بين مكتبة OpenLayers (لتعيين المكونات) مع Ext JS JavaScript Framework. انظر على سبيل المثال GeoExplorer. BSD-3-بند انظر OpenLayers جافا سكريبت ، (OpenLayers ، Ext JS)
geojsp غير معروف غير معروف) لا يوجد مصدر عام geojsp هو مكوِّن مفتوح المصدر (GPL) يدمج العناصر الجغرافية في البنية التحتية لذكاء الأعمال (geo-BI): الخرائط الموضوعية لخرائط التدفق الرسومية (مخططات شريطية ، مخطط دائري ، إلخ.) GPL انظر OpenLayers جافا
جيوموندريان 1.0 (غير معروف) آخر التزام في 2012-04 GeoMondrian هي نسخة ممكّنة مكانيًا من Pentaho Analysis Services Mondrian. يوفر تكاملًا ثابتًا للكائنات المكانية في بنية مكعب بيانات OLAP ، بدلاً من جلبها من قاعدة بيانات مكانية منفصلة أو خدمة ويب أو ملف GIS. EPL انظر OpenLayers جافا
GeoMOOSE 2.6.1 (2012-02-12) نشط: حضانة OSGEO GeoMOOSE هو إطار عمل JavaScript لعميل الويب لعرض بيانات الخرائط الموزعة. تمتلك GeoMOOSE عددًا من نقاط القوة بما في ذلك النمطية وقابلية التكوين وتوفر عددًا من الوظائف الأساسية في حزمها. تم بناء GeoMOOSE على MapServer و OpenLayers و Dojo Toolkit. معهد ماساتشوستس للتكنولوجيا MapServer ، راجع OpenLayers جافا سكريبت PHP
GeoPrisma 1.6.3 (2012-11-27) لا يوجد معلومات GeoPrisma هو تطبيق لرسم خرائط الويب يتميز بالتحكم في الوصول (أذونات) إلى البيانات الجغرافية المكانية (الموارد). يمكن تقديم مورد واحد بواسطة عدة خوادم بيانات جغرافية مختلفة (خدمات) ، مثل WMS و TileCache و MapServer و FeatureServer وما إلى ذلك. بند BSD-3 انظر OpenLayers بي أتش بي
GeoShield 0.3.0 (2012-04) غير ناضج GeoShield هو مشروع تم إنشاؤه لتقديم طريقة مركزية لتحديد التحكم في الوصول الأمني ​​إلى الخدمات الجغرافية. يعمل كوكيل ، يعترض جميع الاتصالات بين العملاء والخدمات المتوافقة مع OGC بند BSD-3 راجع GeoServer و WMS و WFS و WPS و SOS جافا
GeoWebCache 1.4.0 (2013-07-09) نشيط GeoWebCache هو تطبيق ويب Java يستخدم لتخزين مربعات الخرائط القادمة من مجموعة متنوعة من المصادر مثل OGC Web Map Service (WMS). يقوم بتنفيذ العديد من واجهات الخدمة (مثل WMS-C و WMTS و TMS و Google Maps KML و Virtual Earth) من أجل تسريع عملية تسليم صور الخرائط وتحسينها. يمكنه أيضًا إعادة تجميع البلاط للعمل مع عملاء WMS العاديين. LGPL WMS ، WMS-C ، TMS ، WMTS جافا
جيسكلينت 3.5.3 (2012-06-2012) غير نشط؟ مكون أداة تأليف الويب لـ MapServer الذي يمكّن المستخدم من إنشاء ملفات Mapfiles وتوفير خرائط OpenLayers. GPLv3 انظر Mapserver أجاكس ، جافا سكريبت ، PHP / ماب سكريبت
GPAAMP (نموذج مراقبة وتقييم المناطق المحمية العالمية) 0.7 (2010-10) غير نشط من خلال دعم خدمات العرض والتنزيل ، تعمل بشكل أساسي كوسيلة لتصور المعلومات من مصادر مختلفة يتم تقديمها من خلال خدمات الويب المستندة إلى المعايير. يعتمد على المكدس ExtJS و OpenLayers و GeoExt. ترخيص Apache 2.0 انظر OpenLayers جافا سكريبت (GeoExt و OpenLayers و ExtJs)
عميل رسم الخرائط هيرون 0.73 (2013-06-07) نشيط GeoExt عبارة عن مجموعة أدوات تجمع بين OpenLayers و Ext JS للمساعدة في إنشاء تطبيقات GIS بنمط سطح المكتب على الويب باستخدام JavaScript. يستفيد Heron MC من هذه الأطر من خلال توفير مكونات عالية المستوى واتفاقية لتجميع التطبيقات بسرعة فقط من خلال التكوين ("انظر ما لا توجد برمجة"). GPLv3 انظر OpenLayers جافا سكريبت (GeoExt و OpenLayers و Ext JS)
HSLayers 3.4.0 (2012-11-02) غير نشط يجمع HSLayers بين OpenLayers (لجزء التعيين) و ExtJS (لواجهة المستخدم الرسومية) لمجموعة أدوات WebGIS الكاملة الشبيهة بسطح المكتب في JavaScript. كما أن لديها العديد من البرامج النصية الصغيرة من جانب الخادم لدعم واجهة الويب. GPL راجع OpenLayers و MapServer و WCS و WFS جافا سكريبت ، بايثون
i3geo غير معروف غير معروف) نشيط يوفر i3geo مجموعة من أدوات التنقل وإنشاء التحليل والمشاركة وإنشاء الخرائط عند الطلب. GPLv2.0 + انظر MapServer PHP ، جافا سكريبت
كا خريطة 1.0 (2007-05-02) غير نشط ka-Map هو مشروع مفتوح المصدر يهدف إلى توفير JavaScript API لتطوير واجهات تفاعلية للغاية لرسم خرائط الويب باستخدام الميزات المتاحة في متصفحات الويب الحديثة. ترخيص MapServer MapServer PHP ، جافا سكريبت
منشور 0.6 (2013-06-26) نشيط Leaflet عبارة عن مكتبة JavaScript حديثة وخفيفة الوزن لإنشاء خرائط تفاعلية قائمة على التجانب لكل من مستعرضات الويب على سطح المكتب والجوال. BSD-2-بند طبقات مبلطة ، WMS جافا سكريبت
Mapbender 3.0.0 (2013-05-29) نشط: مشروع OSGEO Mapbender هو برنامج المكتب الخلفي وإطار عمل العميل للبنى التحتية للبيانات المكانية. يوفر نموذج بيانات وواجهات قائمة على الويب لعرض خدمات الخرائط المتوافقة مع OGC والتنقل والاستعلام عنها. إذا كان يعتمد على أطر Symfony2 و JQuery و OpenLayers جي بي إل ، بي إس دي WMS ، WFS PHP ، جافا سكريبت
MapFish 2.2 (2011-06-27) غير نشط MapFish هو إطار عمل مرن وكامل لبناء تطبيقات ثرية لرسم خرائط الويب. يؤكد على الإنتاجية العالية والتنمية عالية الجودة. BSD-3-بند WMS ، WFS بايثون وجافا سكريبت
MapProxy 1.5.0 (2012-12-05) نشيط يقوم بتخزين البيانات مؤقتًا وتسريعها وتحويلها من خدمات الخرائط الحالية ويخدم أي سطح مكتب أو عميل GIS على الويب. MapProxy هو حل لذاكرة التخزين المؤقت للبلاط ، ولكنه يقدم أيضًا العديد من الميزات الجديدة والمبتكرة مثل الدعم الكامل لعملاء WMS. ASLv2.0 WMS ، TMS بايثون
MapQuery 0.1 (2011-07-28) غير نشط MapQuery هو مكون إضافي لـ jQuery يمكنك استخدامه لإضافة تعيين إلى موقع الويب الخاص بك. سواء كنت تريد إضافة خريطة بسيطة بسرعة إلى صفحة ما ، أو إنشاء تطبيق ويب غني بالميزات ، فإن MapQuery هو الشيء الذي تحتاجه فقط. معهد ماساتشوستس للتكنولوجيا انظر OpenLayers جافا سكريبت
خرائط متواضعة غير معروف غير معروف) نشاط منخفض جدا تعد Modest Maps مكتبة صغيرة قابلة للتوسيع ومجانية للمصممين والمطورين الذين يرغبون في استخدام الخرائط التفاعلية في مشاريعهم الخاصة. يوفر مجموعة أساسية من الميزات في حزمة محكمة ونظيفة مع الكثير من الخطافات لوظائف إضافية BSD ? جافا سكريبت
OpenLayers 2.13.1 (2013-07-09) نشيط 3.0.0 ألفا (2013/07/12) نشيط يجعل OpenLayers من السهل وضع خريطة ديناميكية في أي صفحة ويب. يمكنه عرض مربعات الخرائط والعلامات التي تم تحميلها من أي مصدر. تم تطوير OpenLayers لتعزيز استخدام المعلومات الجغرافية بجميع أنواعها. BSD-2-بند ArcGIS Server ، GML ، خرائط Google ، KML ، MapGuide ، MapServer ، TMS ، خرائط Bing ، WFS ، WMS ، إلخ. جافا سكريبت
OpenScales 2.2 (2012-07-11) نشيط OpenScales هو إطار عمل لرسم الخرائط مفتوح المصدر (LGPL) مكتوب في ActionScript 3 و Flex يمكّن المطورين من إنشاء تطبيقات Rich Internet Mapping. جنو العمومية الصغرى GML و KML و OSM و TMS و WFS و WMS وغيرها. أكشن سكريبت ، فليكس ، إير
ص 4.3.1 (2013-04-04) نشيط يهدف إطار عمل p.mapper إلى تقديم وظائف واسعة وتكوينات متعددة من أجل تسهيل إعداد تطبيق MapServer المستند إلى PHP / MapScript. GPLv2 + MapServer جافا سكريبت PHP
بوليمابس 2.5.1 (2011-06-14) غير نشط Polymaps هي مكتبة JavaScript مجانية لعمل خرائط ديناميكية وتفاعلية في متصفحات الويب الحديثة. يوفر عرضًا سريعًا لمجموعات البيانات متعددة التكبير / التصغير عبر الخرائط ، ويدعم مجموعة متنوعة من العروض التقديمية المرئية لبيانات المتجه المبلطة ، بالإضافة إلى رسم الخرائط المعتاد من OpenStreetMap و CloudMade و Bing وموفري خرائط الويب المستندة إلى الصور. BSD 3 بند خرائط Bing ، Cloudmade ، OSM جافا سكريبت
ReadyMap Web SDK ? ReadyMap SDK هي مكتبة JavaScript مجانية لتضمين خرائط ثلاثية الأبعاد في صفحة ويب. أنشئ خرائط ثلاثية الأبعاد باستخدام واجهة برمجة تطبيقات ReadyMap ، أو حوّل خرائط OpenLayers أو Leaflet إلى كرات أرضية ثلاثية الأبعاد. GPLv3 انظر Openlayer JavaScript (osgjs، jQuery)
TileCache 2.11 (2010-10-15) غير نشط يوفر TileCache خادم WMS-C قائم على Python ، مع آليات تخزين مؤقت قابلة للتوصيل وخلفية عرض. في أبسط حالات الاستخدام ، لا يتطلب TileCache سوى الوصول للكتابة إلى القرص ، والقدرة على تشغيل برامج Python CGI النصية ، و WMS الذي تريد تخزينه مؤقتًا. BSD-3-بند Mapnik ، MapServer ، WMS بايثون
طاحونة البلاط 0.10.1 (2012-10-10) نشيط TileMill هو تطبيق لإنشاء خرائط جميلة. سواء كنت صحفيًا أو مصمم ويب أو باحثًا أو رسام خرائط متمرسًا ، فإن TileMill هو استوديو التصميم الذي تحتاجه لإنشاء خرائط تفاعلية جذابة. BSD مابنيك لغة تصميم الخرائط تشبه CSS
محرك رسم الخرائط المواضيعية 2009 غير نشط تمكّنك TME من تصور الإحصائيات العالمية على Google Earth. يقوم المحرك بإرجاع ملف KMZ الذي يمكنك فتحه في برنامج Google Earth أو تنزيله على جهاز الكمبيوتر الخاص بك. GPLv3 ملف KML جافا سكريبت PHP

ونسخ حقوق النشر 2014 ، فريق النيل | CC BY-SA 3.0 | تنطبق الاستثناءات! انظر المصادر والبيانات الوصفية لكل وثيقة. مراجعة d788f5e5.


نظام تنبيه الفيضانات في جميع أنحاء العالم إيثاكا: إطار الويب

تقوم تكنولوجيا المعلومات للمساعدات الإنسانية والتعاون والعمل (ITHACA) بتطوير نظام إنذار مبكر عالمي لأحداث الفيضانات (ألبانيز وآخرون 2008). يقوم النظام بجمع بيانات هطول الأمطار من موقع مهمة مراقبة هطول الأمطار الاستوائية التابعة لناسا كل 3 ساعات ، ومعالجتها ، ومقارنتها بسلسلة البيانات التاريخية لاكتشاف مستوى تنبيه لكل حوض. تتكون طبقة مستجمعات المياه من HYDRO1k ، التي تم تطويرها في مركز المسح الجيولوجي الأمريكي لرصد وعلوم موارد الأرض ، من خلال تقسيم إقليمي على مستويات مختلفة ، مما يزيد من التفاصيل من المستويات 1 إلى 6 مستجمعات المياه بأقصى قدر من التفاصيل (المستوى 6 حوض) المستخدمة في النظام. تم اعتماد نهج الحوسبة الشبكية لمواجهة الحمل الحسابي الثقيل بينما يتم التخطيط لإطار عمل الويب لإعطاء أوسع وصول إلى المخرجات التي ينتجها النظام. تعرض واجهة المستخدم الأحداث الجارية على الخريطة ، حيث يمكن أيضًا إضافة موجزات أخرى (على سبيل المثال ، عن طريق نظام التنبيه من الكوارث العالمية والتنسيق). يمكن للمستخدم تكبير البلدان التي تم تنبيهها من خلال قائمة تفاعلية أو الحصول على معلومات إضافية حول الحدث وربما عرض تقدير للسكان المتضررين. يعتمد إطار العمل على منتجات البرمجيات الحرة ومفتوحة المصدر (FOSS) النقية والمعايير المشتركة ، وفقًا للتوجيهات الداخلية لـ ITHACA واتباع توجيهات مجموعة عمل المعلومات الجغرافية التابعة للأمم المتحدة التي تشجع على قابلية التشغيل البيني واعتماد أدوات البرمجيات الحرة والمفتوحة المصدر يعد إطار العمل عبارة عن تطوير للبنية التحتية ITHACA لتطبيقات نظم المعلومات الجغرافية على الويب ، وهو يعتمد على النمط المعماري لعرض وحدة التحكم (MCV) الذي يجعل من الممكن عزل منطق التطبيق عن الواجهة. بهذه الطريقة ، لا يؤثر التغيير في أحد الجزأين على الآخر مما يجعل الصيانة أسهل على المدى الطويل. من وجهة النظر هذه ، تجمع وحدة التحكم ، ويتعامل النموذج مع بيانات التطبيق ، ويقدم العرض النتائج للمستخدم. هنا ، تم اعتماد واجهات إطار عمل MCV قائم على Python يُسمى Django باستخدام فئات JavaScript التي توفرها بعض مشروعات البرمجيات الحرة والمفتوحة المصدر. يتم تعديل بعض فئات OpenLayers ودمجها مع مكتبات Ext و GeoExt لزيادة تفاعل المستخدم مع الواجهة. يتم ترميز البيانات باستخدام معيار Open Geospatial Consortium Styled Layer Descriptor. تم اعتماد آلية التخزين المؤقت للطبقات الأساسية لخدمة خرائط الويب.

هذه معاينة لمحتوى الاشتراك ، والوصول عبر مؤسستك.


لندن & # 8217s بيانات الخريطة المفتوحة

يعد كتالوج البيانات المفتوحة في London & # 8217s نقطة انطلاق جيدة إذا كنت تبحث عن بيانات الخرائط والميزانيات وأخذ عينات المياه. قد يكون العمل مع بيانات الخريطة معقدًا في البداية. أعرض كيفية استيراد بيانات خرائط لندن & # 8217 إلى كل من خرائط Google و QGIS.

London & # 8217s كتالوج البيانات المفتوحة

يتم توفير كتالوج البيانات المفتوحة لمدينة لندن & # 8217s حتى يتمكن المواطنون من فهم عملية صنع القرار والمشاركة فيها. تتركز معظم البيانات المقدمة حول الحدائق والميزانيات. يمكن تقديم طلب بيانات GIS للحصول على بيانات الخرائط غير المتوفرة على الموقع. يتم إجراء تحسينات مستمرة وتقوم المدينة بتحديث معظم المعلومات بانتظام إلى حد ما. كما هو الحال مع جهود Open Data في أماكن أخرى ، لا يزال هناك الكثير من العمل الذي يتعين القيام به ولكن الفرص الحالية لا تزال مثيرة.

برنامج QGIS لسطح المكتب

يستخدم نظام المعلومات الجغرافية لتصور ومقارنة البيانات الجغرافية. تستخدم مدينة لندن AutoCAD ، وهي مجموعة برامج احترافية ممتازة لنظام التشغيل Windows. تبلغ تكلفتها حاليًا 185 دولارًا شهريًا ، مع خصومات للتراخيص طويلة الأجل ، وتوفر نسخة تجريبية مجانية. في حين أن هذه التكاليف ستكون تافهة بالنسبة لقسم التخطيط البلدي ، إلا أنها تمنع مشاركة المواطنين. لحسن الحظ ، تطورت حركة البيانات المفتوحة من حركة البرمجيات مفتوحة المصدر ، وهناك عدد قليل من البدائل مفتوحة المصدر.

QGIS هو برنامج GIS رائد مفتوح المصدر تحتفظ به مؤسسة Open Source Geospatial Foundation (OSGeo). إنه متاح لأنظمة Windows و MacOS X و Linux / Unix وحتى Android. أستخدم Ubuntu لذا كان تثبيته بسيطًا مع الكفاءة. تحتوي صفحة التنزيلات على تنزيلات وإرشادات لجميع أنظمة التشغيل المدعومة.

ابدأ التطبيق

عند تشغيل البرنامج لأول مرة ، من المحتمل أن & # 8217ll سيتم الترحيب بك من خلال تلميحات الأدوات التي قد تجدها أو لا تجدها مفيدة. ستعرض نافذة التطبيق "المشاريع الأخيرة" ، التي & # 8217 ليس لديك أي منها ، والكثير من أشرطة الأدوات والقوائم بدون إشارة واضحة إلى أين تبدأ. هناك بعض الخطوات التي يجب اتباعها لبدء جلب ملفات SHP التي توفرها مدينة لندن.

أضف الخريطة

بشكل افتراضي ، لا يعرض QGIS طبقة خريطة ، مثل خرائط Google. أسهل طريقة لإضافة طبقة خريطة هي تثبيت المكون الإضافي OpenLayers. لتمكينه ، اختر ملف الإضافات القائمة وحدد إدارة وتثبيت الملحقات & # 8230 يكتب فتح الطبقات في حقل البحث لتضييق نطاق القائمة الطويلة للمكونات الإضافية. حدد ملف البرنامج المساعد OpenLayers وانقر تثبيت البرنامج المساعد.

عند تثبيت هذا على Ubuntu ، لم أواجه أي مشاكل. ومع ذلك ، واجهت مشكلات مع Lubuntu ، وهو متغير خفيف الوزن من Ubuntu ، لأنه لا يحتوي على بعض المكتبات المطلوبة مثبتة. فشل تثبيت المكون الإضافي مع المطالبة بأن qtwebkit مفقود ويقترح إلغاء تثبيت المكون الإضافي. واجهت مشكلة في حل المشكلة لذا يوصى باستخدام Ubuntu.

بعد التثبيت بنجاح ، ستتم إضافة قائمة جديدة لـ Open Layers. من هنا ، يمكن إضافة طبقات لـ OpenStreetMaps و GoogleMaps و Bing وغيرها. لقد اخترت OpenStreetMaps ، والذي أضاف الخريطة كطبقة.

OpenStreetMap مع حدود مدينة لندن

أضف ملف SHP

توفر المدينة معظم بيانات الخرائط في ملف مضغوط يحتوي على ملف SHP ، أو في بعض الحالات كملف KML أو KMZ. ألق نظرة على ما & # 8217s في كتالوج البيانات المفتوحة لمدينة لندن. قم بتنزيل حدود المدينة أو بيانات محطة الحافلات أو ملف SHP الآخر الذي ترغب في عرضه. بعد استخراج الملفات ، يمكنك إضافة ملف الشكل كطبقة. إذا انتهى الأمر بالطبقات بترتيب خاطئ ، يمكنك السحب والإفلات لإعادة ترتيبها.

حدود مدينة لندن بالفنون العامة والمراكز المجتمعية

الاستيراد إلى خرائط Google

لا تدعم خرائط Google تنسيق SHP أو التنسيقات الأخرى التي توفرها مدينة لندن حاليًا. GoogleMaps قادر على استيراد ملفات KML ، إلى جانب عدد من التنسيقات الشائعة الأخرى.

تحويل الملف

إن أبسط طريقة لتحويل ملف SHP إلى ملف KML هي باستخدام برنامج سطر أوامر Linux يسمى ogr2ogr. يمكن تثبيته باستخدام aptitude. الاستخدام بسيط ولكنه ليس بديهيًا تمامًا. عادةً ما تريد تطبيقات سطر الأوامر تحديد الملف المصدر أولاً ، ثم الوجهة. لسبب ما ، تتخذ ogr2ogr النهج المعاكس. أبسط صيغة للأمر هي:

$ ogr2ogr -f kml destfile.kml sourcefile.shp

إذا لم يكن تطبيق سطر الأوامر & # 8217t خيارًا ، فيمكنك أيضًا استخدام QGIS لهذا الغرض ، وتصدير طبقة معينة بتنسيق KML.

تحديد الكائن

هناك قيود على عدد الكائنات التي يمكن لخرائط Google استيرادها. تظهر لقطة الشاشة أن خرائط Google قد استوردت 2000 علامة فقط.

خيارات برمجية

الخيار الأكثر مرونة هو إنشاء تصور خريطة مخصص ولكنه الأكثر تعقيدًا واستهلاكًا للوقت إلى حد بعيد. أنشأت الشهر الماضي تصورًا للعلامة العنقودية في خرائط Google لفهم تأثير شركة عقارية محلية بصريًا. منذ سنوات مضت ، عملت على تصور خريطة لعمليات التفتيش على المطاعم للحصول بسهولة أكبر على نظرة شاملة للمكان الذي تحدث فيه انتهاكات الكود الصحي ، مع وظائف مماثلة الآن جزء من الموقع الرسمي للوحدة الصحية.

كانت هذه حالات حيث تمت إعادة تنسيق مجموعة بيانات عامة حالية ليتم رسمها على الخريطة. تم استخدام GoogleMaps API للحصول على خطوط الطول والعرض للعناوين الفردية من خلال عملية تسمى التكويد الجغرافي. ثم تم إخراج هذه البيانات ككائن json متوافق مع GoogleMaps وعرضها على خريطة مضمنة.


مكافحة تدهور التربة والتصحر في أقصى شمال الكاميرون من خلال تطبيق خرائط الويب باستخدام أدوات مفتوحة المصدر

(NIC) وطالب دكتوراه في جامعة Ngaoundà © rà ©.

المعهد الوطني لرسم الخرائط

(NIC) وطالب دكتوراه في جامعة Ngaoundà © rà ©.

نامكونغ داغا سنكلير مساعد باحث ،

المعهد الوطني لرسم الخرائط

(NIC) وطالب دكتوراه في جامعة Dschang.

Abstract & # 8211 ReviTec® هو نهج بيئي لمكافحة تدهور التربة والتصحر في العالم. تتطلب أنشطة ReviTec معلومات عن النباتات الموزعة مكانيًا في المواقع التجريبية. في ضوء إدارة البيانات المكانية في المواقع التجريبية ، يدرك باحثو ReviTec® صعوبات جمع هذه البيانات وتحليلها بحيث يمكن أن تأتي من مصادر مختلفة وخاصة من تنسيقات مختلفة ، مما يجعل هذا التحليل مملاً. تحاول أنظمة المعلومات الجغرافية (gis) الاستجابة لهذه المشكلة ، من خلال اقترانها بخرائط الويب ، مما يسهل نشر الكائنات ومعالجتها مباشرةً على الخريطة من أجل إدارة ملائمة وفعالة للغاية لهذه البيانات. يتمثل عملنا في دمج تقنية webmappping وتكييفها في نظام monotoring لإدارة أنشطة ReviTec باستخدام أدوات مفتوحة المصدر.

الكلمات الرئيسية: ReviTec ، خرائط الويب ، نظم المعلومات الجغرافية ، نشر الكائنات ، معالجة الكائنات.

في أجزاء كثيرة من العالم ، أدى استغلال الإنسان للموارد الأرضية إلى الضغط على قدرة النظم البيئية على الصمود ، وهو ما يتجلى في تدهور التربة والتصحر. [1]. لمكافحة تدهور التربة والتصحر في العالم ، قام خبراء البيئة في التربة والغطاء النباتي في شراكة KeKo (علماء الأحياء Kesel و Koehler & amp Associates) ومركز الأبحاث حول البيئة والتكنولوجيا المستدامة (UFT) في جامعة بريمن [1] طورت إعادة تأهيل بيئية تسمى تقنية ReviTec ®. تهدف تقنية ReviTec® هذه إلى مكافحة تدهور التربة والتصحر في استعادة مواقع محددة عن طريق غرس الأشجار وإعادة تأهيل التربة. لتنفيذ أنشطتها ، يجب أن يكون لدى ReviTec معلومات حول النمو والتوزيع الدقيق للنباتات في المواقع التجريبية في الوقت الفعلي. بالإضافة إلى ذلك ، تتطلب مساحات الثقافات والنظر في المساحة التي تشغلها النباتات المعلومات المكانية. في ضوء إدارة البيانات الخاصة بالنباتات للإحالة المكانية بواسطة ReviTec ، لذلك يبدو من الضروري والملح تطوير نظام معلومات جغرافية متكامل في بيئة الويب عبر مفهوم WebMapping الذي سيكون بمثابة أداة للتحليل المكاني. ستمكّن هذه الأداة من المراقبة عبر الإنترنت لأنشطة ReviTec (المراقبة) التي كانت في السابق يدوية ومخزنة في ملفات Excel.

أدى تطوير نظام المعلومات الجغرافية وتقنيات الإنترنت والويب إلى ظهور WebMapping في التسعينيات. تستمر تقنية نشر الخرائط عبر شبكة الكمبيوتر في تقديم أدلة خاصة في استكشاف الأجسام الفضائية والتلاعب بها. مع تطور الإنترنت ، أصبحت خرائط الويب أو الخرائط عبر الإنترنت والخدمات القائمة على الموقع (LBS) اليوم بيئة جديدة للتشاور وإدارة وإنشاء المعلومات الجغرافية حيث يبحث المستخدم عن المعلومات ويتعامل معها على أساس مكاني بدلاً من حالات النوع كلمة رئيسية. أخذ رسم الخرائط وتحديد الموقع الجغرافي للأشياء أو الخدمات أو الأنشطة أو حتى الأفكار ، أهمية كبيرة في الممارسات اليومية لمستخدمي الإنترنت. رسم الخرائط على الإنترنت ، يوفر أي نوع من الجمهور ، وطرقًا لتراكب الخرائط والمعلومات والخدمات الجغرافية التقليدية ، وبالتالي تحسين خرائط القيمة المضافة بشكل كبير. بالإضافة إلى ذلك ، فإن تطوير منصات رسم الخرائط عبر الإنترنت مثل Google Map و Open Street Map سمح بتحديد المواقع الجغرافية للأماكن في العالم والتي لا يقتصر معظمها على عرض ونشر المعلومات المكانية بشكل ثابت. ولكن أيضًا التفاعل مع الكائنات الجغرافية على الخريطة. ومع ذلك ، لا تسمح أنظمة خرائط الإنترنت هذه بمعالجة البيانات الشخصية لأن البيانات مخزنة في قاعدة البيانات الخاصة بها.

يسمح استخدام علوم المعلومات الجغرافية بنمذجة وإدارة البيانات المحلية باستخدام التمثيل الرقمي. يوفر إنشاء الخرائط وإدارة البيانات الجغرافية باستخدام أنظمة المعلومات الجغرافية (GIS) سرعة أكبر وتقديم أدوات تبتكر باستمرار في تحليل وفهم وحل المشكلات بناءً على بيانات حقيقية. الأدوات موجودة ، ولكن بسبب تكلفتها ، أدى الوصول إلى هذه البرامج إلى تقييد المستخدمين والشركات ذات الموارد المالية الكافية للحصول عليها

البرنامج ، في كثير من الأحيان يجب على المستخدم الحصول على الحزمة بينما في معظم الحالات ، هناك حاجة لبعض الوظائف. بالإضافة إلى ذلك ، فإنهم يحتاجون إلى الإلمام ، إذا لم يتم تدريبهم على البرنامج وكذلك لغة التطوير المصاحبة له [6]. لذلك من المهم بالنسبة لنا دراسة إنشاء مثل هذا النظام باستخدام المنتجات المجانية والمصدر المفتوح الموجود.

الفرص التي تقدمها الخرائط عبر الإنترنت

تعد نظم المعلومات الجغرافية عبر الإنترنت ذات أهمية كبيرة خاصة بالنسبة للهياكل التي تتعامل مع البيانات المترجمة مكانيًا. على الرغم من أن تخطيط النتائج يسمح بفهم أسهل للمساحة المحيطة ، فإن تنفيذ مثل هذه المنصات يتطلب مهارات عرضية في كل من علوم الكمبيوتر والجغرافيا [4].

بناءً على الخدمات التي يمكن أن تقدم GIS عبر الإنترنت ، قسمت Green و Bossomaier [5] هذه الخدمات إلى فئتين. تقدم الفئة الأولى واحدة من أكثر ميزات نظم المعلومات الجغرافية انتشارًا عبر الإنترنت: الاستعلامات المكانية القائمة على الموقع. يتضمن اختيار الكائنات الفضائية مثل المناطق أو النقاط. مثال على ذلك هو نظام يقدم واجهة مرنة ويمكن للمستخدم الوصول إليها على نطاق واسع من خلال تقديم العديد من الخيارات (الطبقات ، والألوان ، والقوام ، & # 8230) وذلك لإنشاء خريطته الخاصة عن طريق تحديد الطبقات. لا يقوم المستخدم بإجراء أي بيانات معدلة ويظل مقيدًا بالخيارات التي توفر له مثل هذا النظام. مثال على ذلك السائح الافتراضي (السائح الافتراضي) [7].

الفئة الثانية تسمح بتصميم الخرائط ونشرها على الإنترنت. على عكس الفئة الأولى ، يمكن للمستخدم إضافة بياناته الخاصة في قاعدة البيانات والتي تتضمن التحكم في الوصول. كمثال على هذه الفئة ، يقدم GIS عبر الإنترنت للمستخدم إضافة معلوماته الخاصة كما اقترح جامعة Charles Sturt في أستراليا [10].

رسم الخرائط لتنفيذ منصة خرائط الويب

يستخدم هذا النوع من الحلول خادم خرائط وهو عبارة عن برنامج على شكل تطبيق CGI أو servlet Java أو أي نموذج آخر [2]. تم تصميم خادم الخرائط لإنشاء خرائط بناءً على طلب العميل البعيد ، واعتمادًا على الإعدادات التي يختارها [9]. يقع على الخادم ، ويعمل مع خادم الويب وهو عبارة عن واجهة بين التواصل المعقول مع العميل عبر الإنترنت وخادم بيانات رسم الخرائط. ويمكنه أيضًا أن يلعب دور خادم الويب [2]. هناك فئتان من خوادم الخرائط: المصدر المفتوح والمالك. تتميز الخوادم مفتوحة المصدر بأنها غير مكلفة. مرنة جدًا ، ويمكن تخصيصها بسهولة. ومع ذلك فإنه يتطلب معرفة قوية وتحديثات ومهارات البرمجة بانتظام. هناك عدة خوادم ترسم خرائط مفتوحة المصدر ، من بينها Geoserver. تبدو الحلول الاحتكارية مثل سطح مكتب GIS من حيث الميزات. هذه حلول جاهزة ، تتطلب تدريبًا بسيطًا للتعريف.

يعمل GeoServer في ظل بنية ثلاثية المستويات: عميل للعرض وخادم ويب وخادم قاعدة بيانات. من الممكن أيضًا دمج نظام DBMS مكاني مثل PostGlS. يتمتع eoServer بميزة الاستقرار على أنظمة التشغيل المختلفة. يمكن لأي شخص لديه متصفح الوصول إلى تطبيق Geoserver. يقدم مالك مثل حل ArcIMS أدوات تطوير التطبيقات الخاصة به ، كما أن التنسيقات المستخدمة محددة أيضًا حتى إذا تم التغاضي عن التنسيقات الأخرى في بعض الأحيان [8]. تكلفة الحصول على الترخيص عالية جدًا وتعتمد على الصيغة المختارة (عدد المنشورات ، حجم البيانات ، إلخ).

الميزات المقدمة في هذا النوع من الحلول عديدة ومتنوعة [8]. يسمح GeoServer بعرض عدد كبير من تنسيقات الصور النقطية والمتجه. من السهل الوصول إلى إعداد ملفات الأشكال. The zoom, the displacement map and advanced options are available (transparency for example is available) and dependent on the conguration of the shapefile le. Advanced options are also available. Note that for both solutions, each Zoom performs is loading a new image, where a certain heaviness.

THE CURRENT MONITORING SYSTEM OF REVITEC SITES

ReviTec® is an ecological rehabilitation technology developed by the Bremen-based partnership corporation KeKo (Kesel, Koehler & Associates Biologists) in co-operation with the Center for Environmental Research and Technology (UFT) of the University of Bremen [15]. It aims at combating degradation and desertification by the re-establishment of site-specific ecosystems with their peculiar ecosystem services. This is achieved by erosion control, substrate management and fostering of site specific biodiversity. The measures include soil and water conservation, restoration of degraded and polluted soil and ecological afforestation [15].

The ReviTec® approach focuses at the initiation and acceleration of ecological succession (conservation in a dynamic sense) with a mosaic-type exposure of a special substrate mixture which may be filled in biodegradable bags for erosion control [15]. The ReviTec® bags can be exposed flexibly to the topography and modularly arranged to structures, such as small islands, bunds, half-moons, etc. [15].

Data collection and processing

To follow the growth of plants, the data collection in both sites was organized in three repetitions in time. The first collection was carried out in April that was the beginning of the rainy season the second was in July ins the middle of rainy season while the third one was in September. It consisted of monitoring of vegetation in both sites including herbaceous and woody plants which were existing on the bunds and demilunes exclusively and in the other hand of the microclimate measurement and site soil characterization.

These three periods of data collection on the ReviTec site of Ngaoundéré are marked by a significant amount of data to be processed and the processing of these data is performed with the excel software and then stored on file in this program.

Since its installation in April 2012, the activities of the ReviTec site of Ngaoundéré generated each year a significant amount of data. And these data are processed and stored on Excel files. However, the storage of these data in the Excel files

represents a limitation in the dynamic view of the data regularly collected. And also in this way the treatments applied on the data is carried out manually. In addition, the information are not centralized to a simultaneous consultation which makes the access and manipulation of data difficult and leads in general to enormous losses of time, or does not favor the decision-making based on actual data. On the other hand the data that ReviTec manipulates are localized informations spatially. We can say that the current monitoring of ReviTec does not allow a space view of the elements manipulated nor a automatic processing of data.

IMPLEMENTATION OF A MONITORING SYSTEM INTEGRATED IN THE WEBMAPPING

Several platforms of GIS online exist for the geolocalisation of places. However, these platforms do not allow personal use of data and are not suitable for a follow-up the activities of a structure. That is why we propose a system of monitoring for the sites of ReviTec integrating and adapting the concept of Webmapping for the management of its own activities.

Our approach consists in a first time to implement the mapping solution cited above, namely the achievement of a spatial database that contains the spatial data, the deployment of a map server that uses these data to produce map layers according to the requests of the web application. Then, we have developed a web application that interacts with them. The web application provides two main functions, namely the management of dynamic side of the system and the redirection of requests from the client to the map server to retrieve map images requested by the client. We have integrated a cartographic client in the web application to allow for the display the map.

The main idea is to create a new item on the map by adding the geographical coordinates through an interface of the Web application. Once add on the map, the element becomes interactive using the JavaScript API of the cartographic client allowing to update the data on the element newly added.

We have proposed the zoom feature as well as the module of interaction enabling the interaction with the elements of the map. We have proposed several layers to display on the map and it is possible to display or hide according to need.

The one of the features introduced allows View information concerning elements on the experimental site of ReviTec (demilunes, islands, bunds, etc.). The display is done by the click of the mouse on the item in question. It is also possible to perform a search, it uses for this the spatial indexes.

Another feature allows you to update the information allottees items on the map with the help of an interface of the web application dedicated to this effect.

In summarizing the features offered by the proposed system are:

Explore and interact with the elements on a map

update attribute information items on a map

search for items on a map

display the information updated in real time

The request of the client to ask a resource on server.

The Web server assure the treatment of the HTTP request.

If the HTTP request received is for the applications server, then the web server passes it to applications server. The two servers are connected by a channel, appointed connector.

The application server receives the request to its tower. It therefore performs instruction (the Servlet) which is intended the query, in function of the URL. This implementation may require a map image of where the call of the server mapping (example: GeoServer directory) or the consultation of the data sources as allottees of databases (example: PostgreSQL, on the figure).

. When the processing of the query uses a map image, Application server fact uses the geographical server that produces the corresponding image and sends.

To produce a map image, the cartographic server has need of geographic data that request the DBMS (PostgreSQL/PostGIS) via a query.

Once its response generated, the server applications the returns, by the connector, to the Web server.

The answer is now of the simple HTML code, understandable by a browser. The HTTP server returns the response to the client.

The application is developed with free and open sources.tools

At the application level, we opt for Tomcat for its flexibility, its dual functionality of Web server and application server. In addition, Tomcat is available under a free license [14]. For the generation of map layers, GeoServer has been chosen as the geographic Server guaranteeing a better rendering of maps and a better security [13]. Implemented in Java, its choice allows us to have a homogeneity at the level of the entire syste put in place.

As regards the RDBMS brands studied, our choice is PostgreSQL/PostGIS the fact that it is free [11, 12]. it is easily accessible by our geographical server. GeoServer.

As the operating system installed on the server, we used the Linux distribution Debian 8 under GNU license.

The programming language chosen is the Java in its web version (JSP and servlet) that allows you to generate dynamic Web pages. Other web programming languages have been used such as: HTML5, JavaScript, and CSS. The platform is located on a single machine (server).

In summary, we propose a system which corresponds to an architecture Four Thirds comprised of the following elements:

a cartographic client : OpenLayers

an application server: Apache Tomcat

a map server: GeoServer directory

a data server: PostgreSQL/PostGIS.

The implementation of the solution has been carried out with the vector map of the site of ReviTec of Ngaoundéré. This map has been obtained with the help of geographic coordinates identified on the ground.

The home page contains the client map which allows you to view the geographical map of the site of ReviTec of Ngaoundéré. This map client is JavaScript library OpenLayes which allows to display the maps from several geographic servers. We have implemented for it supports any map vector and raster and zoom features and interaction module

Updating the information in the system First step

The application process for data visualization of a point on the map starts by clicking on a point on the map. Then the system displays a tooltip containing the Button "Add Data".

After having clicked on the button "Add Data" The system redirects the user to the interface of updates to data. As well, it accesses to the form to update the figure below:

This interface has been designed according to the layout of the bags on the site of Revitec. The above form is a form of update of the islands.

Visualization of information

The visualization of the data on the map has two phases:

The application process for data visualization of a point on the map begins by a click on the point on the map. Then the system displays a tooltip containing some information on the point.

The second step of viewing information points of the card passes by the click of the button More Information To view all of the information concerning the element in question.

The figure bellow shows an example of the page of the result:

The system that we propose implements the funtioning of experimental site of ReviTec of Ngaoundéré.

The system allows you to view the items such as treeIslands, Demilunes, bunds and islands on the map of the site of ReviTec of Ngaoundéré. These elements are represented by the points on the map and are identified by the identifiers.

The system also allows the interaction with these elements on the map that is to say the system offers the latest information recorded in a tooltip when you click on the item on the map.

The system also offers the possibility to consult the whole of recent information of the plants belonging to an item on the map by clicking on the button "More information".

The result obtained contains information such as:

The treatment applied on the plant

The diagram in stick which describes the growth of the plant in function of the treatment.

The treatment can be: compost, Biochar, loamy sand, mycorrhiza. It is possible from the interface of Update to update the data on plants.

GIS are so important for spatial analysis in recent years that is not feasible to limit them to simple isolated software. In the era of technologies of information and the Internet, GIS had to evolve to accessible software of any point of the earth. This evolution has seen the birth of a concept of WebMapping favoring a multitude of solutions, each with its own philosophy. The systems of WebMapping constitute a means more important in the exploration and remote manipulation of spatial objects on maps. In this work, we are given as the main aim, the integration and adaptation of this technology in a system of dynamic monitoring at the service of the site of ReviTec for the management of its activities.

The proposed system allows to disseminate the geographical maps and follow the samples of the data on the plants. Its dynamism allows users to interact with the elements on the maps to perform the various actions planned to this effect. It has a large possibility of extension and is portable with Java technology.

Koehler, H. et al., 2007. ReviTec® the integrated technology to combat erosion, degradation and desertification, pp.17- 58.

Tyler Mitchell, Web Mapping illustrated, O Reilly, 2005

Alexandre PAUTHONNIER, Les SIG et les technologies de l'information et de la communication, Novembre 2010

Z.R. Peng, C. Zhang, "The roles of geography markup langage (GML), scalable vector graphics (SVG), and Web feature sewice (WFS) specitications in the development of Intemet geographic information systems (GIS)", Joumal of Geographical Systems, Springer-Verlag, 2004.

D. Green. T. Bossomaier, Online GIS and Spatial Metadata, Taylor & Francis Edt., London 1 2002, 233,

أ. Lemboa, L. P. Wagenetb, T. Schuslerb, S. D. DeG1orrab, "Creating affordable Internet map server applications for regional scale applications", Joumal of Environmental Management 85, 2007.

B. Plewe, GIS Online, Onward Press, New York: 1997, 336.

S. Avril, F. Bray, F. Denis, L. Ndiaye, I.Rabhe, SIG en ligne 1 Panorama des fonctionnalités et modalités de mise ne oeuvre, Mastère SILAT pour le Géo Evénement, mars 2005, 38.

A. Steinke, D.G, Green and D. Peters, "On-line environmental and geographic information systems", in H. Saarenma and A Kempf, Edt., Internet Applications and Electronic Information Resources in Forestry and Environmental Sciences. EFI Proceedings No. 10. European Forestry Institute, Joensuu (Finland), 1996, pp. 89-98.

T. l-Ioranont, N. K. Tripathi, and V. Raghavan, "A Comparative Assessment oflntemet GIS Server Systems," vol. 2005, 2002.

http://www.postgresqlfr.org/ PostgreSQL, article visité en avril 2021

http://www.postgis.fr/ PostGIS (module spatial pgsql), article visité en avril 2021

http://www.geoserver.org, article visité en mai 2021

http://www.apache.org, article visité en mai 2021

Raimund Kesel1, Hartmut Koehler, Wolfgang Heyser, Aug. 2006. ReviTec®, a modular approach of ecological restoration to combat degradation and desertification.


Neo4j Bolt Support

Graph databases have proven to be a great solution for connected data analysis. We are excited to introduce support for the Bolt protocol when connecting to a Neo4j graph database. Bolt is a new network protocol designed for high-performance access and is the fastest integration available today for retrieving data from Neo4j.

Bolt versus REST Performance in
Tom Sawyer Perspectives, Version 7.6

While the Tom Sawyer Perspectives Neo4j integrator continues to support the REST protocol, we are delighted to offer users the option to use Bolt as well. We’ve tested Bolt on our own demonstrations and were pleased with the results. For example, when querying our Panama Papers data set, we saw a 15% response time improvement with Bolt. Besides the amazing speed, the encrypted security option for transferring data is a major boost in Version 7.6.

To summarize, the benefits of our Bolt support include:

  • سرعة: The binary Bolt protocol allows for lightning-fast access to your Neo4j graph databases.
  • أداء: The Bolt connection-oriented protocol provides for higher throughput and lower latency.
  • حماية: Bolt provides an encrypted and even more secure option for transfer of data to and from Neo4j.

Tuesday, April 04, 2006

Flagr

صباح الخير! The unpacking is coming along nicely. I am really enjoying my new place. I'm not sure if it is because it is more modern than our old place or that it is smaller, but I feel more apt to keep it tidey. I hope to finish unpacking tonight and start hanging things on the walls.

Flagr is a cool site that lets you share your travels with your cell phone. "The founders believed there should be an easy way for EVERYONE to share where they go, while on the go. Such a system would not be limited to use with fancy GPS-enabled mobile phones. Instead, it would rely on the already-popular text messaging infrastructure available on almost every cell phone. With such a system, users previously excluded from such services can take part in an extraordinary social experience. They can Sharewhere, anywhere. Whether exploring new places or revisiting their favorite venues, most everyone you know is constantly exploring. Every now and again, you may hear of the travels, but more often than not, such news is lost to the hustle and bustle of everyday life. Flagr changes all this by enabling you to easily keep tabs with your friends’ most current whereabouts as well as their thoughts along the way. Whether it’s a killer burrito place or a new hilarious movie that your friends stumble upon, you are “in the know”." Check it out at www.flagr.com.