أكثر

هل يمكن لـ PostGIS و QGIS توفير تحرير يمكن الاعتماد عليه متعدد المستخدمين؟

هل يمكن لـ PostGIS و QGIS توفير تحرير يمكن الاعتماد عليه متعدد المستخدمين؟


بعد التفكير في بعض الخيارات ، أحاول أن أمنح مستخدمي 15-20 QGIS 2.2 القدرة على عرض / تحرير طبقة أو نقطتين أساسيتين من طبقات PostGIS في نفس الوقت ، أكبرها تحتوي على 16000 سجل فقط. لقد قمت بتثبيت PostgreSQL 9.1 / PostGIS 2.0 ويبدو أن الاختبارات الأساسية تعمل بشكل جيد ولكن لم يتم إطلاقها للجماهير حتى الآن.

سيكون لدينا في العادة محررين أو ثلاثة محررين في كل مرة ، ولكن ربما يكون لدينا 15 مشاهدًا. ستكون جميع عمليات التحرير في QGIS ، وسيكون المشاهدون هم QGIS و ArcGIS (لكن ليس لدينا SDE).

كما قلت ، هذه مجرد ملفات نقطية أساسية ، وستؤدي التعديلات فقط إلى إضافة / حذف النقاط وبعض تعديلات الجدول. لست قلقًا بشأن تحرير نفس الميزات في نفس الوقت.

هل يمكن أن توفر المجموعة تحريرًا يمكن الاعتماد عليه متعدد المستخدمين لملفين نقطيين أساسيين؟


نظرًا لأنك لست قلقًا بشأن التعديلات المتزامنة على الميزات ، فأنا أقول إنه من الناحية النظرية لا داعي للقلق. يتمثل الخطر الرئيسي مع QGIS في أنه يمكن للمحررين المتزامنين الضغط على تعديلات بعضهم البعض دون ملاحظة ("التعديل الأخير يفوز").

بالنسبة للبيانات قيد التحرير النشط مع عدة مستخدمين ، قد ترغب على الأقل في تتبع السجل ، وهو ما يمكنك القيام به بدون تغيير أي شيء يتعلق بـ QGIS ، ما عليك سوى إضافة بعض المشغلات وجدول المحفوظات إلى جداولك النشطة.

http://postgis.net/workshops/postgis-intro/history_tracking.html

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


تدعم QGIS ما يقرب من 2700 نظام CRS معروف. يتم تخزين تعريفات كل CRS في قاعدة بيانات SQLite المثبتة مع QGIS. عادة ، لا تحتاج إلى معالجة قاعدة البيانات مباشرة. في الواقع ، قد يؤدي القيام بذلك إلى فشل دعم الإسقاط. يتم تخزين CRSs المخصصة في قاعدة بيانات المستخدم. انظر القسم نظام مرجعي مخصص للإحداثيات للحصول على معلومات حول إدارة الأنظمة المرجعية للإحداثيات المخصصة الخاصة بك.

تستند معايير الإبلاغ عن المخاطر المتاحة في QGIS إلى تلك التي حددتها المجموعة الأوروبية للبحث عن البترول (EPSG) والمعهد الجغرافي الوطني الفرنسي (IGNF) ويتم استخلاصها إلى حد كبير من الجداول المرجعية المكانية المستخدمة في GDAL. توجد معرفات EPSG في قاعدة البيانات ويمكن استخدامها لتحديد CRS في QGIS.

من أجل استخدام إسقاط OTF ، إما أن تحتوي بياناتك على معلومات حول نظامها المرجعي الإحداثي أو ستحتاج إلى تعريف CRS عام أو طبقة أو على مستوى المشروع. بالنسبة لطبقات PostGIS ، يستخدم QGIS معرف المرجع المكاني الذي تم تحديده عند إنشاء الطبقة. بالنسبة للبيانات المدعومة بواسطة OGR ، يعتمد QGIS على وجود وسيلة معترف بها لتحديد CRS. في حالة ملفات الأشكال ، يعني هذا ملفًا يحتوي على مواصفات نصية معروفة (WKT) لنظام CRS. ملف الإسقاط هذا له نفس الاسم الأساسي مثل ملف الشكل وملف .prj تمديد. على سبيل المثال ، ملف شكل اسمه ألاسكا سيكون لها ملف إسقاط مطابق مسمى ألاسكا .

عندما تحدد CRS جديدًا ، سيتم تغيير وحدات الطبقة تلقائيًا في ملف عام علامة التبويب خصائص المشروع الحوار تحت مشروع (Gnome ، OS X) أو إعدادات قائمة (كيدي ، ويندوز).


2.2. ما هو PostGIS؟ ¶

