أكثر

خطأ عند عرض البيانات النقطية باستخدام ArcPy؟


باستخدام ArcGIS 10.3 ، أتلقى "ERROR 999999" اللعين عند محاولة عرض قاعدة بيانات جغرافية مليئة بالنقطيات من WGS84_UTM_zone_10N إلى Nad83_BC_Environment_Albers

استيراد arcpy InRasterGDB = r "C:  Users  PoirierM  Documents  GISData  LandsatSSTImagery.gdb" OutRasterGDB = r "C:  Users  PoirierM  Documents  GISData  LandsatSSTImageryAlbers.gdb" OutCoordSystem = "3005" ResILINEType " CellSize = "30 30" GeoTransform = "WGS_1984_ (ITRF00) _To_NAD_1983" InCoordSystem = "32610" arcpy.env.workspace = InRasterGDB لـ fname في arcpy.ListRasters (): طباعة fname طباعة OutRasterGDB + ". (InRasterGDB + "" + fname ، OutRasterGDB + "" + fname ، OutCoordSystem ، ResampleType ، CellSize ، GeoTransform ، "" ، InCoordSystem)

يجب أن يعمل هذا ، لكنه يُرجع الخطأ التالي عند تشغيله في Python Window في ArcCatalog:

تتبع خطأ وقت التشغيل (آخر مكالمة أخيرة): ملف ""، السطر 16 ، بوصة  ملف "c:  ملفات البرنامج (x86)  arcgis  desktop10.3  arcpy  arcpy  management.py" ، السطر 9009 ، في ProjectRaster رفع e ExecuteError: خطأ 999999: خطأ في تنفيذ الوظيفة. فشل تنفيذ (ProjectRaster).

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


لدي نص عملي الآن - انظر إجابتي (MPoirier) أدناه.


أعتقد أن المشكلة قد تكون في تعريفات نظام الإحداثي الخاص بك - المرجع. صفحة تعليمات Project Raster.

نظام الإحداثيات الذي سيتم عرض البيانات النقطية للإدخال عليه. يتم تعيين القيمة الافتراضية بناءً على إعداد بيئة نظام تنسيق المخرجات.

القيم الصالحة لهذه المعلمة هي

  • ملف بامتداد ".prj" (يمكن العثور على ملفات prj التي تأتي مع ArcGIS في "C: Program Files ArcGIS Coordinate Systems").
  • فئة المعالم الحالية ومجموعة بيانات الميزة وكتالوج البيانات النقطية (بشكل أساسي أي شيء به نظام إحداثيات).
  • تمثيل السلسلة لنظام إحداثيات. يمكن إنشاء هذه السلاسل الطويلة عن طريق إضافة متغير نظام إحداثي إلى ModelBuilder ، وتعيين قيمة المتغير حسب الرغبة ، ثم تصدير النموذج إلى نص برمجي بايثون.

أنت تمنحه WKIDs مباشرة ، وهو غير مدرج كخيار.

لكن، أنت تستطيع قم بعمل مرجع مكاني عبر WKID باستخدام خاصية SpatialReference.

OutCoordSystem = arcpy.SpatialReference (3005) InCoordSystem = arcpy.SpatialReference (32610)

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

لقد أضفت أيضًا بعض التعليقات لتوضيح الأمور.

## برنامج نصي للتكرار عبر قاعدة بيانات جغرافية للملف للعثور على البيانات النقطية وإعادة إسقاطها من WGS_1984_UTM_zone_10N إلى NAD_1983_BC_Environment_Albers ## ماثيو بوارير ، آخر تعديل في 18 فبراير 2015 # استيراد وحدات arcpy لاستيراد المستخدمين #Define workspace (موقع قاعدة البيانات الجغرافية) InRasterGDB =  PoirierM  Documents  GISData  LandsatSSTImagery.gdb "arcpy.env.workspace = InRasterGDB #Loop عبر قائمة بجميع البيانات النقطية في مساحة العمل لـ Ras في arcpy.ListRasters (): # المتغيرات المحلية للإدخال (اختياري) والإخراج: InRas = "C:  Users  PoirierM  Documents  GISData  LandsatSSTImagery.gdb " + Ras OutRas = "C:  Users  PoirierM  Documents  GISData  LandsatSSTImageryAlbers.gdb " + Ras # تحديد سلاسل الإسقاط - يمكن أيضًا استخدام سلسلة طويلة منسوخة من برنامج إنشاء النماذج (تم اختباره) أو ملف .prj موجود InProj = "PROJCS ['WGS_1984_UTM_zone_10N' ، GEOGCS ['GCS_WGS_1984' ، DATUM ['D_WGS_EROID1984' '، WGS_1984 '، 6378137.0،298.257223563]]، PRIMEM [' Greenwich '، 0.0]، UNIT [' Degree '، 0.0174532925199433 ]]، PROJECTION ['Transverse_Mercator']، PARAMETER ['false_easting'، 500000.0]، PARAMETER ['false_northing'، 0.0]، PARAMETER ['central_meridian'، - 123.0]، PARAMETER ['scale_factor'، 0.9996]، 'PARAMETER [ latitude_of_origin '، 0.0]، UNIT [' Meter '، 1.0]] "OutProj =" PROJCS [' NAD_1983_BC_Environment_Albers '، GEOGCS [' GCS_North_American_1983 '، DATUM [' D_North_American_1983 '، SPHERO13.02] " ['Greenwich'، 0.0]، UNIT ['Degree'، 0.0174532925199433]]، PROJECTION ['Albers']، PARAMETER ['False_Easting'، 1000000.0]، PARAMETER ['False_Northing'، 0.0]، PARAMETER ['Central_Meridian'، - 126.0]، PARAMETER ['Standard_Parallel_1'، 50.0]، PARAMETER ['Standard_Parallel_2'، 58.5]، PARAMETER ['Latitude_Of_Origin'، 45.0]، UNIT ['Meter'، 1.0]] "# حدد طريقة تحويل الإسناد الجغرافي المراد استخدامها GeoTran = "WGS_1984_ (ITRF00) _To_NAD_1983" # حدد نوع إعادة التشكيل (ثنائي أو تكعيبي للبيانات المستمرة ، الافتراضيات إلى الأقرب) ReSample = "BILINEAR" # تحديد حجم خلية الإخراج (الافتراضيات إلى حجم الإدخال النقطي Cel lSize = "30 30" # العملية: Project Raster - علامات التنصيص الفارغة هي عنصر نائب للمعلمة "register_point" الاختيارية arcpy.ProjectRaster_management (InRas، OutRas، OutProj، ReSample، CellSize، GeoTran، ""، InProj)

