أكثر

الفرق بين وحدة osgeo gdal / ogr python ومكتبة GDAL C ++

الفرق بين وحدة osgeo gdal / ogr python ومكتبة GDAL C ++


أقوم بتطوير تطبيق بلغة python وأستخدم روابط osgeo gdal / ogr python لـ gdal ، لكن ليس من الواضح بالنسبة لي الفرق بين gdal / ogr في Python ومكتبة gdal في c ++.

ما أود معرفته هو ، إذا قمت بالترقية إلى الإصدار الأخير من c ++ gdal (1.12) ، فهل ستستخدم تطبيقات python التي تستخدم osgeo gdal / ogr هذه المكتبة الجديدة تلقائيًا أم يجب علي ترقية osgeo أيضًا؟

كما أعلم ، تتم ترقية مكتبة gdal c ++ بانتظام ولكن ليس مكتبة osgeo gdal / ogr python.


لا تحتوي بايثون على ملف مكتبة لـ GDAL بل بالأحرى الارتباطات للوصول إلى مكتبات GDAL. أثناء تحديث GDAL ، يتم تحديث الروابط المتأثرة ، مما يضمن حصولك على وصول كامل إلى وظائف GDAL من Python.

إذا قمت بترقية GDAL ، فستقوم أيضًا بترقية روابط Python (إذا كان الإصدار الذي تقوم بترقيته يدعم روابط Python). إذا قمت ببناء مكتبات GDAL من المصدر ، فسيتم ضمان ذلك باستخدام./configure - مع بيثون.

لمزيد من التوضيح ، ألق نظرة على صفحة GDAL PyPi أو وثائق GDAL Python.


Python Multiprocessing - فشل استيراد المكتبة عند استدعاء وظيفة في نظام التشغيل Windows

أستخدم وحدة المعالجة المتعددة بيثون لتسريع وظيفة المعالجة الجغرافية في البرنامج النصي الخاص بي. لتحقيق هذه الغاية ، أستخدم مكتبات OGR و OSR و GDAL. تعمل المعالجة المتعددة بشكل جيد في نظام التشغيل Linux. ومع ذلك ، عندما أقوم بتنفيذ البرنامج النصي في نظام التشغيل Windows OS ، فإن أمر المعالجة المتعددة لا يبدأ أي وظيفة. بدلاً من ذلك ، أتلقى رسالة الخطأ التالية ، التي تشير إلى أن مكتبات OGR و OSR و GDAL (موزعة في حزمة واحدة) غير موجودة:

يحدث هذا فقط عندما يتم استدعاء دالة من p.start ():

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

تحرير: استيراد المكتبات يعمل خارج المعالجة المتعددة:

ما هو سبب هذا الخطأ؟ هل يمكن أن يكون هذا متعلقًا بالشوكة؟ كيف يمكنني استخدام المعالجة المتعددة في نظام التشغيل Windows مع مكتبات OGR و OSR و GDAL؟

أستخدم Python 2.7.10 (32 بت) في Windows و Python 2.7.6 (64 بت) في Linux.


تصميم GDAL

يستخدم GDAL نموذج البيانات التالي لوصف البيانات الجغرافية المكانية النقطية:

دع & # 8217s نلقي نظرة على الأجزاء المختلفة من هذا النموذج:

أ مجموعة البيانات يحمل جميع البيانات النقطية ، في شكل مجموعة من النقطية & # 8220 نطاقات & # 8221 ، إلى جانب المعلومات المشتركة بين كل هذه النطاقات. تمثل مجموعة البيانات عادةً محتويات ملف واحد.

أ الفرقة النقطية يمثل نطاقًا أو قناة أو طبقة داخل الصورة. على سبيل المثال ، عادةً ما تحتوي بيانات صورة RGB على نطاقات منفصلة للمكونات الحمراء والخضراء والزرقاء للصورة.