يحول PostGIS نظام إدارة قاعدة بيانات PostgreSQL إلى قاعدة بيانات مكانية عن طريق إضافة دعم للميزات الثلاث: الأنواع المكانية ، والفهارس المكانية ، والوظائف المكانية. نظرًا لأنه مبني على PostgreSQL ، فإن PostGIS ترث تلقائيًا ميزات "مؤسسية" مهمة بالإضافة إلى معايير مفتوحة للتنفيذ.

2.2.1. ولكن ما هي PostgreSQL؟ ¶

PostgreSQL هو نظام قوي لإدارة قواعد البيانات الارتباطية (RDBMS). تم إصداره بموجب ترخيص على غرار BSD وبالتالي فهو برنامج مجاني ومفتوح المصدر. كما هو الحال مع العديد من البرامج مفتوحة المصدر الأخرى ، لا تخضع PostgreSQL لسيطرة أي شركة بمفردها ، ولكن لديها مجتمع عالمي من المطورين والشركات لتطويرها.

تم تصميم PostgreSQL منذ البداية مع وضع امتداد النوع في الاعتبار - القدرة على إضافة أنواع بيانات ووظائف وفهارس جديدة في وقت التشغيل. لهذا السبب ، يمكن تطوير ملحق PostGIS بواسطة فريق تطوير منفصل ، ومع ذلك لا يزال يتم دمجه بإحكام شديد في قاعدة بيانات PostgreSQL الأساسية.

2.2.1.1. لماذا تختار PostgreSQL؟ ¶

من الأسئلة الشائعة التي يطرحها أشخاص على دراية بقواعد البيانات مفتوحة المصدر ، "لماذا لم يتم إنشاء PostGIS على MySQL؟".

  • موثوقية مثبتة وتكامل المعاملات افتراضيًا (ACID)
  • دعم دقيق لمعايير SQL (كامل SQL92)
  • ملحق نوع قابل للتوصيل ووظيفة تمديد
  • نموذج التنمية المجتمعية
  • لا يوجد حد لأحجام الأعمدة ("TOAST" قادرة على المجموعات) لدعم كائنات GIS الكبيرة
  • بنية الفهرس العامة (GiST) للسماح بفهرس R-Tree
  • من السهل إضافة وظائف مخصصة

مجتمعة ، توفر PostgreSQL مسار تطوير سهل للغاية لإضافة أنواع مكانية جديدة. في عالم الملكية ، فقط Illustra (الآن Informix Universal Server) هو الذي يسمح بمثل هذا الامتداد السهل. هذا ليس من قبيل المصادفة أن Illustra إعادة عمل مملوكة لقاعدة كود PostgreSQL الأصلية من الثمانينيات.

نظرًا لأن مسار التطوير لإضافة أنواع إلى PostgreSQL كان واضحًا جدًا ، كان من المنطقي البدء من هناك. عندما أصدرت MySQL الأنواع المكانية الأساسية في الإصدار 4.1 ، ألقى فريق PostGIS نظرة على التعليمات البرمجية الخاصة بهم ، وعزز التمرين القرار الأصلي باستخدام PostgreSQL.

نظرًا لأنه كان لا بد من اختراق الكائنات المكانية في MySQL فوق نوع السلسلة كحالة خاصة ، فقد انتشر رمز MySQL على قاعدة الشفرة بأكملها. استغرق تطوير PostGIS 0.1 أقل من شهر. كان القيام بـ "MyGIS" 0.1 يستغرق وقتًا أطول بكثير ، وعلى هذا النحو ، ربما لم ير النور مطلقًا.

2.2.2. لماذا لا ملفات؟

كان ملف الأشكال (والتنسيقات الأخرى مثل قاعدة البيانات الجغرافية لملف Esri و GeoPackage) طريقة قياسية لتخزين البيانات المكانية والتفاعل معها منذ كتابة برنامج GIS لأول مرة. ومع ذلك ، فإن هذه الملفات "المسطحة" لها العيوب التالية:

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

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

باختصار ، فإن مجموعة الدعم لعدة مستخدمين والاستعلامات المخصصة المعقدة والأداء على مجموعات البيانات الكبيرة هي ما يميز قواعد البيانات المكانية عن الأنظمة القائمة على الملفات.

2.2.3. لمحة تاريخية موجزة عن PostGIS¶

في مايو من عام 2001 ، أصدرت أبحاث الانكسار النسخة الأولى من PostGIS. يحتوي PostGIS 0.1 على كائنات وفهارس وحفنة من الوظائف. وكانت النتيجة قاعدة بيانات مناسبة للتخزين والاسترجاع ، ولكن ليس للتحليل.