حاول تمرير حجم الخلية كبُعد واحد.

مثل:

حجم الخلية = "30"

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


ربط الأسماك بمقاييس متعددة من التعقيد البنيوي للشعاب المرجانية باستخدام تقنية ثلاثية الأبعاد

يؤثر التعقيد الهيكلي بشدة على التنوع البيولوجي وإنتاجية النظام الإيكولوجي. في الشعاب المرجانية ، يُقاس التعقيد الهيكلي عادةً باستخدام مقياس واحد وصغير الحجم ("rugosity") يمثل سمات مكانية متعددة تستغلها الأنواع بشكل مختلف ، مما يحد من الفهم الكامل لكيفية ارتباط الأسماك بهيكل الشعاب المرجانية. استخدمنا نهجًا جديدًا لمقارنة العلاقات بين الأسماك والمكونات غير المتوفرة سابقًا لتعقيد الشعاب المرجانية ، وقارننا النتائج بمؤشر البُسُط التقليدي. ركزت هذه الدراسة على سمكة الدامسيل لاستكشاف العلاقات بين الأسماك وهيكل الشعاب المرجانية. تم فحص ثلاثة أنواع إقليمية ، مع العادات الغذائية المتناقضة والاستخدام المتوقع لهيكل الشعاب المرجانية ، لاستنتاج الآليات الخاصة بالأنواع المحتملة المرتبطة بكيفية تأثير التعقيد على اختيار الموائل. حددت عمليات إعادة بناء الشعاب ثلاثية الأبعاد من القياس التصويري المقاييس التالية لجودة الموائل: 1) التعرض البصري للحيوانات المفترسة والمنافسين ، 2) كثافة ملاجئ الافتراس و 3) توافر الغذاء المرتبط بالركيزة. أوضحت هذه المقاييس توزيع الأنواع بشكل أفضل من المقياس التقليدي للقساوة ، واستجاب كل نوع لمكونات التعقيد المختلفة. نظرًا لأن التأثير الحاسم لتدهور الشعاب المرجانية هو فقدان البنية ، فمن المحتمل أن يوفر اعتماد تقنيات ثلاثية الأبعاد أداة جديدة لفهم ارتباط الأنواع والموئل والمساعدة في التنبؤ بكيفية تأثر الأسماك بتسطيح الشعاب المرجانية.


صدمت إلى الصفحة الرئيسية بواسطة Community & # 9830 2 منذ أيام

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

لست متأكدًا من أنه يمكننا اختبار هذا بدون عينة واحدة على الأقل من HDF - من أين تحصل عليها؟ هل يمكنك مشاركة واحدة؟

نموذج الملف: drive.google.com/file/d/1ZQqF8IHds8uxHqevxTee4JQmZ8I3rOpU/…

& # 8211 & # 160 ريتيش بوروال
28 فبراير الساعة 10:44

استخدم gdal_translate مع المعلمة -tr

لقد استخدمت بالفعل المعلمة -tr ولكن لم تنجح.

& # 8211 & # 160 ريتيش بوروال
28 فبراير الساعة 11:58

أحاول استخراج مجموعة بيانات فرعية من MODIS LST HDFs باستخدام الكود التالي.

لكن النقطية الناتجة (sds4.tif) لها أحجام خلايا مختلفة [929.378147 ، 907]. [926.6254331، 926.6254331] هو حجم الخلايا الأصلي لملف HDF.


يتجتكوي

تجربة اجتماعية. ما هو أسوأ ما يمكن أن يحدث؟

حدث معروف لمدمن على التاريخ

هل معدات الهبوط الأطول ضارة بالطائرات وخاصة الطائرات الكبيرة؟

بيئة عمل معادية بعد الإبلاغ عن المخالفات لزميل العمل ورئيسنا. ماذا أفعل؟

رد & # 8216 no position & # 8217 بينما لا يزال نشر الوظيفة موجودًا (موقع & # 8216HiWi & # 8217 في ألمانيا)

كيف تتحقق من المشاركين في الأحداث؟

هل من الجيد / هل من المنطقي أن ينضم لاعب آخر إلى لعبة Munchkin الجارية؟

ماذا لو استثمر شخص ما في طلبي؟

تعليم التكاملات غير المحددة التي تتطلب غلافًا خاصًا

لماذا يبدو أن هذا الجزء من منصة إطلاق مكوك الفضاء يطفو في الهواء؟

