بوست جي آي إس

PostGIS ( تُلفظ / ˈpoʊstdʒɪs / بوست - جيس ) هو برنامج مفتوح المصدر يُضيف دعمًا للكائنات الجغرافية إلى قاعدة بيانات PostgreSQL العلائقية الكائنية. يتبع PostGIS مواصفات Simple Features for SQL الصادرة عن اتحاد Open Geospatial Consortium (OGC).

تم تنفيذ PostGIS كامتداد خارجي لـ PostgreSQL . [ 2 ]

سمات

  • أنواع الهندسة للنقاط، والخطوط، والمضلعات، والنقاط المتعددة، والخطوط المتعددة، والمضلعات المتعددة، ومجموعات الهندسة، وأنواع TINS ​​ثلاثية الأبعاد والأسطح متعددة السطوح، بما في ذلك المواد الصلبة.
  • أنواع كروية الشكل ضمن نوع بيانات الجغرافيا: النقاط، والخطوط، والمضلعات، والنقاط المتعددة، والخطوط المتعددة، والمضلعات المتعددة، ومجموعات الهندسة.
  • يدعم نوع البيانات النقطية أنواعًا مختلفة من البكسلات وأكثر من 1000 نطاق لكل صورة نقطية. منذ إصدار PostGIS 3، أصبح امتدادًا منفصلاً لـ PostgreSQL يُسمى postgis_raster.
  • دعم بنية SQL/MM - عبر امتداد PostgreSQL postgis_topology.
  • المسندات المكانية لتحديد تفاعلات الأشكال الهندسية باستخدام DE-9IM 3x3 (المقدمة من مكتبة برامج GEOS ).
  • عوامل مكانية لتحديد القياسات الجغرافية المكانية مثل المساحة والمسافة والطول والمحيط.
  • عوامل مكانية لتحديد عمليات المجموعة الجغرافية المكانية، مثل الاتحاد والفرق والفرق المتناظر والمخازن المؤقتة (المقدمة من GEOS).
  • فهارس R-tree -over- GiST (شجرة البحث المعممة) المكانية للاستعلام المكاني عالي السرعة.
  • دعم انتقائية الفهرس، لتوفير خطط استعلام عالية الأداء للاستعلامات المكانية/غير المكانية المختلطة.

يعتمد تطبيق PostGIS على هياكل وفهارس "خفيفة الوزن" مُحسّنة لتقليل مساحة القرص والذاكرة . يساعد استخدام الهياكل خفيفة الوزن الخوادم على زيادة كمية البيانات المنقولة من وحدة التخزين الفعلية إلى ذاكرة الوصول العشوائي (RAM)، مما يُحسّن أداء الاستعلام بشكل كبير.

تم تسجيل PostGIS لدى OGC باعتبارها "تطبق المعيار المحدد" لـ "الميزات البسيطة لـ SQL". [ 3 ] لم يتم اعتماد PostGIS كمتوافقة مع المعايير من قبل OGC.

تاريخ

في مايو 2001، كنتُ أدير شركة استشارية صغيرة هنا في فيكتوريا، أعمل لصالح حكومة المقاطعة، وتحديدًا في مجال المعلومات الجغرافية المكانية. ولأن جميع عقودنا كانت من حكومة المقاطعة، كنا مرتبطين ارتباطًا وثيقًا بدورة إصدار العقود وتوقيعها. ومع تغيير الحكومة في ذلك العام، أصبح جميع موظفي الخدمة المدنية حذرين للغاية من توقيع عقود جديدة، إذ لم يكونوا على دراية بوضع ميزانيتهم ​​في ذلك العام. ونتيجةً لذلك، مرّت علينا ثلاثة أشهر تقريبًا دون أي دخل مباشر يُذكر. لم نكن جميعًا في إجازة طوال تلك المدة، فقد كنا شبابًا متحمسين لهذا المجال. ففكرنا: لنرى إن كان بإمكاننا بناء نظام لتخزين البيانات المكانية في قاعدة بيانات. وكنا قد استخدمنا Postgres في أحد مشاريع معالجة البيانات في العام السابق، لذا كنا على دراية به. وقد أُطلق هذا العمل التجريبي الذي بدأ في ربيع 2001 في نهاية مايو 2001 تحت اسم PostGIS الإصدار 0.1.

بول رامزي (8 سبتمبر 2023) " لماذا يهتم الناس بـ PostGIS و Postgres " Path To Citus Con

أصدرت شركة Refractions Research النسخة الأولى من برنامج PostGIS في عام 2001 بموجب رخصة جنو العمومية العامة . وبعد ست نسخ تجريبية ، صدرت النسخة المستقرة "1.0" في 19 أبريل 2005.

في عام 2006، سجلت OGC برنامج PostGIS باعتباره "ينفذ المعيار المحدد" لـ "الميزات البسيطة لـ SQL". [ 4 ]

تاريخ الإصدار (حتى 29 سبتمبر 2024)
يطلقالإصدار الأولأحدث إصدار فرعيأحدث إصدار
1.019-04-2005غير مدعوم: 1.0.62005-12-06 [ 5 ]
1.121-12-2005غير مدعوم: 1.1.72007-01-31 [ 4 ]
1.22006-12-08غير مدعوم: 1.2.12007-01-11 [ 6 ]
1.32007-08-09غير مدعوم: 1.3.62009-05-06 [ 7 ]
1.42009-07-24غير مدعوم: 1.4.22010-03-11 [ 8 ]
1.52010-02-04غير مدعوم: 1.5.82012-11-15 [ 9 ]
2.02012-04-03غير مدعوم: 2.0.72015-04-06 [ 10 ]
2.12013-08-17غير مدعوم: 2.1.92017-09-19 [ 11 ]
2.22015-10-07غير مدعوم: 2.2.82018-11-22 [ 12 ]
2.32016-09-26غير مدعوم: 2.3.102019-08-11 [ 13 ]
2.430-09-2017غير مدعوم: 2.4.102022-04-24 [ 14 ]
2.52018-09-23غير مدعوم: 2.5.92022-11-12 [ 15 ]
3.02019-10-20الإصدار المدعوم: 3.0.92023-05-29 [ 16 ]
3.12020-12-18الإصدار المدعوم: 3.1.92023-05-29 [ 16 ]
3.22021-12-18الإصدار المدعوم: 3.2.52023-05-29 [ 16 ]
3.32023-05-29الإصدار المدعوم: 3.3.42023-07-28 [ 17 ]
3.42023-08-15الإصدار المدعوم: 3.4.32024-09-04 [ 18 ]
3.52025-01-18الإصدار المدعوم: 3.5.22025-01-18 [ 19 ]
3.62025-09-01أحدث إصدار: 3.6.02025-09-01 [ 20 ]
أسطورة:
غير مدعوم
مدعوم
أحدث إصدار
نسخة معاينة
الإصدار المستقبلي

المستخدمون

يمكن للعديد من منتجات البرامج استخدام PostGIS كقاعدة بيانات خلفية، بما في ذلك:

انظر أيضاً

مراجع