ال حجم خطوط المسح يحدد العرض الكلي والارتفاع للصورة بالبكسل.

ال تحويل الإسناد الجغرافي يحول من إحداثيات خطوط المسح (س ، ص) إلى إحداثيات محددة جغرافيًا و [مدش] ، أي الإحداثيات على سطح الأرض. هناك نوعان من تحويلات الإسناد الجغرافي التي يدعمها GDAL: التحويلات الأفينية ونقاط التحكم الأرضية.

ان تحويل تآلفي هي صيغة رياضية تسمح بتطبيق العمليات التالية على البيانات النقطية:

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

يشار إلى التحولات التقريبية أحيانًا باسم التحولات الخطية.

نقاط التحكم الأرضية (GCPs) اربط موضعًا واحدًا أو أكثر داخل البيانات النقطية بالإحداثيات المُحددة جغرافيًا المكافئة لها ، كما هو موضح في الشكل التالي:

لاحظ أن GDAL لا تترجم الإحداثيات باستخدام GCPs & mdash التي تُركت للتطبيق ، وتتضمن بشكل عام وظائف رياضية معقدة لإجراء التحويل.

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

ال البيانات الوصفية يحتوي على معلومات إضافية حول مجموعة البيانات ككل.

يحتوي كل نطاق نقطي على ما يلي (من بين أشياء أخرى):

ال حجم النطاق النقطي: هذا هو الحجم (عدد البكسل عبر وعدد الخطوط المرتفعة) للبيانات داخل النطاق. قد يكون هذا هو نفس حجم البيانات النقطية لمجموعة البيانات الإجمالية ، وفي هذه الحالة تكون مجموعة البيانات بدقة كاملة ، أو قد تحتاج بيانات النطاق & # 8217s إلى التحجيم لمطابقة مجموعة البيانات.

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

أ جدول الألوان يصف كيفية ترجمة قيم البكسل إلى ألوان.

ال البيانات النقطية بحد ذاتها.

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


كيف يمكنني تصحيح أخطاء GDAL؟

سيتم إنتاج العديد من معلومات تصحيح الأخطاء المفيدة بواسطة GDAL و OGR إذا تم تعيين خيار مصادقة CPL_DEBUG على القيمة على. راجع وثائق الدالة CPLDebug () للحصول على مزيد من المعلومات حول رسائل التصحيح المضمنة.

بالنسبة للإصدارات السابقة لـ GDAL 1.5 ، على أنظمة تشغيل Unix ، يمكن إنشاء GDAL بامتداد CFG تم تعيين متغير البيئة على التصحيح لتمكين دعم المصحح باستخدام -g تبديل المترجم. بالنسبة لإصدارات GDAL 1.5+ ، يمكنك تمكين رموز التصحيح باستخدام مفتاح تكوين --enable-debug.

في Windows ، قم بتحرير nmake.opt وتأكد / زي يظهر في OPTFLAGS عامل.


تتمتع التطبيقات مفتوحة المصدر بسمعة طيبة في الامتثال للمعايير الممتازة. والجدير بالذكر أن OGC يستخدم مشاريع مفتوحة المصدر عند تحديد تطبيقات مرجعية للمعايير.

يتضمن OSGeo-Live لمحات عامة عن بعض معايير OGC الرئيسية بلغة بسيطة حتى يمكن فهمها من قبل الأشخاص الذين ليس لديهم خلفية تقنية.

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


الفرق بين وحدة osgeo gdal / ogr python ومكتبة GDAL C ++ - نظم المعلومات الجغرافية

أهلا
أرغب في استخدام الأمر gdal_merge مع OSGeo4W ، لكنه غير مدرج فيه.
هل يمكن أن تخبرني عن كيفية تثبيت حزم gdal-python وهذا الأمر؟

