أكثر

OSGeo4W GDAL Polygonize دفعة تحويل؟

OSGeo4W GDAL Polygonize دفعة تحويل؟


أحاول استخدام GDAL polygonize لتشغيل تحويل دُفعات ، لكنني لا أستطيع طوال فترة اكتشافي طريقة لجعله يقرأ ملفًا نصيًا كمدخل يحتوي على جميع الأوامر.

هل تعرف الأمر الصحيح لتشغيل هذا التحويل في خطوة واحدة حتى لا أضطر إلى القيام به عدة مرات؟

فيما يلي مثال على سطر واحد من ملف txt للإدخال الخاص بي:

gdal_polygonize X:  Source-Imagery  Satellite  WaterMask  Collection_5  2000  ALL  MOD44W_Water_2000_ML1920.tif  MOD44W_Water_2000_ML1920.tif -f "ESRI Shapefile" X:  Source-Imagery  Satellite  WaterMask  Collection_5  2000_19_2. tif  MOD44W_Water_2000_ML1920.shp

يحتوي ملف txt على 176 سطرًا للتحويل.


يجب أن تعمل بهذه الطريقة:

  1. بدء قذيفة OSGEO4W
  2. قم بتغيير المجلد باستخدامقرص مضغوطإلى المجلد حيث يوجد ملف الدُفعات الخاص بك ، أو انسخ الدُفعة إلى المجلد حيث تهبط shell
  3. قم بتشغيل الدفعة داخل الغلاف عن طريق الكتابة يدويًاfilename.bat

لا تحتاج إلى الاهتمام بمتغيرات PATH ، يتم ذلك عند بدء تشغيل OSGEO4W shell.


على نظام Windows:

  1. احفظ الملف النصي كملف دفعي عن طريق تغيير امتداد الملف من ".txt" إلى ".bat"
  2. انقر نقرًا مزدوجًا فوق هذا الملف وستذهب بعيدًا.

أعتقد أن هذا قد يحل مشكلتك:

لإعداد بيئة o4w ، أضف هذا إلى بداية ملف الخفافيش الخاص بك:

اتصل بـ C: OSGeo4W bin o4w_env.bat

قم بتشغيل كل الأسطر من الملف النصي هناك.


شاهد الفيديو: Rasterio, Geopandas, GDAL and Pysheds install for Anaconda in Windows - Tutorial