مع زيادة عدد الوظائف ، أصبحت الحاجة إلى مبدأ تنظيمي واضحة. قدمت مواصفات "الميزات البسيطة لـ SQL" (SFSQL) من Open Geospatial Consortium مثل هذا الهيكل مع إرشادات لتسمية الوظائف والمتطلبات.

مع دعم PostGIS للتحليل البسيط والصلات المكانية ، أصبح Mapserver أول تطبيق خارجي يوفر تصورًا للبيانات في قاعدة البيانات.

على مدى السنوات العديدة التالية ، نما عدد وظائف PostGIS ، لكن قوتها ظلت محدودة. العديد من الوظائف الأكثر إثارة للاهتمام (على سبيل المثال ، ST_Intersects () ، ST_Buffer () ، ST_Union ()) كان من الصعب جدًا ترميزها. كتابتها من الصفر سنوات من العمل الموعود.

لحسن الحظ ، ظهر مشروع ثان ، "Geometry Engine ، Open Source" أو GEOS. توفر مكتبة GEOS الخوارزميات اللازمة لتنفيذ مواصفات SFSQL. من خلال الربط في GEOS ، قدمت PostGIS دعمًا كاملاً لـ SFSQL بواسطة الإصدار 0.8.

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

تستمر الإصدارات الأخيرة من PostGIS في إضافة ميزات وتحسينات في الأداء ، فضلاً عن دعم الميزات الجديدة في نظام PostgreSQL الأساسي.

2.2.4. من يستخدم PostGIS؟ ¶

للحصول على قائمة كاملة بدراسات الحالة ، راجع صفحة دراسات الحالة PostGIS.

2.2.4.1. Institut Geographique National ، فرنسا¶

IGN هي وكالة رسم الخرائط الوطنية في فرنسا ، وتستخدم PostGIS لتخزين الخريطة الطبوغرافية عالية الدقة للبلد ، “BDUni”. يحتوي BDUni على أكثر من 100 مليون ميزة ، ويتم صيانتها من قبل أكثر من 100 موظف ميداني يقومون بالتحقق من الملاحظات وإضافة خرائط جديدة إلى قاعدة البيانات يوميًا. يستخدم تثبيت IGN نظام معاملات قاعدة البيانات لضمان الاتساق أثناء عمليات التحديث ، ونظام احتياطي دافئ للحفاظ على وقت التشغيل في حالة فشل النظام.

2.2.4.2. أحمر

RedFin هي وكالة عقارية لديها خدمة على شبكة الإنترنت لاستكشاف العقارات وتقدير القيم. كان نظامهم مبنيًا في الأصل على MySQL ، لكنهم وجدوا أن الانتقال إلى PostgreSQL و PostGIS قدّم مزايا هائلة في الأداء والموثوقية.

2.2.5. ما هي التطبيقات التي تدعم PostGIS؟

أصبحت PostGIS قاعدة بيانات مكانية مستخدمة على نطاق واسع ، كما زاد أيضًا عدد برامج الجهات الخارجية التي تدعم تخزين واسترجاع البيانات باستخدامها. تشمل البرامج التي تدعم PostGIS كلاً من البرامج مفتوحة المصدر والبرامج الاحتكارية على كل من أنظمة الخادم وسطح المكتب.

يعرض الجدول التالي قائمة ببعض البرامج التي تستفيد من PostGIS:


PGIST - الدورات

يقدم هذا المساق المفاهيم الأساسية لتقنية نظم المعلومات الجغرافية (GIST). وسوف تؤكد بالتساوي على نظم GIS و GISc. أنظمة المعلومات الجغرافية هي مجموعة قوية من الأدوات لتخزين واسترجاع وتحويل وعرض البيانات المكانية من العالم الحقيقي لمجموعة معينة من الأغراض. في المقابل ، يهتم علم المعلومات الجغرافية بكل من البحث في نظم المعلومات الجغرافية ونظم المعلومات الجغرافية. مثل Longley et al. (2001 ، 7) لاحظ أن "نظم المعلومات الجغرافية هي في الأساس تقنية قائمة على التطبيقات ، ومع ذلك فإن العلم يدعم التطبيقات الناجحة." ستجمع هذه الدورة بين لمحة عامة عن المبادئ العامة لـ GISc وكيف يرتبط ذلك بطبيعة المعلومات المكانية والاستخدام التحليلي لها في برامج وتقنية نظم المعلومات الجغرافية. سيقوم الطلاب بتطبيق مبادئ وعلوم GIST من خلال سلسلة من المعامل العملية باستخدام برنامج ArcGIS من ESRI.

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

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

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