هل يمكنني إنشاء جدار عمودي بطول 7 أقدام و # 215 و 5 أقدام باستخدام تعويذة الوهم الصغرى؟

أمر العقدة أثناء تحديد إحداثيات في TikZ

هل من القانوني التمييز بسبب الدواء المستخدم في علاج حالة طبية؟

محاكاة احتمال 1 من 2 ^ N بأقل من N بت عشوائية

فشل تثبيت PowerShell على نظام تشغيل Kali 32 بت

لماذا تكون جميع الأبواب في Ferenginar (عالم منزل Ferengi) أقصر بكثير من متوسط ​​أبواب Ferengi؟

هل يوجد موقع مقارنة محايدة بشأن صفقة خروج بريطانيا من الاتحاد الأوروبي؟

هل يستطيع الملحق الخبيث الوصول إلى سجل الإنترنت وما شابه ذلك في Chrome / Firefox؟

Giant Toughroad SLR 2 لمسافة 200 ميل في يومين ، هل ستنجح؟

إشارة I2C والطاقة عبر مدى طويل (كابل 10 متر)

هل اللانهاية يمكن ملاحظتها رياضيا؟

هل يمكنني الاعتماد على ملفات مستودع جيثب هذه؟

ما هو المصطلح عندما يغني شخصان بتناغم لكنهما لا يغنيان نفس النوتة الموسيقية؟

R - كيفية إعادة طرح الحبل بحيث تكون الآريس المحسوبة بالأمتار؟

كيفية تمكين تحويل الإسقاط في QGIS2 Shapefile vectors لن يتم رسمها بشكل صحيح في نفس المساحة إعادة طرح خرائط Google (latlong) إلى Irish Grid TM65 باستخدام spTransform في R؟ اختلافات كبيرة بين نتائج تحويل بيانات 7-بارامترات ترجمة خفيفة مع تحويل إحداثي من Gauss-Kruger إلى WGS 84. الأسباب المحتملة؟ تصدير / طباعة QGis: تفكيك بيانات OSM على OSM-layerCRS تمنع مشاكل العرض الدمج المكاني في RNumerical Vertex Edit Error: هل تجاوز خط العرض أو خط الطول الحدود مشكلة باستخدام "Masker" أثناء التخطيط لـ KDE - RUnits لإسقاط CRS معين؟

لدي مجموعة من النقاط من تتبع الحيوانات المختلفة وأريد أن أحاول تقدير نطاقاتها المحلية (KED ، MCP). لقد تمكنت من إجراء الحسابات ولكن إنتاج الوحدات يبدو غريبًا: يبدو أن الوحدات بالدرجات.

معيار الإبلاغ المشترك للإحداثيات هو EPSG: 4326 (المدى: -180.00 ، -90.00 ، 180.00 ، 90.00
Proj4: + proj = longlat + datum = WGS84 + no_defs).

هذه هي الطريقة التي أقرأ بها البيانات في R.

عناوين بياناتي هي في الأساس:

لحساب MCP's التي استخدمتها

هل يمكن لأي شخص مساعدتي في إعادة طرح هذا في بعض CRS الأخرى بحيث تكون حسابات المنطقة النهائية بالأمتار؟ (ما زلت أجد قدمي مع R)

هل قرأت البيانات في R؟ هل يمكنك أن تبين لنا كيف؟ توجد حزم للبيانات المكانية في R وما لم تخبرنا بما استخدمته ، فليس من السهل علينا مساعدتك. على سبيل المثال ، إذا كانت لديك بيانات sf polygon ، فإن st_area (d) ستعيد المنطقة بالمتر المربع حتى إذا كانت البيانات بدرجات خطوط العرض الطويلة. يرجى تعديل سؤالك لتقديم بعض المعلومات الإضافية.

شكرا . من فضلك قمت بتحرير المنشور الأولي لإضافة المزيد من المعلومات.

لدي مجموعة من النقاط من تتبع الحيوانات المختلفة وأريد أن أحاول تقدير نطاقاتها المحلية (KED ، MCP). لقد تمكنت من إجراء الحسابات ولكن إنتاج الوحدات يبدو غريبًا: يبدو أن الوحدات بالدرجات.

معيار الإبلاغ المشترك للإحداثيات هو EPSG: 4326 (المدى: -180.00 ، -90.00 ، 180.00 ، 90.00
Proj4: + proj = longlat + datum = WGS84 + no_defs).

هذه هي الطريقة التي أقرأ بها البيانات في R.

عناوين بياناتي هي في الأساس:

لحساب MCP's التي استخدمتها

هل يمكن لأي شخص مساعدتي في إعادة طرح هذا في بعض CRS الأخرى بحيث تكون حسابات المنطقة النهائية بالأمتار؟ (ما زلت أجد قدمي مع R)

هل قرأت البيانات في R؟ هل يمكنك أن تبين لنا كيف؟ توجد حزم للبيانات المكانية في R وما لم تخبرنا بما استخدمته ، فليس من السهل علينا مساعدتك. على سبيل المثال ، إذا كانت لديك بيانات sf polygon ، فإن st_area (d) ستعيد المنطقة بالمتر المربع حتى إذا كانت البيانات بدرجات خطوط العرض الطويلة. يرجى تعديل سؤالك لتقديم بعض المعلومات الإضافية.

شكرا . من فضلك قمت بتحرير المنشور الأولي لإضافة المزيد من المعلومات.