_________________________________________________________________
التثبيت المجاني ليه 20؟ m؟ ticones Windows Live Messenger les plus fous! Cliquez ici!
http://www.emoticones-messenger.fr/
-------------- الجزء التالي --------------
تم حذف مرفق HTML.
URL: http://lists.osgeo.org/pipermail/osgeo4w-dev/attachments/20081008/f35204b5/attachment.html

يجب عليك متابعة التثبيت المتقدم والعثور على حزمة gdal-python
بداخله كما هو موضح في هذا البريد الإلكتروني:

لاحظ أن هناك برنامج نصي للغلاف gdal_merge.bat في OSGeo4W لذا ستفعل
في الواقع قم بتشغيل gdal_merge في سطر الأوامر دون أي امتداد.

على سبيل المثال
gdal_merge -o mosaic.tif image1.tif image2.tif image3.tif

دافئ
ومشاهدة العالم يدور - Rush | مبرمج جغرافي مكاني للإيجار

لقد حاولت تثبيت OSGeo4W بالطريقة "المتقدمة" ، لكنها أخطاء.
لذلك ليس لدي الخيار: أقوم بالتثبيت باستخدام "Express install" لذلك ليس لدي إمكانية البحث عن حزمة gdal-python.

دافئ
ومشاهدة العالم يدور - Rush | مبرمج جغرافي مكاني للإيجار

هل يمكنك أن تكون أكثر صراحة بشأن الخطأ الذي يحدث؟ إن كانت هناك مشكلة
في المثبت أود إصلاحه.

دافئ
ومشاهدة العالم يدور - Rush | مبرمج جغرافي مكاني للإيجار

مرحبا فرانك
هل رأيت هذه الرسالة هذا الصباح (ربما ليس لأن الملف المرفق كان كبيرًا)؟

صباح الخير
باستخدام هذه الطريقة: التثبيت المتقدم --- التثبيت من الدليل المحلي؟ لقد فشلت (انظر الملف المرفق)
أنا
أنا على Windows ، لذلك قمت بتنزيل: osgeo4w-setup.exe ، وقمت بتشغيله.
لهذا السبب اخترت التثبيت من الدليل المحلي ، لأنني اعتقدت
كان كل شيء في ".exe".
لكن يبدو أنني اخترت الطريقة الخاطئة.
لذلك قمت بتثبيته باختيار التثبيت من الإنترنت. في المرة الأولى ، فشلت ، حاولت مرة أخرى: إنها تعمل.
لكن المشكلة الآن هي:
------------------------------------------------------------------------------------------------
الصفحة الرئيسية لـ OSGEO4W هي C: OSGeo4WMicrosoft Windows XP [الإصدار 5.1.2600] (C) حقوق النشر 1985-2001 Microsoft Corp.C: OSGeo4W & gtgdal_merge.py -o 'C: image collectlage1.tif' 'C: image SC25_TOUR_1020_1920_L2E.TIF '' C: image SC25_TOUR_1020_1930_L2E.TIF'Traceback (آخر استدعاء): ملف 'C: OSGeo4W bin gdal_merge.py' ، السطر 31 ، في & ltmodule & gt import gdal File '4W apps Python25 lib site -pack gdal.py '، السطر 2 ، في & ltmodule & gt من osgeo.gdal import depecation_warn File' C: OSGeo4W apps Python25 lib site -pack osgeo gdal.py '، سطر 7 ، في & ltmodule & gt import _gdalImportError: فشل تحميل DLL: Le syst؟ me d'exploitation ne peut pas ex؟ cuter٪ 1.C: OSGeo4W & gtcd /dc:imageC: image >gdal_merge.py
-o 'C: image collectlage1.tif "C: image SC25_TOUR_1020_1920_L2E.TIF"
'C: image SC25_TOUR_1020_1930_L2E.TIF'Traceback (آخر مكالمة أخيرة): ملف' C: OSGeo4W bin gdal_merge.py '، السطر 31 ، في & ltmodule & gt import gdal File' C: OSGeo4W apps Python25 lib site -packs gdal.py '، line 2، in & ltmodule & gt from osgeo.gdal import devecation_warn File' C: OSGeo4W apps Python25 lib site -pack osgeo gdal.py '، السطر 7 ، في & ltmodule & gt import _gdalImport خطأ: فشل تحميل DLL: Le syst؟ me d'exploitation ne peut pas ex؟ cuter٪ 1.C: image & gtpython
gdal_merge.py -o "C: image collectlage1.tif"
"ج: صورة SC25_TOUR_1020_1920_L2E.TIF"
"C: image SC25_TOUR_1020_1930_L2E.TIF "python: لا يمكن فتح الملف" gdal_merge.py ": [Errno 2] لا يوجد مثل هذا الملف أو الدليل"
---------------------------------------------------------------------------------------------
إذن ما الخطأ الآن لأن الملفات موجودة هنا: C: OSGeo4W apps gdal-dev bin