الهدف من هذه الدورة هو اكتساب فهم تمهيدي للبرمجة الجغرافية وتقنيات أتمتة البيانات باستخدام ModelBuilder ولغة Python. سيصبح الطلاب على دراية بأدوات ModelBuilder داخل ArcGIS for Desktop لأتمتة المهام المتكررة باستخدام ModelBuilder وتعلم كيفية إنشاء برنامج نصي باستخدام Python لتخصيص الوظائف والمهام باستخدام GIS.

الهدف من هذه الدورة التدريبية هو اكتساب فهم لتخطيط الويب باستخدام تطبيقات مثل ArcGIS for Server و ArcGIS Online (AGOL) و WebAppBuilder (WAB) والمعالجة الجغرافية التي تدعم الويب وخرائط القصة و AppStudio وواجهة برمجة تطبيقات Javascript.

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

يقدم هذا المساق للطلاب مقدمة موجزة عن البرامج مفتوحة المصدر لكل من تطبيقات سطح المكتب وتطبيقات نظم المعلومات الجغرافية على الإنترنت. الهدف الرئيسي من الدورة هو تعريف الطلاب بأدوات مفتوحة المصدر بديلة لممارسة نظم المعلومات الجغرافية إلى جانب برامج نظم المعلومات الجغرافية المرخصة والتقليدية. سيتعلم الطلاب عن استضافة التطبيقات وتطوير البيانات ومعالجتها ومشاركتها باستخدام أدوات وتقنيات مفتوحة المصدر مثل GITHub و Quantum GIS (QGIS) و Python و GeoServer و PostGIS. سيطبق الطلاب التكنولوجيا في مهام المعمل باستخدام بيانات العالم الحقيقي.

يتضمن مشروع الماجستير تقريرًا رسميًا وعرضًا تقديميًا مقدمًا بدلاً من رسالة الماجستير ويعكس ما تعلمه الطالب من برنامج MS-GIST. تركز هذه الدورة على معالجة المشكلات الجغرافية المعيارية و / أو العلمية ، والتقاط البيانات ، وتجميعها ومعالجتها ، وصياغة الطرق والتحليل لمعالجة المشكلة في جدول زمني معين.

يأخذ طلاب MS 6 وحدات من GIST 909

يمكن لطلاب P-GIST أخذ 909 فقط بموافقة مسبقة من مستشار GIST


بيتراجيندي¶

في الأبجدية Reihenfolge:

CartoExpert (ومقره في فرنسا) هو مركز كفاءة في علم الجيوماتكس يقدم خدمات وطنية ودولية ، واستشارات في رسم الخرائط وكذلك نظم المعلومات الجغرافية. يوفر CartoExpert الدعم الفني في QGIS ، والمساعدة في تنفيذ QGIS داخل مؤسستك ، بالإضافة إلى تدريب GIS على QGIS (البدء ، التحسين ، ورش العمل ، الهاتف المحمول ، إلخ).

Gaia3D، Inc. (مقرها في كوريا الجنوبية) هي شركة نظم معلومات جغرافية مفتوحة المصدر في كوريا. تقدم Gaia3D خدمات التطوير المهني والتدريب والاستشارات والدعم لـ QGIS و PostGIS و GeoServer و OpenLayers

Kaplan Open Source (مقرها في إسرائيل) هي شركة استشارية مفتوحة المصدر توفر تطوير وتدريب ودعم GIS مفتوح المصدر للمؤسسات (الخاصة والبلدية والحكومية) لـ QGIS (والمكونات الإضافية) و PostgreSQL / PostGIS و GeoServer بالإضافة إلى الخبرة في بايثون / جانغو. نتعامل أيضًا مع مكتب برنامج المصدر المفتوح للشركات ونبني استراتيجية / بنية مفتوحة المصدر.

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

NextGIS (Sitz in Moskau، Russland) bietet kommerziellen Support، kundenspezifische Programmierung und Schulungen zu QGIS، PostGIS und GRASS an.

QTIBIA Engineering (التي يقع مقرها في رومانيا ، وتعمل في جميع أنحاء العالم) تقدم الخدمات والدعم والتدريب على QGIS و Postgis وغيرها من البرمجيات الحرة والمفتوحة المصدر مع التركيز بشكل أكبر على قطاع المياه / مياه الصرف الصحي.

سبتيما (مقرها في الدنمارك). في Septima نقدم التدريب والدعم والاستشارات والتطوير ضمن مجموعة من المشاريع الجغرافية المكانية مفتوحة المصدر. لدينا خبرة واسعة في تطوير البرنامج المساعد QGIS ، خادم QGIS ودمج QGIS مع المنتجات الأخرى.


المساهمون الأساسيون¶

تمتلك مؤسسات Core Contributor متعهدي GDAL و / أو أعضاء PSC كجزء من فريقهم ، وبالتالي فهم الأقرب إلى التطوير الأساسي للبرنامج وعادةً ما يكونون الأفضل للذهاب إليه للحصول على الدعم.