لدي مجموعة من النقاط من تتبع الحيوانات المختلفة وأريد أن أحاول تقدير نطاقاتها المحلية (KED ، MCP). لقد تمكنت من إجراء الحسابات ولكن إنتاج الوحدات يبدو غريبًا: يبدو أن الوحدات بالدرجات.

معيار الإبلاغ المشترك للإحداثيات هو EPSG: 4326 (المدى: -180.00 ، -90.00 ، 180.00 ، 90.00
Proj4: + proj = longlat + datum = WGS84 + no_defs).

هذه هي الطريقة التي أقرأ بها البيانات في R.

عناوين بياناتي هي في الأساس:

لحساب MCP's التي استخدمتها

هل يمكن لأي شخص مساعدتي في إعادة طرح هذا في بعض CRS الأخرى بحيث تكون حسابات المنطقة النهائية بالأمتار؟ (ما زلت أجد قدمي مع R)

لدي مجموعة من النقاط من تتبع الحيوانات المختلفة وأريد أن أحاول تقدير نطاقاتها المحلية (KED ، MCP). تمكنت من إجراء العمليات الحسابية ولكن إنتاج الوحدات يبدو غريبًا: يبدو أن الوحدات بالدرجات.

معيار الإبلاغ المشترك للإحداثيات هو EPSG: 4326 (المدى: -180.00 ، -90.00 ، 180.00 ، 90.00
Proj4: + proj = longlat + datum = WGS84 + no_defs).

هذه هي الطريقة التي أقرأ بها البيانات في R.

عناوين بياناتي هي في الأساس:

لحساب MCP's التي استخدمتها

هل يمكن لأي شخص مساعدتي في إعادة طرح هذا في بعض CRS الأخرى بحيث تكون حسابات المنطقة النهائية بالأمتار؟ (ما زلت أجد قدمي مع R)

هل قرأت البيانات في R؟ هل يمكنك أن تبين لنا كيف؟ توجد حزم للبيانات المكانية في R وما لم تخبرنا بما استخدمته ، فليس من السهل علينا مساعدتك. على سبيل المثال ، إذا كانت لديك بيانات sf polygon ، فإن st_area (d) ستعيد المنطقة بالمتر المربع حتى إذا كانت البيانات بدرجات خطوط العرض الطويلة. يرجى تعديل سؤالك لتقديم بعض المعلومات الإضافية.

شكرا . من فضلك قمت بتحرير المنشور الأولي لإضافة المزيد من المعلومات.

هل قرأت البيانات في R؟ هل يمكنك أن تبين لنا كيف؟ توجد حزم للبيانات المكانية في R وما لم تخبرنا بما استخدمته ، فليس من السهل علينا مساعدتك. على سبيل المثال ، إذا كانت لديك بيانات sf polygon ، فإن st_area (d) ستعيد المنطقة بالمتر المربع حتى لو كانت البيانات بدرجات خطوط العرض الطويلة. يرجى تعديل سؤالك لتقديم بعض المعلومات الإضافية.

شكرا . من فضلك قمت بتحرير المنشور الأولي لإضافة المزيد من المعلومات.

هل قرأت البيانات في R؟ هل يمكنك أن تبين لنا كيف؟ توجد حزم للبيانات المكانية في R وما لم تخبرنا بما استخدمته ، فليس من السهل علينا مساعدتك. على سبيل المثال ، إذا كانت لديك بيانات sf polygon ، فإن st_area (d) ستعيد المنطقة بالمتر المربع حتى إذا كانت البيانات بدرجات خطوط العرض الطويلة. يرجى تعديل سؤالك لتقديم بعض المعلومات الإضافية.

هل قرأت البيانات في R؟ هل يمكنك أن تبين لنا كيف؟ توجد حزم للبيانات المكانية في R وما لم تخبرنا بما استخدمته ، فليس من السهل علينا مساعدتك. على سبيل المثال ، إذا كانت لديك بيانات sf polygon ، فإن st_area (d) ستعيد المنطقة بالمتر المربع حتى إذا كانت البيانات بدرجات خطوط العرض الطويلة. يرجى تعديل سؤالك لتقديم بعض المعلومات الإضافية.


يتجتكوي

لماذا يُسمح لأجهزة الكمبيوتر الموجودة على متن الطائرة بتغيير الضوابط دون إخطار الطيارين؟

تعليم التكاملات غير المحددة التي تتطلب غلافًا خاصًا

هل يمكنني استرجاع عناوين البريد الإلكتروني من BCC؟

تعيين قائمة في مخطط المرحلة

كيف تتحقق مما إذا كان g هو مولد لـ p؟

إيجاد كل الفترات التي تطابق المسند في المتجه

كيف استطاعت الأرض بمفردها أن تخلق 3 من آلهة الفوضى الأربعة؟

عدم اختزال كثير الحدود البسيط

انطباق مبدأ المسؤولية الفردية

هل أحتاج إلى تأشيرة دخول متعددة لرحلة إلى المملكة المتحدة - & # 62 السويد - & # 62 المملكة المتحدة؟

اللعنات تعمل بالصراخ - كيف تتجنب الأضرار الجانبية؟

بيئة عمل معادية بعد الإبلاغ عن المخالفات لزميل العمل ورئيسنا. ماذا أفعل؟

في أي نقطة تستعيد الشخصية كل ما لديها من Hit Dice؟

قم بدمج فروع السمات المتوازية للمقبض بكفاءة في SFDX

كيف يمكنني استخدام علامة السهم في موجه bash الخاص بي؟

