عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

gdal_grid - عبر الإنترنت في السحابة

قم بتشغيل gdal_grid في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر gdal_grid الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


gdal_grid - ينشئ gdal_grid شبكة منتظمة من البيانات المتفرقة

موجز


gdal_grid [-ot {Byte/Int16/UInt16/UInt32/Int32/Float32/Float64/
CInt16/CInt32/CFloat32/CFloat64}]
[-من التنسيق] [-co "NAME=VALUE"]
[-zfield field_name] [-z_increase_value] [-z_multiply multiply_value]
[-a_srs srs_def] [-spat xmin ymin xmax ymax]
[-مقاطعrc |WKT|مصدر البيانات|spat_extent]
[-clipsrcsql sql_statement] [-طبقة clipsrclayer]
[-clipsrcwhere التعبير]
[-l اسم الموقع] * [-مكان التعبير] [-sql select_statement]
[-txe xmin xmax] [-tye ymin ymax] [-حجم xsize ysize]
[-خوارزمية [: parameter1 = value1] *] [-q]


الوصف


يقوم هذا البرنامج بإنشاء شبكة منتظمة (نقطية) من البيانات المتفرقة المقروءة من OGR
مصدر البيانات. سيتم استيفاء بيانات الإدخال لملء عقد الشبكة بالقيم، يمكنك الاختيار
من طرق الاستيفاء المختلفة.

بدءًا من GDAL 1.10 ، من الممكن تعيين ملف GDAL_NUM_THREADS خيار التكوين
لموازاة المعالجة. القيمة المراد تحديدها هي عدد مؤشرات الترابط العاملة، أو
ALL_CPUS لاستخدام كافة النوى/وحدات المعالجة المركزية للكمبيوتر.

-لا نوع:
يجب أن تكون نطاقات الإخراج من نوع البيانات المشار إليه.

-من شكل:
حدد تنسيق الإخراج. الافتراضي هو GeoTIFF (GTiff). استخدم اسم التنسيق القصير.

-txe xmin xmax:
قم بتعيين نطاقات X ذات الإسناد الجغرافي لملف الإخراج المراد إنشاؤه.

-تاي ymin ymax:
قم بتعيين نطاقات Y المحددة جغرافيًا لملف الإخراج المراد إنشاؤه.

-حجم كبير xSize ysize:
اضبط حجم ملف الإخراج بالبكسل والخطوط.

-A_SRS SRS_DEF:
تجاوز إسقاط ملف الإخراج. ال SRS_DEF قد يكون أيًا من المعتاد
نماذج GDAL / OGR أو WKT أو PROJ.4 أو EPSG: n كاملة أو ملف يحتوي على WKT.

-زفيلد اسم الحقل:
يحدد حقل سمة في الميزات التي سيتم استخدامها للحصول على قيمة Z منها. هذا
تتجاوز القيمة قيمة Z المقروءة من سجل هندسة المعالم (بطبيعة الحال ، إذا كان لديك حرف Z
القيمة في الشكل الهندسي، وإلا فلن يكون لديك خيار ويجب عليك تحديد اسم الحقل
تحتوي على قيمة Z).

-z_increas زيادة_القيمة:
إضافة إلى حقل السمة على الميزات المراد استخدامها للحصول على قيمة Z منها. ال
يجب أن تكون الإضافة هي نفس الوحدة مثل قيمة Z. ستكون القيمة الناتجة هي قيمة Z + Z
زيادة القيمة. القيمة الافتراضية هي 0.

-z_multiply multiply_value:
هذه هي نسبة الضرب للحقل Z. يمكن استخدام هذا للتحول من القدم إلى على سبيل المثال
متر أو من الارتفاع إلى العمق. وستكون القيمة الناتجة (قيمة Z + زيادة Z
قيمة) * ضرب قيمة Z. القيمة الافتراضية هي 1.

-a [الخوارزمية[:parameter1=value1][:parameter2=value2]...]:
قم بتعيين خوارزمية الاستيفاء أو اسم مقياس البيانات ومعلماته (اختياريًا).
يرى إقحام الخوارزميات و بيانات المقاييس أقسام لمزيد من المناقشة
الخيارات المتاحة.

-سبات xmin ymin xmax ymax:
يضيف مرشحًا مكانيًا لتحديد المعالم الموجودة داخل الصندوق المحيط فقط
وصفها (xmin، ymin) - (xmax، ymax).

-مقاطع rc [xmin ymin xmax ymax] | WKT | مصدر البيانات | spat_extent:
يضيف مرشحًا مكانيًا لتحديد المعالم الموجودة داخل المحيط المحدد فقط
مربع (معبرًا عنه في SRS) ، هندسة WKT (POLYGON أو MULTIPOLYGON) ، من
مصدر البيانات أو إلى المدى المكاني لل -سبات الخيار إذا كنت تستخدم spat_extent
كلمة رئيسية. عند تحديد مصدر بيانات، ستحتاج عمومًا إلى استخدامه
مزيج من -مقاطع rclayer, -clipsrcwhere or -clipsrcsql خيارات.