إنها قريبة بما يكفي من البنية لمعرفة ما هو ممكن ، وللتأكد من أن أي تحسين يتم إجراؤه على GDAL يتم تنفيذه بالطريقة الصحيحة وسيتم تضمينه في الإصدارات المستقبلية من البرنامج.

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

Spatialys (فرنسا) هي شركة أسسها Even Rouault مكرسة لتزويد عملائها بأفضل ما لديها من خبرات حول البرامج الجغرافية المكانية مفتوحة المصدر - مثل GDAL / OGR و PROJ و MapServer و QGIS - والمعايير المفتوحة.


قائمة برمجيات نظم المعلومات الجغرافية

إن تطوير برمجيات GIS مفتوحة المصدر - من حيث تاريخ البرنامج - تقليد طويل [2] مع ظهور أول نظام في عام 1978. تتوفر العديد من الأنظمة التي تغطي جميع قطاعات معالجة البيانات الجغرافية المكانية.

تحرير سطح المكتب GIS

تمت مراجعة مشاريع نظم المعلومات الجغرافية لسطح المكتب مفتوحة المصدر التالية في Steiniger and Bocher (2008/9): [3]

    - إدارة البيانات الجغرافية المكانية ، ومعالجة المتجهات والخطوط النقطية - التي طورها فيلق مهندسي الجيش الأمريكي - رسم الخرائط والمعالجة الجغرافية باستخدام مكون إضافي لعرض ثلاثي الأبعاد (نظام معلومات متكامل للأراضي والمياه) - يدمج بيانات الصور والمتجهات والبيانات الموضوعية. / OpenJUMP ((Open) Java Unified Mapping Platform) - ظهرت كل من نظم المعلومات الجغرافية OpenJUMP و SkyJUMP و deeJUMP و Kosmo من JUMP. [3] - تطبيق سطح مكتب مجاني مزود بمكونات إضافية ومكتبة للمبرمجين [4] (المعروف سابقًا باسم Quantum GIS) - أدوات قوية لمعالجة البيانات الخرائطية والجغرافية المكانية مع دعم إضافي مكثف (نظام التحليل الجيولوجي الآلي) - أدوات النمذجة البيئية ، تحليل التضاريس ورسم الخرائط ثلاثية الأبعاد - تتوفر واجهة برمجة التطبيقات وكود المصدر (جافا).

إلى جانب هذه ، هناك أدوات أخرى لنظم المعلومات الجغرافية مفتوحة المصدر:

    - C ++ 3D GIS Framework بهيكل إضافي متعدد لتحليل الرسوم البيانية الجغرافية والتصور. - مجموعة من أدوات سطر الأوامر لمعالجة مجموعات البيانات الجغرافية والديكارتي وإنتاج الرسوم التوضيحية لـ PostScript. - نظام رسم خرائط أنشأه معهد Georgia Tech Research لعائلة أنظمة تشغيل Windows. نسخة مجانية مفتوحة المصدر متاحة. - يستخدم Java و GML3. يركز بشكل أساسي على المحاكاة العددية في إدارة المياه. - يعالج البيانات المتجهية والنقطية المخزنة في قاعدة بيانات علائقية أو جغرافية ، مثل الواجهة الأمامية لـ TerraLib. - برنامج GIS مجاني ومفتوح المصدر عبر الأنظمة الأساسية.

أدوات أخرى جغرافية مكانية تحرير

بصرف النظر عن نظام المعلومات الجغرافية لسطح المكتب ، توجد أنواع أخرى كثيرة من برامج نظم المعلومات الجغرافية.

خوادم خرائط الويب تحرير

    - مكتوب بلغة Java ويعتمد على GeoTools. يسمح للمستخدمين بمشاركة وتحرير البيانات الجغرافية المكانية. - يعمل على Linux أو Windows ، ويدعم خوادم الويب Apache و IIS ، ويحتوي على واجهات برمجة تطبيقات (PHP و .NET و Java و JavaScript) لتطوير التطبيقات. - مكتبة C ++ / Python للعرض - مستخدمة بواسطة OpenStreetMap. - كتب في C. طورته جامعة مينيسوتا.

تحرير أنظمة إدارة قواعد البيانات المكانية

    - الامتدادات المكانية لقاعدة بيانات PostgreSQL مفتوحة المصدر ، مما يسمح بالاستعلامات الجغرافية المكانية. - الميزات المضمنة المتاحة لإدارة البيانات المكانية ، مما يسمح بالاستعلامات الجغرافية المكانية. - الامتدادات المكانية لقاعدة بيانات SQLite مفتوحة المصدر ، مما يسمح بالاستعلامات الجغرافية المكانية. - يوفر وظائف متقدمة لتحليل نظم المعلومات الجغرافية. - الميزات المضمنة المتاحة لإدارة البيانات المكانية ، مما يسمح بالاستعلامات الجغرافية المكانية.