دافئ
ومشاهدة العالم يدور - Rush | مبرمج جغرافي مكاني للإيجار

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

الملفات الموجودة في apps gdal-dev bin تتعلق بحزمة gdal-dev وستفعل
لا يتم استخدامه عادةً ما لم تكتب "gdaldev.bat" أولاً في سطر الأوامر
للتبديل إلى بيئة تطوير GDAL. عادة الافتراضي
يتم استخدام بيئة (GDAL 1.5) وفي هذه الحالة يتم العثور على DLL _gdal على النحو التالي:

هل يمكنك تأكيد وجود هذا الملف وهو 172032
بايت طويل؟

راجع للشغل ، هل يُبلغ "gdalinfo" الموجود في سطر الأوامر عن رسالة استخدام مناسبة؟
أطلب التأكيد على أن حزمة GDAL الأساسية على ما يرام.

أقدر لك الوقت الذي استغرقته لمساعدتنا في العمل على المراوغات
حزمة OSGeo4W.

دافئ
ومشاهدة العالم يدور - Rush | مبرمج جغرافي مكاني للإيجار


3.9 GDAL / OGR

بعد هذه المقدمة العامة عن الباندا ، نعود إلى المجال الجغرافي المكاني وسنتحدث عن GDAL / OGR قليلاً. GDAL هي مكتبة معالجة نقطية ومتجهة تم تطويرها بتركيز قوي على دعم عدد كبير من تنسيقات الملفات ، والقدرة على الترجمة بين التنسيقات المختلفة ، وتعزيز تبادل البيانات. كما ذكرنا سابقًا ، كان GDAL و OGR في الأصل مكتبتين منفصلتين تركزان على البيانات النقطية (GDAL) وبيانات المتجه (OGR) ، على التوالي. تم دمجها الآن ويستخدم GDAL ("مكتبة تجريد البيانات الجغرافية المكانية") بشكل شائع للإشارة إلى المكتبة المدمجة.

تم إصدار GDAL لأول مرة في عام 2000 وتم تطويره في الأصل بواسطة Frank Warmerdam. ولكن ، منذ الإصدار 1.3.2 ، تم تسليم المسؤوليات إلى لجنة إدارة مشروع GDAL / OGR تحت مظلة مؤسسة Open Source Geospatial Foundation (OSGeo). يتوفر GDAL بموجب ترخيص البرامج المجانية بنمط permissiveX / MIT وأصبحت واحدة من مكتبات نظم المعلومات الجغرافية الرئيسية مفتوحة المصدر ، والمستخدمة في العديد من برامج نظم المعلومات الجغرافية مفتوحة المصدر ، بما في ذلك QGIS. توفر حزمة GDAL Python غلافًا حول مكتبة GDAL C ++ يسمح باستخدام وظائفها في Python. يوجد دعم مماثل للغات أخرى ومن الممكن أيضًا استخدام أوامر GDAL / OGR من سطر الأوامر في نظام التشغيل الخاص بك. تم توثيق فئات ووظائف حزمة بايثون هنا. في ما يلي ، نعرض بعض الأمثلة التي توضح الأنماط الشائعة لاستخدام مكتبة GDAL مع Python.