-clipsrcsql sql_statement:
حدد الأشكال الهندسية المطلوبة باستخدام استعلام SQL بدلاً من ذلك.

-مقاطع rclayer الاسم العادي:
حدد الطبقة المسماة من مصدر بيانات مقطع المصدر.

-clipsrcwhere التعبير:
تقييد الأشكال الهندسية المطلوبة بناءً على استعلام السمة.

-l الاسم العادي:
يشير إلى الطبقة (الطبقات) من مصدر البيانات التي سيتم استخدامها لمعالم الإدخال. قد
يتم تحديده عدة مرات، ولكن على الأقل اسم طبقة واحدة أو أ -sql يجب أن يكون الخيار
محدد.

-أين التعبير:
تعبير استعلام نمط SQL WHERE اختياري ليتم تطبيقه لتحديد الميزات
العملية من طبقة (طبقات) الإدخال.

-sql select_statement:
عبارة SQL المراد تقييمها مقابل مصدر البيانات لإنتاج طبقة افتراضية من
الميزات المراد معالجتها.

"NAME = VALUE":
يمرر خيار الإنشاء إلى برنامج تشغيل تنسيق الإخراج. عديد قد تكون الخيارات
المدرجة. راجع الوثائق الخاصة بالتنسيق لمعرفة خيارات الإنشاء القانوني لكل تنسيق.

-Q:
قم بإيقاف مراقبة التقدم والمخرجات الأخرى التي لا تحتوي على أخطاء.

src_datasource:
أي مصدر بيانات قابل للقراءة يدعم OGR.

dst_filename:
ملف الإخراج المدعوم GDAL.

إقحام الخوارزميات


هناك عدد من خوارزميات الاستيفاء للاختيار من بينها.

com.invdist
المسافة العكسية لقوة. هذه هي الخوارزمية الافتراضية. لديها المعلمات التالية:

قوة:
قوة الترجيح (الافتراضي 2.0).

التنعيم:
معامل التنعيم (الافتراضي 0.0).

نصف القطر 1:
نصف القطر الأول (المحور X إذا كانت زاوية الدوران 0) لقطع ناقص البحث. قم بتعيين هذه المعلمة
إلى الصفر لاستخدام مجموعة النقطة الكاملة. الافتراضي هو 0.0.

نصف القطر 2:
نصف القطر الثاني (المحور Y إذا كانت زاوية الدوران 0) لقطع ناقص البحث. اضبط هذا
المعلمة إلى الصفر لاستخدام مصفوفة النقطة الكاملة. الافتراضي هو 0.0.

زاوية:
زاوية دوران القطع الناقص للبحث بالدرجات (عكس اتجاه عقارب الساعة، الافتراضي 0.0).

max_points:
الحد الأقصى لعدد نقاط البيانات المستخدمة. لا تبحث عن نقاط أكثر من هذا الرقم.
يتم استخدام هذا فقط إذا تم تعيين القطع الناقص للبحث (كلا نصفي القطر غير صفر). الصفر يعني ذلك
ينبغي استخدام جميع النقاط التي تم العثور عليها. الافتراضي هو 0.

min_points:
الحد الأدنى لعدد نقاط البيانات المستخدمة. إذا وجدت كمية أقل من النقاط عقدة الشبكة
تعتبر فارغة وسيتم ملؤها بعلامة NODATA. يستخدم هذا فقط إذا كان البحث
تم ضبط القطع الناقص (كلا نصفي القطر غير صفر). الافتراضي هو 0.

لايوجد بيانات:
علامة NODATA لملء النقاط الفارغة (الافتراضي 0.0).

المتوسط
خوارزمية المتوسط ​​المتحرك. لديها المعلمات التالية:

نصف القطر 1:
نصف القطر الأول (المحور X إذا كانت زاوية الدوران 0) لقطع ناقص البحث. قم بتعيين هذه المعلمة
إلى الصفر لاستخدام مجموعة النقطة الكاملة. الافتراضي هو 0.0.

نصف القطر 2:
نصف القطر الثاني (المحور Y إذا كانت زاوية الدوران 0) لقطع ناقص البحث. اضبط هذا
المعلمة إلى الصفر لاستخدام مصفوفة النقطة الكاملة. الافتراضي هو 0.0.

زاوية:
زاوية دوران القطع الناقص للبحث بالدرجات (عكس اتجاه عقارب الساعة، الافتراضي 0.0).