أطر تطوير البرمجيات والمكتبات (لتطبيقات الويب) تحرير

    - يتوفر برمجيات الخرائط الجغرافية المكانية كمجموعة أدوات لتطوير البرمجيات. - مكتبة AJAX مفتوحة المصدر للوصول إلى طبقات البيانات الجغرافية بجميع أنواعها ، والتي تم تطويرها ورعايتها في الأصل من قبل MetaCarta. - مكتبة جافا سكريبت مفتوحة المصدر للخرائط التفاعلية الصديقة للجوال

أطر تطوير البرمجيات والمكتبات (غير الويب) تحرير

تحرير تطبيق الفهرسة للموارد المُشار إليها مكانيًا

    - تطبيق كتالوج لإدارة الموارد المُشار إليها مكانيًا - pycsw هو تطبيق خادم OGC CSW مكتوب بلغة Python

أدوات أخرى تحرير

تحرير سطح المكتب GIS

ملاحظة: تقدم جميع الشركات أدناه تقريبًا منتجات GIS و WebMap Server. تقدم بعض الأنظمة مثل Manifold Systems و Esri منتجات Spatial DBMS أيضًا.

الشركات ذات الحصة السوقية المرتفعة Edit

    - تشمل المنتجات التي تتفاعل مع حزمة برامج AutoCAD الخاصة بها Map 3D و Topobase و MapGuide. - تشمل المنتجات التي تتفاعل مع حزمة برامج MicroStation الخاصة بها خريطة Bentley Map و Bentley Map View. - تُستخدم في تحليل الصور والاستغلال والتحليل الطيفي الفائق. - تشمل المنتجات Leica Photogrammetry Suite و ERDAS ER Mapper و ERDAS ECW / JP2 SDK (ECW (تنسيق ملف)) و ERDAS APOLLO. - تشمل المنتجات ArcMap و ArcGIS و ArcSDE و ArcIMS وخدمات ArcWeb و ArcGIS Server. - تشمل المنتجات G / Technology و GeoMedia و GeoMedia Professional و GeoMedia WebMap والمنتجات الإضافية لقطاعات الصناعة ، فضلاً عن القياس التصويري. - سطح المكتب GIS MapInfo Professional.

الشركات ذات الحصة السوقية الصغيرة ولكن البارزة

    - تشمل المنتجات Cadcorp SIS و GeognoSIS و mSIS ومجموعات المطورين. - تشمل المنتجات Maptitude و TransModeler و TransCAD. بواسطة GameSim - برنامج لدمج وتصور الارتفاع والصور والمتجهات و LiDAR. يمكن تصدير البيئة المندمجة إلى تنسيقات ثلاثية الأبعاد للألعاب والمحاكاة والتخطيط الحضري. [5] - برمجيات الاستشعار عن بعد بقدرات نظم المعلومات الجغرافية. - نظم المعلومات الجغرافية وبرامج معالجة البيانات المستخدمة في استكشاف الموارد الطبيعية. - برنامج للتحليل المرئي ثلاثي الأبعاد والإبلاغ عن بيانات الموقع بمرور الوقت ، يتوفر أيضًا ملحق ArcGIS. - حزمة برامج GIS التي تم تطويرها حاليًا بواسطة Blue Marble Geographics استنادًا إلى شفرة مصدر USGS dlgv32. - نظم المعلومات الجغرافية والبرمجيات العلمية. تشمل المنتجات متصفح للتشبيك والكونتور ، MapViewer لرسم الخرائط المواضيعية والتحليل المكاني ، ستراتر لتسجيل البئر أو البئر والمقاطع العرضية ، فوكسلر للحصول على خرائط ثلاثية الأبعاد ومكونات حقيقية ، ديدجر لرقمنة التحويل وتنسيقه ، و غرافر للرسوم البيانية ثنائية وثلاثية الأبعاد. - تشمل المنتجات InterMAPhics و InterView. - إطار مكتوب بلغة C # /. NET لإنشاء تطبيقات WPF و Silverlight و HTML5. - حزمة برامج نظم المعلومات الجغرافية. - برنامج GIS ثلاثي الأبعاد قائم على الخادم ، تم تطويره بواسطة PiriReis. بواسطة GfK GeoMarketing - يوفر برنامج GIS لتخطيط الأعمال التجارية وتحليلها أيضًا خرائط متوافقة وبيانات السوق. - موفر برامج GIS الذي يوفر سطح المكتب والمكونات والويب ونظم المعلومات الجغرافية للجوال. (IDRISI سابقًا) - منتج GIS ومعالجة الصور تم تطويره بواسطة Clark Labs في جامعة كلارك. بواسطة MicroImages - نظام يدمج نظم المعلومات الجغرافية لسطح المكتب ومعالجة الصور المتقدمة وتصور الاستريو ثنائي الأبعاد وثلاثي الأبعاد ورسم الخرائط لسطح المكتب وإدارة قواعد البيانات الجغرافية المكانية ونشر خرائط الويب.