هل كانت مساحة الصورة في CRT متوازي أضلاع (بدلاً من مستطيل حقيقي)؟

لماذا ترك كانط وهيجل وأدورنو بعض الكلمات والعبارات في الأبجدية اليونانية؟

هل الطول الدقيق لضربات كانجي مهم؟

كيف يمكنني الحصول على مستندات فنية طويلة جدًا وجافة جدًا ولكنها مفيدة جدًا أيضًا عند تعلم أداة جديدة؟

هل يجب تقديم أطروحة الدكتوراه باسمي القانوني؟

هل يمكن أن يوجد الاحتيال الجنائي دون أضرار؟

هل هناك سبب لعدم تناول الطعام الذي سقط على سطح القمر؟

طرق لتسريع تنفيذ المستخدم RK4

لا يؤدي تحويل GeoTIFF إلى ملف NetCDF إلى إنشاء ملف NetCDF ولكن قاعدة بياناتي تعتقد أنه كذلك

NetCDF لتحويل ملف Geotiff ، برامج / لغات لمعالجة ملفات netcdf & # 8220fast & # 8221 قم بتشفير إسقاط سمتي متساوي الأبعاد في تحويل NetCDF ، كيف يتم تحضير المشاجرات لإنشاء ملف netcdf ، هل يعرف أي شخص كيفية حل مشكلة GDAL مع البيانات النقطية للترجمة الدفعية في QGIS؟ حدد التحويل الجغرافي للتحويل netCDF إلى geotiffgoogle محرك استيراد الأصول: مشكلة في الإسقاطات تحويل netCDF إلى ملف geotiff؟ تحويل ملفات GeoTiff إلى netCDFConcatenating NetCDF التي لها أبعاد متطابقة

أنا أستخدم miniconda ومشروع Open Data Cube. أحاول إدخال بعض بيانات Landsat_5 في مكعب بيانات ، حيث يتم تحويل Geotiff إلى ملفات netCDF. باستخدام رمز Datacube ، استخدمت أداة الاستيعاب:

يقوم بإنشاء ملفات NetCDF وتبدو صحيحة ، ولكن عند تشغيل كود دفتر الملاحظات jupyter الخاص بي حيث أقوم بتحميل مجموعة بيانات landat باستخدام:

واجهت خطأ حيث تبحث عن LS5. 6_48. nc غير موجود. لدي LS5. 6_49. nc و 6_50 وما بعده ولكن ليس ملفات 6_48. يحدث لملفات متعددة وليس لملف واحد فقط. أعتقد أنه ربما يكون خطأ عند تحويل geotiff إلى NetCDF ولكن لست متأكدًا من كيفية إصلاحه. لقد حاولت التأكد من تحديث مكتباتي وأنها تبدو جيدة. الخطأ كما يلي:

أي اقتراحات؟ لقد خفضت صوري إلى 15 من 8000 وقمت بإسقاط مكعب البيانات تمامًا وصنعت واحدة جديدة مع هؤلاء الخمسة عشر فقط وما زلت تواجه نفس المشكلة.

أنا أستخدم miniconda ومشروع Open Data Cube. أحاول إدخال بعض بيانات Landsat_5 في مكعب بيانات ، حيث يتم تحويل Geotiff إلى ملفات netCDF. باستخدام رمز Datacube ، استخدمت أداة الاستيعاب:

يقوم بإنشاء ملفات NetCDF وتبدو صحيحة ، ولكن عند تشغيل كود دفتر الملاحظات jupyter الخاص بي حيث أقوم بتحميل مجموعة بيانات landat باستخدام:

واجهت خطأ حيث تبحث عن LS5. 6_48. nc غير موجود. لدي LS5. 6_49. nc و 6_50 وما بعده ولكن ليس ملفات 6_48. يحدث لملفات متعددة وليس لملف واحد فقط. أعتقد أنه ربما يكون خطأ عند تحويل geotiff إلى NetCDF ولكن لست متأكدًا من كيفية إصلاحه. لقد حاولت التأكد من تحديث مكتباتي وأنها تبدو جيدة. الخطأ كما يلي:

أي اقتراحات؟ لقد خفضت صوري إلى 15 من 8000 وقمت بإسقاط مكعب البيانات تمامًا وصنعت واحدة جديدة مع هؤلاء الخمسة عشر فقط وما زلت تواجه نفس المشكلة.

أنا أستخدم miniconda ومشروع Open Data Cube. أحاول إدخال بعض بيانات Landsat_5 في مكعب بيانات ، حيث يتم تحويل Geotiff إلى ملفات netCDF. باستخدام رمز Datacube ، استخدمت أداة الاستيعاب:

يقوم بإنشاء ملفات NetCDF وتبدو صحيحة ، ولكن عند تشغيل كود دفتر الملاحظات jupyter الخاص بي حيث أقوم بتحميل مجموعة بيانات landat باستخدام:

واجهت خطأ حيث تبحث عن LS5. 6_48. nc غير موجود. لدي LS5. 6_49. nc و 6_50 وما بعده ولكن ليس ملفات 6_48. يحدث لملفات متعددة وليس لملف واحد فقط. أعتقد أنه ربما يكون خطأ عند تحويل geotiff إلى NetCDF ولكن لست متأكدًا من كيفية إصلاحه. لقد حاولت التأكد من تحديث مكتباتي وأنها تبدو جيدة. الخطأ كما يلي:

أي اقتراحات؟ لقد خفضت صوري إلى 15 من 8000 وقمت بإسقاط مكعب البيانات تمامًا وصنعت واحدة جديدة مع هؤلاء الخمسة عشر فقط وما زلت تواجه نفس المشكلة.