مثال كامل¶

المثال التالي هو برنامج تشغيل العبور الذي يعيد توجيه المكالمات إلى واجهة برمجة تطبيقات SWIG Python GDAL. ليس له أي استخدام عملي ، ويهدف فقط إلى عرض معظم الاستخدامات الممكنة لواجهة برمجة التطبيقات. لن يستخدم السائق الحقيقي سوى جزء من واجهة برمجة التطبيقات الموضحة. على سبيل المثال ، يقوم برنامج تشغيل العبور بتنفيذ مرشحات السمات والمكانيات بطريقة وهمية تمامًا ، عن طريق استدعاء جزء C ++ من برنامج التشغيل. قد يتم حذف سمات iterator_honour_attribute_filter و iterator_honour_spatial_filter ، وتطبيقات أسلوب_تغيير_السمات_المتغيرة و spatial_filter_changed بنفس النتيجة.

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


استخدام Blender GIS يعطي خطأ: لا توجد مكتبة تصوير متاحة ، يرجى تثبيت python GDAL أو وسادة

لقد قمت بتثبيته بشكل صحيح وهو يعمل في My Blender 2.79 على MAC OS X 10.13.1 High Sierra.

عندما أحاول النقر فوق خريطة الأساس (في الجزء الأيمن> علامة تبويب GIS> خريطة الأساس) ، أتوقع مربع حوار ، ولكن بدلاً من ذلك أتلقى هذا الخطأ:

لا توجد مكتبة صور متاحة ، يرجى تثبيت python GDAL أو Pillow module

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

ثم استخدمت هذه التعليمات للتثبيت في الدليل المحدد أعلاه.

والآن بعد أن قمت بتثبيت وسادة و GDAL في هذا الدليل باستخدام النقطة ، بدأت Blender ويظهر الخطأ نفسه.


وجدنا على الأقل 10 يتم إدراج مواقع الويب أدناه عند البحث باستخدام python قم بتثبيت osgeo في محرك البحث

تثبيت Python-GDAL مع OSGEO

  • تصفح الأسئلة الأخرى الموسومة الثعبان جدال تثبيت osgeo osgeo4w أو طرح سؤالك الخاص
  • الحلقة 351 من مدونة Overflow Blog: إليك كيف أنشأنا أحدث منتجاتنا ، المجموعات ، ولماذا
  • الإعلان عن إطلاق Collectives ™ على Stack Overflow

كيفية تثبيت Python OSGEO GDAL باستخدام pip Quis

  • كيف قم بتثبيت Python OSGEO GDAL باستخدام النقطة
  • هناك عدد من التعليمات التي وجدتها على الإنترنت إما أنها قديمة أو غير كاملة
  • هذا ما نجح معي في Ubuntu 12
  • سودو apt-get ثبيت نقطة libgdal-dev ثبيت -رقم-ثبيت جدال

تثبيت حزم Python الجغرافية المكانية لنظام OSGeo4W

جيثب.كوم DA: 10 السلطة الفلسطينية: 50 رتبة موز: 62

  • التثبيت الجغرافية المكانية بايثون حزم OSGeo4W
  • هذا دليل لمستخدمي OSGeo4W التثبيت بعض من الأصعب تثبيت بايثون حزم نظم المعلومات الجغرافية والجغرافية المكانية
  • نأمل أن تعمل الحزم
  • OSGeo4W هو وسيلة سهلة ل ثبيت برامج GIS مفتوحة المصدر بما في ذلك GDAL و QGIS على Windows
  • أي مطالبات موضحة أدناه مخصصة لقذيفة OSGeo4W.

مستودع الحزم لـ osgeo :: Anaconda.org