تحرير نظم المعلومات الجغرافية كخدمة

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


من هم المستخدمون الجدد والمنصات الناشئة عن ثورة نظم المعلومات الجغرافية؟

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

تشير نظم المعلومات الجغرافية أو نظم المعلومات الجغرافية إلى أنواع متنوعة من أنظمة المعلومات - قد تكون موقع ويب أو تطبيقًا أو قاعدة بيانات تتعامل مع أنواع مختلفة من البيانات المكانية وتخزنها.

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

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

يتم تنفيذ معظم نظم المعلومات الجغرافية اليوم من قبل أشخاص لا يعرفون أنها نظم معلومات جغرافية

بعد 10 سنوات من العمل مع بعض أكثر الشركات "التي تتمتع بالوعي المكاني" ، لاحظنا 4 أنواع من الأشخاص الذين يستخدمون نظم المعلومات الجغرافية اليوم:

لذا ، إذا نظرت إلى أولئك الذين لا يعرفون عن نظم المعلومات الجغرافية ولكنهم يفعلونها بالفعل ، فإننا نحصل على:

  • محللو البيانات صنع الخرائط (مئات الآلاف)
  • علماء البيانات (عشرات الآلاف)
  • المطورين مع بعض المعرفة بالخرائط (مئات الآلاف يقومون بعمل تطبيقات مكانية)

من الواضح أننا نتحدث بالتأكيد عن ملايين المستخدمين هنا - وكل هذه المجموعات الثلاث تنمو بسرعة. قد يجادل الكثيرون بأن مجتمع نظم المعلومات الجغرافية المحض لا ينمو كثيرًا في الواقع ، ولكن الحقيقة هي أن نظم المعلومات الجغرافية تعبر عن نفسها خارج مجتمعها التقليدي.

قد يجادل الكثيرون بأن مجتمع نظم المعلومات الجغرافية النقي ، لا ينمو كثيرًا في الواقع ، ولكن الحقيقة هي أن نظم المعلومات الجغرافية تعبر عن نفسها خارج مجتمعها التقليدي.


شبابيك¶

بالنسبة لمثبتات Windows ، يرجى الانتقال إلى صفحة أدوات التثبيت الرئيسية.

للمستخدمين الجدد نوصي بالتركيبات المستقلة.

بالنسبة لمستخدمي QGIS الأكثر تقدمًا ، يمكنك استخدام حزم OSGeo4W ، والتي تتيح تثبيت العديد من الإصدارات بشكل متوازٍ.

يحتوي مستودع OSGeo4W على الكثير من البرامج من مشاريع OSGeo. يتم تضمين QGIS وجميع التبعيات ، جنبًا إلى جنب مع Python و GRASS و GDAL وما إلى ذلك. المثبت قادر على التثبيت من الإنترنت أو مجرد تنزيل جميع الحزم المطلوبة مسبقًا. يتم الاحتفاظ بالملفات التي تم تنزيلها في دليل محلي لعمليات التثبيت المستقبلية. الخطوات هي:

انتقل إلى سطح المكتب قسم

واختر واحدة أو أكثر من الحزم التالية:

البناء الليلي للإصدار النقطي القادم

مستودع الإفراج طويل الأجل

البناء الليلي للإصدار طويل المدى للنقطة القادمة

بناء النسخة التطويرية ليلا

أحدث النوادي الليلية إصدار SHA:

أحدث النشرات الليلية طويلة المدى SHA:

Nightlies هي إصدارات التصحيح (بما في ذلك إخراج التصحيح)

قبل تثبيت أي من البنايات الليلية لاحظ التحذير.

لا تقم بتثبيت OSGeo4W بشكل أعمى. فقط قم بتثبيت QGIS وربما المكونات الأخرى التي تريدها. سيتم تضمين التبعيات تلقائيًا. يسحب التثبيت الكامل المكونات التي تتطلب إضافات من جهات خارجية ، والتي يجب تثبيتها يدويًا. تجعل هذه المكونات التثبيت غير قابل للاستخدام بدون هذه الإضافات.


10.5. نظام مرجعي مخصص للإحداثيات¶