أنا أستخدم miniconda ومشروع Open Data Cube. أحاول إدخال بعض بيانات Landsat_5 في مكعب بيانات ، حيث يتم تحويل Geotiff إلى ملفات netCDF. باستخدام رمز Datacube ، استخدمت أداة الاستيعاب:

يقوم بإنشاء ملفات NetCDF وتبدو صحيحة ، ولكن عند تشغيل كود دفتر الملاحظات jupyter الخاص بي حيث أقوم بتحميل مجموعة بيانات landat باستخدام:

واجهت خطأ حيث تبحث عن LS5. 6_48. nc غير موجود. لدي LS5. 6_49. nc و 6_50 وما بعده ولكن ليس ملفات 6_48. يحدث لملفات متعددة وليس لملف واحد فقط. أعتقد أنه ربما يكون خطأ عند تحويل geotiff إلى NetCDF ولكن لست متأكدًا من كيفية إصلاحه. لقد حاولت التأكد من تحديث مكتباتي وأنها تبدو جيدة. الخطأ كما يلي:

أي اقتراحات؟ لقد خفضت صوري إلى 15 من 8000 وقمت بإسقاط مكعب البيانات تمامًا وصنعت واحدة جديدة مع هؤلاء الخمسة عشر فقط وما زلت تواجه نفس المشكلة.


1 إجابة 1

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

يأخذ ArcGIS Pro عينة من البيانات للعثور على قيم الحد الأدنى والحد الأقصى. يتم تعيين هذا النموذج افتراضيًا على 10000.

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

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

مثير جدا. لم أكن على علم بأن ArcGIS Pro يستخدم عينة من البيانات لحساب قيم الحد الأدنى والحد الأقصى للترميز.


بدفيجك

أحاول تحويل ملف GRIB إلى GeoTIFF لاستخدامه في ArcGIS ، ولكن أواجه مشكلة في عرض الصورة في الموقع الصحيح. لقد تمكنت من إنشاء GeoTIFF ، باستخدام GDAL في Python ، والتي تعرض البيانات ولكنها لا تظهر في الموقع الصحيح عند إحضارها إلى ArcGIS. الصورة الناتجة أدناه.

يمكن تنزيل البيانات التي أعمل معها من: https://gimms.gsfc.nasa.gov/SMOS/SMAP/L05/

أحاول عرض البيانات في WGS84 Web Mercator (Auxiliary Sphere) ، EPSG: 3857

ملاحظة: لقد حاولت جلب البيانات عبر ArcMap عن طريق إنشاء Raster Mosaic والتي يجب أن تكون قادرة على العمل مع بيانات GRIB ، لكن لم يحالفني الحظ. لقد حاولت أيضًا استخدام أداة Project Raster ، لكن ArcGIS لا يحب الإسقاط الافتراضي الذي يأتي من ملف GRIB ويعطي خطأ.

لست على دراية جيدة باستخدام GDAL أو GDAL في بايثون.

أحاول تحويل ملف GRIB إلى GeoTIFF لاستخدامه في ArcGIS ، ولكن أواجه مشكلة في عرض الصورة في الموقع الصحيح. لقد تمكنت من إنشاء GeoTIFF ، باستخدام GDAL في Python ، والتي تعرض البيانات ولكنها لا تظهر في الموقع الصحيح عند إحضارها إلى ArcGIS. الصورة الناتجة أدناه.

يمكن تنزيل البيانات التي أعمل معها من: https://gimms.gsfc.nasa.gov/SMOS/SMAP/L05/

أحاول عرض البيانات في WGS84 Web Mercator (Auxiliary Sphere) ، EPSG: 3857

ملاحظة: لقد حاولت جلب البيانات عبر ArcMap عن طريق إنشاء Raster Mosaic والتي يجب أن تكون قادرة على العمل مع بيانات GRIB ، لكن لم يحالفني الحظ. لقد حاولت أيضًا استخدام أداة Project Raster ، لكن ArcGIS لا يحب الإسقاط الافتراضي الذي يأتي من ملف GRIB ويعطي خطأ.

لست على دراية جيدة باستخدام GDAL أو GDAL في بايثون.

أحاول تحويل ملف GRIB إلى GeoTIFF لاستخدامه في ArcGIS ، ولكن أواجه مشكلة في عرض الصورة في الموقع الصحيح. لقد تمكنت من إنشاء GeoTIFF ، باستخدام GDAL في Python ، والتي تعرض البيانات ولكنها لا تظهر في الموقع الصحيح عند إحضارها إلى ArcGIS. الصورة الناتجة أدناه.

يمكن تنزيل البيانات التي أعمل معها من: https://gimms.gsfc.nasa.gov/SMOS/SMAP/L05/

أحاول عرض البيانات في WGS84 Web Mercator (Auxiliary Sphere) ، EPSG: 3857

ملاحظة: لقد حاولت جلب البيانات عبر ArcMap عن طريق إنشاء Raster Mosaic والتي يجب أن تكون قادرة على العمل مع بيانات GRIB ، لكن لم يحالفني الحظ. لقد حاولت أيضًا استخدام أداة Project Raster ، لكن ArcGIS لا يحب الإسقاط الافتراضي الذي يأتي من ملف GRIB ويعطي خطأ.

لست على دراية جيدة باستخدام GDAL أو GDAL في بايثون.

