GeoAPI

GeoAPI هو برنامج مجاني يوفر مجموعة من واجهات جافا لتطبيقات نظم المعلومات الجغرافية . تُستمد واجهات GeoAPI من النموذج المجرد والمواصفات الملموسة التي نشرتها بشكل تعاوني كل من المنظمة الدولية للمعايير ( ISO ) في سلسلة وثائقها 19100، واتحاد البيانات الجغرافية المكانية المفتوحة ( OGC ) في مواصفاته المجردة والتنفيذية. يوفر GeoAPI تفسيرًا وتكييفًا لهذه المعايير لتتوافق مع قيود واستخدامات لغة البرمجة المستهدفة. المعايير الدولية المترجمة إلى واجهات جافا هي:

  • ISO/TS 19103:2005 — لغة المخططات المفاهيمية
  • ISO 19115:2003 — البيانات الوصفية
  • ISO 19115-2:2009 — البيانات الوصفية — الجزء 2: امتدادات للصور والبيانات الشبكية
  • ISO 19111:2007 — الإسناد المكاني بواسطة الإحداثيات

تمت الموافقة على GeoAPI 3.0 كمعيار من معايير OGC، ونُشرت كمواصفة تنفيذية لـ OGC. [ 1 ] تتوفر ملفات أرشيف جافا من مستودع Apache Maven المركزي. [ 2 ] تُعرَّف واجهات جافا في org.opengisحزم.

تاريخ

كان أول إصدار علني لواجهات جافا في org.opengisالحزم في معيار مواصفات تنفيذ خدمة تحويل الإحداثيات OpenGIS، الذي نُشر في 12 يناير 2001. [ 3 ] يُطلق على هذا المعيار بأثر رجعي اسم GeoAPI 1.0. [ 4 ] [ 5 ]

انضم مطورو مشاريع المصادر المفتوحة لاحقًا، بعد رسالة بريد إلكتروني عامة تدعو إلى إنشاء واجهة برمجة تطبيقات جغرافية مكانية في أكتوبر 2002. [ 6 ] أنشأت OGC فريق عمل معيار GeoAPI ونشرت GeoAPI 2.0 في يونيو 2005. [ 7 ]

تم حل مشروع OGC GeoAPI في يونيو 2006، ولكن أعيد إنشاؤه باسم GeoAPI 3 في يناير 2009. [ 8 ] أصدرت OGC الإصدار GeoAPI 3.0 في يونيو 2011، تلاه الإصدار 3.0.1 في عام 2017 والإصدار 3.0.2 في عام 2023. [ 9 ]

شارك مشروع GeoTools في GeoAPI 2، لكنه انسحب قبل GeoAPI 3. أنشأ GeoTools نسخة معدلة من واجهات GeoAPI مع الاحتفاظ org.opengisبمساحة الاسم، مما تسبب في عدم توافق مع إصدارات معيار OGC. [ 10 ] تم حل هذا التعارض في أكتوبر 2023 مع إصدار GeoTools 30.

انظر أيضاً

مراجع