إذا لم يوفر QGIS النظام المرجعي الإحداثي الذي تحتاجه ، يمكنك تحديد CRS مخصص. لتعريف CRS ، حدد Custom CRS… من قائمة Settings. يتم تخزين CRSs المخصصة في قاعدة بيانات مستخدم QGIS الخاصة بك. بالإضافة إلى CRS المخصصة الخاصة بك ، تحتوي قاعدة البيانات هذه أيضًا على الإشارات المرجعية المكانية والبيانات المخصصة الأخرى.

يتطلب تحديد CRS المخصص في QGIS فهماً جيداً لمكتبة إسقاط المشروع. للبدء ، ارجع إلى "إجراءات عرض الخرائط لبيئة UNIX - دليل المستخدم" بقلم Gerald I. Evenden ، تقرير الملف المفتوح للمسح الجيولوجي الأمريكي 90-284 ، 1990 (متاح على https://pubs.usgs.gov/of /1990/of90-284/ofr90-284.pdf).

يصف هذا الدليل استخدام المشروع والأدوات المساعدة لسطر الأوامر ذات الصلة. تم وصف معلمات رسم الخرائط المستخدمة مع المشروع في دليل المستخدم وهي نفس المعلمات المستخدمة بواسطة QGIS.

يتطلب مربع الحوار "تعريف النظام المرجعي للإحداثيات المخصصة" معلمتين فقط لتحديد CRS للمستخدم:

معلمات رسم الخرائط بتنسيق PROJ أو WKT

انقر فوق الزر إضافة CRS جديد

حدد التنسيق: يمكن أن يكون Proj String أو WKT

يفضل تخزين تعريف CRS بتنسيق WKT

على الرغم من دعم كل من تنسيقات Proj String و WKT ، يوصى بشدة بتخزين تعريفات الإسقاط بتنسيق WKT. لذلك ، إذا كان التعريف المتاح بتنسيق proj ، فحدد هذا التنسيق ، وأدخل المعلمات ثم قم بالتبديل إلى تنسيق WKT. سيقوم QGIS بتحويل التعريف إلى تنسيق WKT الذي يمكنك حفظه لاحقًا.

انقر فوق التحقق من الصحة لاختبار ما إذا كان تعريف CRS هو تعريف إسقاط مقبول.

الشكل 10.3 حوار CRS المخصص

يمكنك اختبار معلمات CRS الخاصة بك لمعرفة ما إذا كانت تعطي نتائج عقلانية. للقيام بذلك ، أدخل قيم WGS 84 خطوط الطول والعرض المعروفة في حقلي الشمال والشرق ، على التوالي. انقر فوق "حساب" ، وقارن النتائج بالقيم المعروفة في نظام الإحداثي المرجعي الخاص بك.

10.5.1. دمج تحويل NTv2 في QGIS¶

لدمج ملف تحويل NTv2 في QGIS ، تحتاج إلى خطوة أخرى:

ضع ملف NTv2 (.gsb) في مجلد CRS / Proj الذي يستخدمه QGIS (على سبيل المثال C: OSGeo4W64 share proj لمستخدمي windows)

يضيف نادجريدس (+ nadgrids = nameofthefile.gsb) لتعريف المشروع في حقل المعلمات لتعريف نظام الإحداثيات المرجعي المخصص (الإعدادات ► الإسقاطات المخصصة ...).

الشكل 10.4 ضبط تحويل NTv2 ¶


فوائد خدمات تطوير البرمجيات الجيومكانية

تطبيق خدمات نظم المعلومات الجغرافية عبر الصناعات

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

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

رؤى قابلة للتنفيذ من حلول نظم المعلومات الجغرافية

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

يمكن لفريق Intellias تطوير وصيانة أدوات نظم المعلومات الجغرافية التي تدعم تحويل البيانات إلى التنسيق المطلوب ، والترميز الجغرافي ، والتحرير الجغرافي لقواعد البيانات الشاملة التي تحتوي على ملايين السجلات. We support tagging spatial database records with longitude, latitude, postal codes (ZIP codes), legislative districts, and Census FIPS codes to simplify geodata for users.

Geodata from everywhere, united in one place

GIS service provides stakeholders with the ability to saturate custom corporate maps with structured data in the required format. This data can be collected from various sensors, devices, and integrated services. GIS software development companies can use it to create detailed 3D models for urban planning, construction, transportation, and virtual tours.

GIS software development is critical for building informative, eye-catching, and interactive map interfaces used in GIS applications that unite overlays, quantitative and qualitative symbols, legends, and annotation options. Unification of data simplifies the building of 2D and 3D choropleth, heat, dot density, and point of interest maps.


شاهد الفيديو: QGIS and PostgreSQLPostGIS as an enterprise solution: 5 features everyone should use