أحاول تحويل ملف GRIB إلى GeoTIFF لاستخدامه في ArcGIS ، ولكن أواجه مشكلة في عرض الصورة في الموقع الصحيح. لقد تمكنت من إنشاء GeoTIFF ، باستخدام GDAL في Python ، والتي تعرض البيانات ولكنها لا تظهر في الموقع الصحيح عند إحضارها إلى ArcGIS. الصورة الناتجة أدناه.

يمكن تنزيل البيانات التي أعمل معها من: https://gimms.gsfc.nasa.gov/SMOS/SMAP/L05/

أحاول عرض البيانات في WGS84 Web Mercator (Auxiliary Sphere) ، EPSG: 3857

ملاحظة: لقد حاولت جلب البيانات عبر ArcMap عن طريق إنشاء Raster Mosaic والتي يجب أن تكون قادرة على العمل مع بيانات GRIB ، لكن لم يحالفني الحظ. لقد حاولت أيضًا استخدام أداة Project Raster ، لكن ArcGIS لا يحب الإسقاط الافتراضي الذي يأتي من ملف GRIB ويعطي خطأ.


1 إجابة 1

نظرًا لأن بياناتك تعبر منطقتين UTM 36N و 37N ، وبافتراض أن لديك صورتين ، فلديك ثلاثة خيارات:

  • إذا كانت الصورتان منفصلتان وكانت كل صورة موجودة في منطقة مختلفة ، فقم بإعادة إسقاط كل صورة بمنطقة UTM الصحيحة.
  • إذا تم دمج الصورتين معًا (صورة فسيفساء) ، فاختر إحدى المناطق مثل UTM 37N ، نظرًا لأن معظم الأردن يقع في منطقة UTM 37N ومنطقة العقبة فقط تقع في UTM 36N ، والتي لن تكون في هذه الحالة تشوه كبير.
  • الخيار الأخير هو أنه يمكنك استخدام EPSG: 3066 Jordan TM نظام مرجعي للتنسيق (CRS) وهو نظام UTM CRS مخصص يناسب الأردن في منطقة واحدة.

الاختيار متروك لك فيما إذا كنت تريد استخدام UTM لاتباع معيار CRS أو CRS المحلي وهو Jordan TM CRS.


Vjylku

لماذا حمض الخليك (pKa = 4.76) أقوى من حمض الكربونيك (pKa = 6.36)؟

هل تتناول هذه المقالة علوم خردة للكون معكوس محتملة؟

هل من الممكن أن يكون لديك نفس السائر بالطائرات من طبعات مختلفة في سطح السفينة Commander؟

لماذا يُطلق على بيرني ساندرز دائمًا لقب "الاشتراكي"؟

الحد الأدنى من المنتج القابل للتطبيق للعبة RTS؟

هل توجد ثقافة المشاهير في الأوساط الأكاديمية وهل يجب علينا تثبيطها؟

كيف تتعامل مع مرؤوس ضعيف الأداء؟

مساحة القرص ممتلئة أثناء الإدراج ، ماذا يحدث؟

كيف أضيف "نكهة البصل" القوية إلى البرياني (بنمط المطعم)؟

الهروب من الصراع

مسلسل خيالي مع إله يختبئ على مرأى من الجميع كخادم لأخ ملك سابق وامرأة قرصنة أوندد تدير بيتًا للدعارة

لماذا استخدم Ylvis كلمة "go" بدلاً من "say" في عبارات مثل "Dog go 'woof"؟

ماذا لو فاتني اتصال ولم يكن لدي نقود لحجز رحلة تالية؟

هل التخفيضات في السرعة بسبب التلوث تنطبق أيضًا على السيارات الكهربائية في فرنسا؟

حدد كل الأعمدة باستثناء الهندسة باستخدام الطبقات الافتراضية

هل من الممكن إيجاد مجموع طرق قراءة عبارة معينة بشكل منهجي؟

هل جميع أسلاك الكهرباء متساوية؟

كيف يمكن مواجهة البنادق من خلال قتال المشاجرة دون القدرة الأولية أو التفسيرات الاستثنائية؟

هل رمز النسبة المئوية ثابت؟

هل كانت آخر رسالة وجهتها شركة Opportunity إلى الأرض "بطاريتي منخفضة ويصبح الظلام مظلماً"؟

كثافة النقطة من جدول XY في ArcGIS Pro

هل سيكون لدى ArcGIS Pro (أفضل) ModelBuilder؟ استخدام التكرارات في ArcGIS Pro ModelBuilder؟ ارتفاع البثق في ModelBuilder of ArcGIS Pro؟ تحديث خريطة ArcGIS Online من ArcGIS ProArcGIS Pro ModelBuilder يوقف التنفيذ عند التحذير التباعد في جدول البيانات في ArcGIS Pro؟ استخراج البيانات الجديدة باستخدام ArcGIS Pro ModelBuilder؟ هل ArcGIS Pro يفتقد السجلات في جدول البيانات من SQL Server؟ هل يتم دمج إحصائيات المنطقة الخاصة بالنقطيات المتعددة في جدول واحد ArcGIS ProHiding عرض كثافة النقاط في ArcGIS Pro؟

لدي جدول نقاط CSV كبير بحجم 1.1 جيجابايت في WGS84 Lat / Long والذي أرغب في إنشاء نقطية كثافة نقطية له. إنني أتخذ الخطوات التالية ولكن العملية بطيئة للغاية. أرحب بأي نصيحة حول كيفية تحسين هذا أو فهم أفضل لمكان الاختناقات الخاصة بي بالضبط.