Anaconda.org DA: 12 السلطة الفلسطينية: 22 رتبة موز: 37

  • ل ثبيت حزمة كوندا من هذه القناة ، قم بتشغيل: conda ثبيت - قناة ومثلأوسجوومثل الحزمة
  • بواسطة علماء البيانات ، لعلماء البيانات
  • من نحن Anaconda Nucleus تنزيل Anaconda
  • حول دعم وثائق المعرض

تثبيت Anaconda مع OSGeo4W GISforThought

  • أعتقد أن جزءًا من السبب هو أنني لدي عدد غير قليل من عمليات التثبيت بايثون بسبب OSGeo4W
  • خطأي: فادح بايثون خطأ: Py_Initialize: غير قادر على تحميل برنامج ترميز نظام الملفات ModuleNotFoundError: لا توجد وحدة تسمى 'encodings' مؤشر الترابط الحالي 0x00002554 (أحدث مكالمة أولاً): الحل:

تثبيت GDAL / OGR لـ Python على Windows Python ، GIS

  • يتم تثبيت ملفات العجلات باستخدام pip ، وهو مدير الحزم لـ بايثون التي تم تضمينها في الافتراضي ثبيت
  • بناء الجملة هو (إذا كان ملف بايثون اتريد ثبيت إلى على مسار النظام الخاص بك): الثعبان -m نقطة ثبيت GDAL- [إلخ]. whl
  • خلاف ذلك: [المسار إلى الخاص بك الذي تريده الثعبان.exe] -m نقطة ثبيت GDAL- [إلخ]. whl.

تثبيت GDAL لـ Python على Windows

Gis.usu.edu DA: 15 السلطة الفلسطينية: 38 رتبة موز: 59

  • تأكد من حصولك على الإصدار الخاص بك من بايثون! بالنسبة لي ، كان هذا numpy-1.2.1-win32-superpack-python2.5.exe
  • ثبت NumPy عن طريق تشغيل الملف الذي قمت بتنزيله في الخطوة السابقة.

4.4.1 تنزيل وتثبيت QGIS GEOG 489: متقدم

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

# 179 (أضف Python RTree إلى OSGEO4W)

Trac.osgeo.org DA: 14 السلطة الفلسطينية: 19 رتبة موز: 41

  • في حالة آلة العمل الخاصة بي ، هناك الأساسي بايثون 2.5 ثبيت و ال بايثون هذا جزء من OSGEO4W
  • وضع مثبت Rtree rtree في الأساسي تثبيت بايثون، مما جعل من الصعب استخدام gdal من OSGEO4W ثبيت لقراءة ميزات WKB من مصدر بيانات خارجي.

مشاكل استخدام osgeo في Python - ويل برادلي

إذا تلقيت هذا الخطأ: ImportError: لا يمكن استيراد الاسم "ogr" من "أوسجوالسبب الأكثر احتمالاً ، بافتراض أنك حاولت ذلك تثبيت osgeo مباشرة ، هل قمت بتثبيت ...


8. القضايا المشتركة

عند محاولة & # 8220import gdal & # 8221 أو & # 8220import ogr & # 8221 خطأ الاستيراد: فشل تحميل DLL: تعذر العثور على الوحدة النمطية المحددة. يحدث الخطأ بشكل شائع بسبب الأخطاء عند إضافة مجلد تثبيت GDALs إلى متغير مسار النظام & # 8211 ارجع إلى الخطوة 5 وفحص كل شيء ثلاث مرات.

إذا كان لديك أي مشاكل أخرى ، يرجى قراءة التعليقات (أدناه) ، لأنها تحتوي على بعض الحلول لقضايا أخرى.

إذا كنت تقوم بتطوير Python ، فقد تكون مهتمًا بـ Windows Dev Stack الخاص بي ، والذي يصف بيئة التطوير الخاصة بي من التقنيات عالية المستوى وصولاً إلى تطبيقات محددة ، وكيف تعمل جميعها معًا.


شاهد الفيديو: GDAL Installation for python