min_points:
الحد الأدنى لعدد نقاط البيانات المستخدمة. إذا وجدت كمية أقل من النقاط عقدة الشبكة
تعتبر فارغة وسيتم ملؤها بعلامة NODATA. الافتراضي هو 0.

لايوجد بيانات:
علامة NODATA لملء النقاط الفارغة (الافتراضي 0.0).

لاحظ أنه من الضروري ضبط القطع الناقص للبحث لطريقة المتوسط ​​المتحرك. إنها نافذة
سيتم حساب متوسطها عند حساب قيم عقد الشبكة.

الأقرب
أقرب خوارزمية الجار. لديها المعلمات التالية:

نصف القطر 1:
نصف القطر الأول (المحور X إذا كانت زاوية الدوران 0) لقطع ناقص البحث. قم بتعيين هذه المعلمة
إلى الصفر لاستخدام مجموعة النقطة الكاملة. الافتراضي هو 0.0.

نصف القطر 2:
نصف القطر الثاني (المحور Y إذا كانت زاوية الدوران 0) لقطع ناقص البحث. اضبط هذا
المعلمة إلى الصفر لاستخدام مصفوفة النقطة الكاملة. الافتراضي هو 0.0.

زاوية:
زاوية دوران القطع الناقص للبحث بالدرجات (عكس اتجاه عقارب الساعة، الافتراضي 0.0).

لايوجد بيانات:
علامة NODATA لملء النقاط الفارغة (الافتراضي 0.0).

بيانات المقاييس


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

الحد الأدنى:
الحد الأدنى للقيمة التي تم العثور عليها في القطع الناقص للبحث عن عقدة الشبكة.

أقصى:
تم العثور على أقصى قيمة في القطع الناقص للبحث في عقدة الشبكة.

نطاق:
الفرق بين الحد الأدنى والحد الأقصى للقيم الموجودة في القطع الناقص للبحث عن عقدة الشبكة.

عد:
تم العثور على عدد من نقاط البيانات في القطع الناقص للبحث في عقدة الشبكة.

متوسط ​​المسافة:
متوسط ​​المسافة بين عقدة الشبكة (مركز الشكل البيضاوي للبحث) وكلها
نقاط البيانات الموجودة في القطع الناقص للبحث في عقدة الشبكة.

Average_distance_pts:
متوسط ​​المسافة بين نقاط البيانات الموجودة في القطع الناقص للبحث في عقدة الشبكة. ال
يتم حساب المسافة بين كل زوج من النقاط داخل القطع الناقص ومتوسط ​​الكل
يتم تعيين المسافات كقيمة عقدة الشبكة.

تحتوي جميع المقاييس على نفس مجموعة الخيارات:

نصف القطر 1:
نصف القطر الأول (المحور X إذا كانت زاوية الدوران 0) لقطع ناقص البحث. قم بتعيين هذه المعلمة
إلى الصفر لاستخدام مجموعة النقطة الكاملة. الافتراضي هو 0.0.

نصف القطر 2:
نصف القطر الثاني (المحور Y إذا كانت زاوية الدوران 0) لقطع ناقص البحث. اضبط هذا
المعلمة إلى الصفر لاستخدام مصفوفة النقطة الكاملة. الافتراضي هو 0.0.

زاوية:
زاوية دوران القطع الناقص للبحث بالدرجات (عكس اتجاه عقارب الساعة، الافتراضي 0.0).

min_points:
الحد الأدنى لعدد نقاط البيانات المستخدمة. إذا وجدت كمية أقل من النقاط عقدة الشبكة
تعتبر فارغة وسيتم ملؤها بعلامة NODATA. يستخدم هذا فقط إذا كان البحث
تم ضبط القطع الناقص (كلا نصفي القطر غير صفر). الافتراضي هو 0.

لايوجد بيانات:
علامة NODATA لملء النقاط الفارغة (الافتراضي 0.0).

قراءة فقرة منفصل القيم


غالبًا ما يكون لديك ملف نصي يحتوي على قائمة بقيم XYZ مفصولة بفواصل للعمل معها (لذلك
يسمى ملف CSV). يمكنك بسهولة استخدام هذا النوع من مصدر البيانات في gdal_grid. كل ما تحتاجه
هو إنشاء رأس مجموعة بيانات افتراضية (VRT) لملف CSV الخاص بك واستخدامه كمصدر بيانات إدخال
For gdal_grid. يمكنك العثور على تفاصيل حول تنسيق VRT في صفحة وصف التنسيق الظاهري.

هنا مثال صغير. دعنا نحصل على ملف CSV يسمى dem.csv تحتوي

الشرق، الشمال، الارتفاع
86943.4,891957,139.13
87124.3,892075,135.01
86962.4,892321,182.04
87077.6,891995,135.01

للبيانات أعلاه سنقوم بإنشاء dem.vrt رأس بالمحتوى التالي:



dem.csv
com.wkbPoint




يحدد هذا الوصف ما يسمى هندسة 2.5D بثلاثة إحداثيات X و Y و Z.
سيتم استخدام القيمة للاستيفاء. الآن يمكنك استخدام ملفات dem.vrt مع كافة برامج OGR (start
مع ogrinfo لاختبار أن كل شيء يعمل بشكل جيد). سيحتوي مصدر البيانات على طبقة واحدة
تسمى "ماركا" مليئة بميزات النقطة التي تم إنشاؤها من القيم الموجودة في ملف CSV. باستخدام هذا
تقنية يمكنك من خلالها التعامل مع ملفات CSV بأكثر من ثلاثة أعمدة، وتبديل الأعمدة، وما إلى ذلك.

إذا كان ملف CSV الخاص بك لا يحتوي على رؤوس أعمدة، فيمكن التعامل معه فيما يلي
الطريقة:



تحتوي صفحة وصف القيمة المفصولة بفواصل على تفاصيل حول تنسيق CSV الذي يدعمه
GDAL / OGR.

مثال


سيؤدي ما يلي إلى إنشاء ملف TIFF نقطي من مصدر بيانات VRT الموضح في قراءة فقرة
منفصل القيم قسم باستخدام المسافة العكسية إلى طريقة الطاقة. قيم
ستتم قراءة الاستيفاء من القيمة Z للسجل الهندسي.

gdal_grid -a invdist:power=2.0:smoothing=1.0 -txe 85000 89000 -tye 894000 890000 -outsize 400 400 -of GTiff -ot Float64 -l dem dem.vrt dem.tiff

الأمر التالي يفعل نفس الشيء مثل الأمر السابق، لكنه يقرأ القيم لاستكمالها
من حقل السمة المحدد بـ -زفيلد الخيار بدلا من سجل الهندسة. حتى في
يتم أخذ إحداثيات X و Y في هذه الحالة من الهندسة ويتم أخذ Z من
'ارتفاع' مجال. تم أيضًا تعيين GDAL_NUM_THREADS لموازاة الحساب.

gdal_grid -zfield "Elevation" -a invdist:power=2.0:smoothing=1.0 -txe 85000 89000 -tye 894000 890000 -outsize 400 400 -of GTiff -ot Float64 -l dem dem.vrt dem.tiff --config GDAL_NUM_THREADS ALL_CPUS

مؤلفون


أندري كيسيليف [البريد الإلكتروني محمي]

استخدم gdal_grid عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    نظيفة عميق
    نظيفة عميق
    نص Kotlin الذي يرمي إلى بناء جميع الأسلحة النووية
    مخابئ من مشاريع Gradle / Android.
    مفيد عندما يتيح لك Gradle أو IDE
    تحت. تم اختبار البرنامج النصي على
    macOS ، لكن ...
    تنزيل برنامج Deep-clean
  • 2
    الكسوف Checkstyle المكونات في
    الكسوف Checkstyle المكونات في
    المكون الإضافي Eclipse Checkstyle
    يدمج كود Java Checkstyle
    المدقق في Eclipse IDE. ال
    يوفر المكون الإضافي تعليقات في الوقت الفعلي لـ
    المستخدم عن فيك ...
    قم بتنزيل Eclipse Checkstyle Plug-in
  • 3
    com.AstrOrzPlayer
    com.AstrOrzPlayer
    AstrOrz Player هو مشغل وسائط مجاني
    برنامج ، جزء يعتمد على WMP و VLC. ال
    لاعب بأسلوب بسيط ، مع
    أكثر من عشرة ألوان موضوع ، ويمكن أيضا
    ب ...
    تنزيل AstrOrzPlayer
  • 4
    موفيستارتف
    موفيستارتف
    Kodi Movistar + TV es un ADDON para XBMC /
    Kodi que تسمح لك بتوفير واحد
    فك التشفير دي لوس سيرفيسيوس IPTV دي
    Movistar Integrado en uno de los
    المراكز الطبية أماه ...
    تحميل برنامج Movistartv
  • 5
    كود :: بنات
    كود :: بنات
    Code :: Blocks هو برنامج مجاني ومفتوح المصدر ،
    عبر الأنظمة الأساسية C و C ++ و Fortran IDE
    بني لتلبية الاحتياجات الأكثر إلحاحًا
    من مستخدميها. انها مصممة لتكون جدا
    يمتد ...
    تنزيل Code :: Blocks
  • 6
    وسط
    وسط
    وسط أو واجهة ماين كرافت المتقدمة
    وتتبع البيانات / الهيكل هو أداة ل
    عرض لمحة عامة عن Minecraft
    العالم ، دون إنشائه فعليًا. هو - هي
    علبة ...
    تحميل Amidst
  • أكثر "

أوامر لينكس

Ad