في مصمم النماذج لدي الخطوات التالية


  1. XY Table to Points - الإخراج إلى مساحة عمل in_memory
  2. المشروع - إعادة إخراج إخراج in_memory من LatLong WGS84 إلى WGS84 Web
    Mercator (Auxiliary Sphere) - هنا لا يمكنني تخزين الإخراج
    in_memory (لست متأكدًا من السبب) لذا أكتبها على gdb
  3. كثافة النقطة - احسب كثافة نقطتي النقطية من إخراج
    2.

أنا أعمل على Windows Server 2019 مع وحدة المعالجة المركزية Intel Xeon Platinum 8175M @ 2.5 جيجاهرتز (معالجان) ، وذاكرة وصول عشوائي 760 جيجابايت ، ونظام تشغيل 64 بت الذي قمت بتكوين مثيل AWS به مع قرص صلب بسعة 500 جيجابايت.

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

كيف يمكنني تسريع عمليتي؟

لدي جدول نقاط CSV كبير بحجم 1.1 جيجابايت في WGS84 Lat / Long والذي أرغب في إنشاء نقطية كثافة نقطية له. إنني أتخذ الخطوات التالية ولكن العملية بطيئة للغاية. أرحب بأي نصيحة حول كيفية تحسين هذا أو فهم أفضل لمكان الاختناقات الخاصة بي بالضبط.

في مصمم النماذج لدي الخطوات التالية


  1. XY Table to Points - الإخراج إلى مساحة عمل in_memory
  2. المشروع - إعادة إخراج إخراج in_memory من LatLong WGS84 إلى WGS84 Web
    Mercator (Auxiliary Sphere) - هنا لا يمكنني تخزين الإخراج
    in_memory (لست متأكدًا من السبب) لذا أكتبها على gdb
  3. كثافة النقطة - احسب كثافة نقطتي النقطية من إخراج
    2.

أنا أعمل على Windows Server 2019 مع وحدة المعالجة المركزية Intel Xeon Platinum 8175M @ 2.5 جيجاهرتز (معالجان) ، وذاكرة وصول عشوائي 760 جيجابايت ، ونظام تشغيل 64 بت الذي قمت بتكوين مثيل AWS به مع قرص صلب بسعة 500 جيجابايت.

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

كيف يمكنني تسريع عمليتي؟

لدي جدول نقاط CSV كبير بحجم 1.1 جيجابايت في WGS84 Lat / Long والذي أرغب في إنشاء نقطية كثافة نقطية له. إنني أتخذ الخطوات التالية ولكن العملية بطيئة للغاية. أرحب بأي نصيحة حول كيفية تحسين هذا أو فهم أفضل لمكان الاختناقات الخاصة بي بالضبط.

في مصمم النماذج لدي الخطوات التالية


  1. XY Table to Points - الإخراج إلى مساحة عمل in_memory
  2. المشروع - إعادة إخراج إخراج in_memory من LatLong WGS84 إلى WGS84 Web
    Mercator (Auxiliary Sphere) - هنا لا يمكنني تخزين الإخراج
    in_memory (لست متأكدًا من السبب) لذا أكتبها على gdb
  3. كثافة النقطة - احسب كثافة نقطتي النقطية من إخراج
    2.

أنا أعمل على Windows Server 2019 مع وحدة المعالجة المركزية Intel Xeon Platinum 8175M @ 2.5 جيجاهرتز (معالجان) ، وذاكرة وصول عشوائي 760 جيجابايت ، ونظام تشغيل 64 بت الذي قمت بتكوين مثيل AWS به مع قرص صلب بسعة 500 جيجابايت.

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

كيف يمكنني تسريع عمليتي؟

لدي جدول نقاط CSV كبير بحجم 1.1 جيجابايت في WGS84 Lat / Long والذي أرغب في إنشاء نقطية كثافة نقطية له. إنني أتخذ الخطوات التالية ولكن العملية بطيئة للغاية. أرحب بأي نصيحة حول كيفية تحسين هذا أو فهم أفضل لمكان الاختناقات الخاصة بي بالضبط.

في مصمم النماذج لدي الخطوات التالية


  1. XY Table to Points - الإخراج إلى مساحة عمل in_memory
  2. المشروع - إعادة إخراج إخراج in_memory من LatLong WGS84 إلى WGS84 Web
    Mercator (Auxiliary Sphere) - هنا لا يمكنني تخزين الإخراج
    in_memory (لست متأكدًا من السبب) لذا أكتبها على gdb
  3. كثافة النقطة - احسب كثافة نقطتي النقطية من إخراج
    2.

أنا أعمل على Windows Server 2019 مع وحدة المعالجة المركزية Intel Xeon Platinum 8175M @ 2.5 جيجاهرتز (معالجان) ، وذاكرة وصول عشوائي 760 جيجابايت ، ونظام تشغيل 64 بت الذي قمت بتكوين مثيل AWS به مع قرص صلب بسعة 500 جيجابايت.

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


2 إجابات 2

Following @metasequoia's suggestion, I'm posting the workaround I found for this issue. This doesn't actually answer the question since it relies on rasterio instead of GDAL, but it might help other people.

This minimal example worked for me (with rasterio 1.0.1):

Thanks, that helped me out when looking for a solution to read tifs in google cloud storage from compute nodes (without data duplication).

– metasequoia
Dec 4 '18 at 0:17

Rasterio added support for gcs urls in version 1.0.15. If you're working with a recent version you can now use the following:

This is convenient, as you no longer need to wrap rasterio requests in the env.