# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2020, OpenDroneMap
# This file is distributed under the same license as the OpenDroneMap package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# 
# Translators:
# Khadija Abdulla <khastylez@gmail.com>, 2020
# danbjoseph <danbjoseph@gmail.com>, 2020
# 
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: OpenDroneMap 2.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-12-15 09:17-0500\n"
"PO-Revision-Date: 2020-07-21 21:10+0000\n"
"Last-Translator: danbjoseph <danbjoseph@gmail.com>, 2020\n"
"Language-Team: Arabic (https://www.transifex.com/americanredcross/teams/111882/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"

#: ../../../tutorials.rst:5 154e27339a6d4d5ab135b254b41cff2e
msgid "Tutorials"
msgstr "دروس"

#: ../../../tutorials.rst:7 39d60310918740b0a556e8c10dc56eba
msgid "Below you will find instructions for some common use cases."
msgstr "ستجد أدناه تعليمات لبعض حالات الاستخدام الشائعة."

#: ../../../tutorials.rst:11 b5fbaa44520f44cb9da623043f6ed848
msgid "Creating High Quality Orthophotos"
msgstr "إنشاء Orthophotos عالية الجودة"

#: ../../../tutorials.rst:17 14bdaa6fa5b44666b70643faf4d90748
msgid ""
"Without any parameter tweaks, ODM chooses a good compromise between quality,"
" speed and memory usage. If you want to get higher quality results, you need"
" to tweak some parameters:"
msgstr ""
"بدون أي تعديلات في المعلمات ، يختار ODM حل وسط جيد بين الجودة والسرعة "
"واستخدام الذاكرة. إذا كنت ترغب في الحصول على نتائج عالية الجودة ، فأنت بحاجة"
" إلى تعديل بعض المعلمات:"

#: ../../../tutorials.rst:19 bd6465ef1c014f89b19a45933fbc61cf
msgid ""
"``--orthophoto-resolution`` is the resolution of the orthophoto in cm/pixel."
" Decrease this value for a higher resolution result."
msgstr ""
"Resolution '' هي دقة صورة Orthophoto بالسنتيمتر / بكسل. إنقاص هذه القيمة "
"للحصول على نتيجة دقة أعلى."

#: ../../../tutorials.rst:20 1aa11b4438b346ddbaa4a002e908e022
msgid ""
"``--ignore-gsd`` is a flag that instructs ODM to skip certain memory and "
"speed optimizations that directly affect the orthophoto. Using this flag "
"will increase runtime and memory usage, but may produce sharper results."
msgstr ""
"\"--ignore-gsd\" هي علامة توجه تعليمات ODM لتخطي بعض الذاكرة وتحسينات السرعة"
" التي تؤثر بشكل مباشر على الصورة. سيؤدي استخدام هذه العلامة إلى زيادة وقت "
"التشغيل واستخدام الذاكرة ، ولكن قد ينتج عنه نتائج أكثر وضوحًا."

#: ../../../tutorials.rst:21 3502bb2d2f444fe496c8e6201f2de1e7
msgid ""
"``--texturing-nadir-weight`` should be increased to ``29-32`` in urban areas"
" to reconstruct better edges of roofs. It should be decreased to ``0-6`` in "
"grassy / flat areas."
msgstr ""
"يجب زيادة ``-texturing-nadir-weight`` إلى ``29-32`` في المناطق الحضرية "
"لإعادة بناء حواف أفضل للأسقف. يجب تخفيضها إلى \"0-6\" في المناطق العشبية / "
"المسطحة."

#: ../../../tutorials.rst:22 11523879c49e48399e4a1103edb203d0
msgid "``--texturing-data-term`` should be set to `area` in forest areas."
msgstr "يجب تعيين ``--texturing-data-term`` على \"المنطقة\" في مناطق الغابات."

#: ../../../tutorials.rst:23 44565af981be4cbd9a67774ea5519b45
msgid ""
"``--mesh-size`` should be increased to ``300000-600000`` and ``--mesh-"
"octree-depth`` should be increased to ``10-11`` in urban areas to recreate "
"better buildings / roofs."
msgstr ""
"يجب زيادة ``mesh-size--`` إلى ``300000-600000`` و ``--mesh-octree-depth`` "
"يجب زيادتها إلى ``10-11`` في المناطق الحضرية لإعادة إنشاء مباني / أسقف أفضل."

#: ../../../tutorials.rst:27 a27a81fd6ffd486ca2f05fe69646b76a
msgid "Calibrating the Camera"
msgstr "معايرة الكاميرا"

#: ../../../tutorials.rst:29 cf97b5ad2ba140f88bf384c02a30c250
msgid ""
"Camera calibration is a special challenge with commodity cameras. "
"Temperature changes, vibrations, focus, and other factors can affect the "
"derived parameters with substantial effects on resulting data. Automatic or "
"self calibration is possible and desirable with drone flights, but depending"
" on the flight pattern, automatic calibration may not remove all distortion "
"from the resulting products. James and Robson (2014) in their paper "
"`Mitigating systematic error in topographic models derived from UAV and "
"ground‐based image networks "
"<https://onlinelibrary.wiley.com/doi/full/10.1002/esp.3609>`_ address how to"
" minimize the distortion from self-calibration."
msgstr ""
"تعد معايرة الأميرة تحديًا خاصًا مع كاميرات السلع. يمكن أن تؤثر التغيرات في "
"درجات الحرارة والاهتزازات والتركيز والعوامل الأخرى على المعلمات المشتقة مع "
"تأثيرات كبيرة على البيانات الناتجة. المعايرة التلقائية أو الذاتية ممكنة "
"ومرغوب فيها مع رحلات الطائرات بدون طيار ، ولكن اعتمادًا على نمط الرحلة ، قد "
"لا تؤدي المعايرة التلقائية إلى إزالة كل التشويه من المنتجات الناتجة. جيمس "
"وروبسون (2014) في ورقتهما بعنوان `` التخفيف من الخطأ المنهجي في النماذج "
"الطبوغرافية المشتقة من الطائرات بدون طيار وشبكات الصور الأرضية "
"<https://onlinelibrary.wiley.com/doi/full/10.1002/esp.3609> \"_ معالجة كيف "
"لتقليل التشويه من المعايرة الذاتية."

#: ../../../tutorials.rst:35 40cb75662eba4e36b6c3efdd75431b71
msgid ""
"*Bowling effect on point cloud over 13,000+ image dataset collected by World"
" Bank Tanzania over the flood prone Msimbasi Basin, Dar es Salaam, "
"Tanzania.*"
msgstr ""
"* تأثير البولينج على السحابة النقطية أكثر من 13000 مجموعة بيانات للصور تم "
"جمعها من قبل البنك الدولي في تنزانيا حول حوض الفيضانات المعرض للفيضانات ، "
"دار السلام ، تنزانيا. *"

#: ../../../tutorials.rst:37 6ebe5d5afb3340bf90a2009a9111f821
msgid ""
"To mitigate this effect, there are a few options but the simplest are as "
"follows: fly two patterns separated by 20°, and rather than having a nadir "
"(straight down pointing) camera, use one that tilts forward by 5°."
msgstr ""
"للتخفيف من هذا التأثير ، هناك عدد قليل من الخيارات ولكن أبسطها على النحو "
"التالي: حلّق بنمطين مفصولين بـ 20 درجة ، وبدلاً من أن يكون لديك كاميرا "
"(إشارة مستقيمة لأسفل) ، استخدم واحدًا يميل إلى الأمام بمقدار 5 درجات."

#: ../../../tutorials.rst:45 db74d99b40aa4952a60b2e4cf7bb1ef3
msgid ""
"As this approach to flying can be take longer than typical flights, a pilot "
"or team can fly a small area using the above approach. OpenDroneMap will "
"generate a calibration file called cameras.json that then can be imported to"
" be used to calibrate another flight that is more efficiently flown."
msgstr ""
"نظرًا لأن هذا النهج في الطيران يمكن أن يستغرق وقتًا أطول من الرحلات "
"النموذجية ، يمكن للطيار أو الفريق أن يطير في منطقة صغيرة باستخدام النهج "
"أعلاه. ستقوم OpenDroneMap بإنشاء ملف معايرة يسمى camera.json يمكن استيراده "
"بعد ذلك لاستخدامه لمعايرة رحلة أخرى يتم نقلها بكفاءة أكبر."

#: ../../../tutorials.rst:47 526630b420ec44b0a0c13866269d2887
msgid ""
"Alternatively, the following experimental method can be applied: fly with "
"much lower overlap, but two *crossgrid* flights (sometimes called "
"crosshatch) separated by 20° with a 5° forward facing camera."
msgstr ""
"بدلاً من ذلك ، يمكن تطبيق الطريقة التجريبية التالية: حلّق بتداخل أقل بكثير ،"
" لكن رحلتين * متصالبتين * (تسمى أحيانًا التقاطع المائل) مفصولتين بزاوية 20 "
"درجة مع كاميرا أمامية 5 درجات."

#: ../../../tutorials.rst:49 3ae511a32e6947d7ae085a4f1de2f7f7
msgid ""
"Crossgrid overlap percentages can be lower than parallel flights. To get "
"good 3D results, you will require 68% overlap and sidelap for an equivalent "
"83% overlap and sidelap."
msgstr ""
"مكن أن تكون نسب التداخل بين خطوط الشبكة أقل من الرحلات المتوازية. للحصول على"
" نتائج جيدة ثلاثية الأبعاد ، ستحتاج إلى تداخل 68٪ و sidelap لما يعادل 83٪ "
"تداخل و sidelap."

#: ../../../tutorials.rst:50 483b77a388c84386b94c19e0f2562522
msgid ""
"To get good 2D and 2.5D (digital elevation model) results, you will require "
"42% overlap and sidelap for an equivalent 70% overlap and sidelap."
msgstr ""
"للحصول على نتائج جيدة ثنائية الأبعاد و 2.5 D (نموذج الارتفاع الرقمي) ، "
"ستحتاج إلى 42٪ تداخل و sidelap للحصول على 70٪ تراكب و sidelap مكافئ."

#: ../../../tutorials.rst:56 df776679c8cf4097b85b0da0e0f4411c
msgid ""
"Vertically separated flight lines also improve accuracy, but less so than a "
"camera that is forward facing by 5°."
msgstr ""
"كما تحسن خطوط الطيران المنفصلة عموديًا الدقة ، ولكنها أقل دقة من الكاميرا "
"التي تواجه الأمام بمقدار 5 درجات."

#: ../../../tutorials.rst:62 b537c02fe3634f62bcff294e00d4d16b
msgid ""
"From James and Robson (2014), `CC BY 4.0 "
"<https://creativecommons.org/licenses/by/4.0>`_"
msgstr ""
"من James and Robson (2014), `CC BY 4.0 "
"<https://creativecommons.org/licenses/by/4.0>`_"

#: ../../../tutorials.rst:66 f40b44f6f30d488ea908e57170e0acbd
msgid "Creating Digital Elevation Models"
msgstr "إنشاء نماذج الارتفاعات الرقمية"

#: ../../../tutorials.rst:68 b4867123759d4fa28ea755c3d52adee9
msgid ""
"By default ODM does not create DEMs. To create a digital terrain model, make"
" sure to pass the ``--dtm`` flag. To create a digital surface model, be sure"
" to pass the ``--dsm`` flag."
msgstr ""
"بشكل افتراضي لا يُنشئ ODM DEMs. لإنشاء نموذج تضاريس رقمي ، تأكد من تمرير "
"علامة \"--dtm\". لإنشاء نموذج سطح رقمي ، تأكد من تمرير علامة \"--dsm\"."

#: ../../../tutorials.rst:74 8670708d10e948c2a81962297f5f22f3
msgid ""
"For DTM generation, a Simple Morphological Filter (smrf) is used to classify"
" points in ground vs. non-ground and only the ground points are used. The "
"``smrf`` filter can be controlled via several parameters:"
msgstr ""
"بالنسبة لتوليد DTM ، يتم استخدام مرشح مورفولوجي بسيط (smrf) لتصنيف النقاط في"
" الأرض مقابل غير الأرض ويتم استخدام نقاط الأرض فقط. يمكن التحكم في مرشح `` "
"smrf '' من خلال عدة معلمات:"

#: ../../../tutorials.rst:76 1f352bbe0ddf4984bb5f8f8de3cdbbbe
msgid ""
"``--smrf-scalar`` scaling value. Increase this parameter for terrains with "
"lots of height variation."
msgstr ""
"قيمة القياس `` - smrf-scalar ''. قم بزيادة هذه المعلمة للتضاريس مع الكثير من"
" الاختلافات في الارتفاع."

#: ../../../tutorials.rst:77 094fbe49d38d459e950d471083464abf
msgid ""
"``--smrf-slope`` slope parameter, which is a measure of \"slope tolerance\"."
" Increase this parameter for terrains with lots of height variation. Should "
"be set to something higher than 0.1 and not higher than 1.2."
msgstr ""
"معلمة المنحدر `` - smrf-slope '' ، وهو مقياس لـ \"تحمل المنحدر\". قم بزيادة "
"هذه المعلمة للتضاريس مع الكثير من الاختلافات في الارتفاع. يجب ضبطه على شيء "
"أعلى من 0.1 وليس أعلى من 1.2."

#: ../../../tutorials.rst:78 364530ec6fa9450b92fabf65d6c9b6da
msgid ""
"``--smrf-threshold`` elevation threshold. Set this parameter to the minimum "
"height (in meters) that you expect non-ground objects to be."
msgstr ""
"عتبة ارتفاع \"- smrf-threshold\". اضبط هذه المعلمة على الحد الأدنى للارتفاع "
"(بالأمتار) الذي تتوقعه من الكائنات غير الأرضية."

#: ../../../tutorials.rst:79 a80686f0f5d94d7fb7a023db4473f853
msgid ""
"``--smrf-window`` window radius parameter (in meters) that corresponds to "
"the size of the largest feature (building, trees, etc.) to be removed. "
"Should be set to a value higher than 10."
msgstr ""
"`` --smrf-window '' معلمة نصف قطر النافذة (بالأمتار) التي تتوافق مع حجم أكبر"
" ميزة (المبنى والأشجار وما إلى ذلك) المراد إزالتها. يجب ضبطه على قيمة أعلى "
"من 10."

#: ../../../tutorials.rst:81 5426c555e3ef4e409163e6ba60e9f257
msgid ""
"Changing these options can affect the result of DTMs significantly. The best"
" source to read to understand how the parameters affect the output is to "
"read the original paper `An improved simple morphological filter for the "
"terrain classification of airborne LIDAR data "
"<https://www.researchgate.net/publication/258333806_An_Improved_Simple_Morphological_Filter_for_the_Terrain_Classification_of_Airborne_LIDAR_Data>`_"
" (PDF freely available)."
msgstr ""
"يمكن أن يؤثر تغيير هذه الخيارات على نتيجة DTM بشكل كبير. أفضل مصدر للقراءة "
"لفهم كيفية تأثير المعلمات على الإخراج هو قراءة الورقة الأصلية `مرشح "
"مورفولوجي بسيط محسن لتصنيف التضاريس لبيانات LIDAR المحمولة جواً "
"<https://www.researchgate.net/publication/258333806_An_Improved_Simple_Morphological_Filter_for_the_Terrain_Classification_of_AirDatae_LIDAR_DATA>`_"
" (PDF متاح مجانًا)."

#: ../../../tutorials.rst:83 d535fa2fd949447aad230dba6124d40d
msgid ""
"Overall the ``--smrf-threshold`` option has the biggest impact on results."
msgstr "بشكل عام ، فإن خيار \"- smrf-threshold\" له أكبر الأثر على النتائج."

#: ../../../tutorials.rst:85 734e36487b4f4063b1c4e56b0f3463e8
msgid ""
"SMRF is good at avoiding Type I errors (small number of ground points "
"mistakenly classified as non-ground) but only \"acceptable\" at avoiding "
"Type II errors (large number non-ground points mistakenly classified as "
"ground). This needs to be taken in consideration when generating DTMs that "
"are meant to be used visually, since objects mistaken for ground look like "
"artifacts in the final DTM."
msgstr ""
"SMRF جيد في تجنب أخطاء النوع الأول (عدد صغير من نقاط الأرض المصنفة خطأً على "
"أنها غير أرضية) ولكنها \"مقبولة\" فقط في تجنب أخطاء النوع الثاني (عدد كبير "
"من النقاط غير الأرضية مصنفة خطأً كأرضية). يجب أن يؤخذ هذا في الاعتبار عند "
"إنشاء DTMs التي من المفترض أن يتم استخدامها بصريًا ، لأن الكائنات التي تم "
"الخلط بينها وبين الأرض تبدو وكأنها قطع أثرية في DTM النهائية."

#: ../../../tutorials.rst:91 f1744b35184a4247811dc07a1c2b828e
msgid "Two other important parameters affect DEM generation:"
msgstr "هناك معلمتان مهمتان أخريان تؤثران على توليد DEM:"

#: ../../../tutorials.rst:93 302822e5dd514203bf2f50f7457b9b5e
msgid ""
"``--dem-resolution`` which sets the output resolution of the DEM raster "
"(cm/pixel)"
msgstr "\"--dem-Resolution '' الذي يضبط دقة خرج DEM النقطية (سم / بكسل)"

#: ../../../tutorials.rst:94 292076c15137494e9172fa94da313132
msgid ""
"``--dem-gapfill-steps`` which determines the number of progressive DEM "
"layers to use. For urban scenes increasing this value to `4-5` can help "
"produce better interpolation results in the areas that are left empty by the"
" SMRF filter."
msgstr ""
"\"-dem-gapfill-steps '' الذي يحدد عدد طبقات DEM التقدمية التي سيتم "
"استخدامها. بالنسبة للمشاهد الحضرية ، يمكن أن تساعد زيادة هذه القيمة إلى "
"\"4-5\" في تحقيق نتائج أفضل في الاستيفاء في المناطق التي تُركت فارغة بواسطة "
"مرشح SMRF."

#: ../../../tutorials.rst:96 87d49644e3374c07a2011d3a307742e2
msgid "Example of how to generate a DTM::"
msgstr "مثال على كيفية إنشاء DTM ::"

#: ../../../tutorials.rst:102 50501074905a4fc8b08b24ba132de8c5
msgid "Using Docker"
msgstr "باستخدام  Docker"

#: ../../../tutorials.rst:104 6e4131a5a3384ae285f37d221ae9810a
msgid ""
"Since many users employ docker to deploy OpenDroneMap, it can be useful to "
"understand some basic commands in order to interrogate the docker instances "
"when things go wrong, or we are curious about what is happening. Docker is a"
" containerized environment intended, among other things, to make it easier "
"to deploy software independent of the local environment. In this way, it is "
"similar to virtual machines."
msgstr ""
"نظرًا لأن العديد من المستخدمين يستخدمون عامل إرساء لنشر OpenDroneMap ، فقد "
"يكون من المفيد فهم بعض الأوامر الأساسية من أجل استجواب حالات عامل الميناء "
"عندما تسوء الأمور ، أو نشعر بالفضول حيال ما يحدث. Docker هي بيئة حاويات تهدف"
" ، من بين أمور أخرى ، إلى تسهيل نشر البرامج بشكل مستقل عن البيئة المحلية. "
"بهذه الطريقة ، فهي تشبه الأجهزة الافتراضية."

#: ../../../tutorials.rst:106 49b5ab7e8c044080bd1d0aee1d2f2826
msgid "A few simple commands can make our docker experience much better."
msgstr "يمكن لبعض الأوامر البسيطة أن تجعل تجربة docker أفضل بكثير."

#: ../../../tutorials.rst:109 df53139cd5264dea8fceb65cdf4f63c5
msgid "Listing Docker Machines"
msgstr "ادراج Docker ماكينات"

#: ../../../tutorials.rst:111 3c3c8828b27e4b67b8d05aa146ec54ec
msgid ""
"We can start by listing available docker machines on the current machine we "
"are running as follows:"
msgstr ""
"يمكننا البدء بإدراج آلات الرصيف المتوفرة على الجهاز الحالي الذي نقوم بتشغيله"
" على النحو التالي:"

#: ../../../tutorials.rst:120 537c71956706401fb8e3c3124d44b653
msgid ""
"If we want to see machines that may not be running but still exist, we can "
"add the `-a` flag:"
msgstr ""
"إذا أردنا رؤية الأجهزة التي قد لا تعمل ولكنها لا تزال موجودة ، فيمكننا إضافة"
" علامة \"-a\":"

#: ../../../tutorials.rst:133 5e8cd571a3c9482f91a6c1a43fae75e5
msgid "Accessing logs on the instance"
msgstr "الوصول إلى السجلات على سبيل المثال"

#: ../../../tutorials.rst:135 bad3417f919e4a0f8f94fb1c105f24e1
msgid ""
"Using either the `CONTAINER ID` or the name, we can access any logs "
"available on the machine as follows:"
msgstr ""
"باستخدام \"  CONTAINER ID\" أو الاسم ، يمكننا الوصول إلى أي سجلات متاحة على "
"الجهاز على النحو التالي:"

#: ../../../tutorials.rst:141 b4fd6da1500a4e4fb5115c6406890e65
msgid ""
"This is likely to be unwieldy large, but we can use a pipe `|` character and"
" other tools to extract just what we need from the logs. For example we can "
"move through the log slowly using the `more` command:"
msgstr ""
"من المحتمل أن يكون هذا كبير الحجم غير عملي ، ولكن يمكننا استخدام حرف `|` "
"للأنبوب وأدوات أخرى لاستخراج ما نحتاجه فقط من السجلات. على سبيل المثال ، "
"يمكننا التنقل عبر السجل ببطء باستخدام الأمر `more`:"

#: ../../../tutorials.rst:157 aa0b31cbf49b491fbd452fcf711a9d74
msgid ""
"Pressing `Enter` or `Space`, arrow keys or `Page Up` or `Page Down` keys "
"will now help us navigate through the logs. The lower case letter `Q` will "
"let us escape back to the command line."
msgstr ""
"الضغط على `Enter` أو` Space` أو مفاتيح الأسهم أو `Page Up` أو` Page Down` "
"سيساعدنا الآن في التنقل عبر السجلات. الحرف الصغير `Q` سيتيح لنا الهروب إلى "
"سطر الأوامر."

#: ../../../tutorials.rst:159 1ba3bd1e726a4536b0f2cca5b938d9f1
msgid ""
"We can also extract just the end of the logs using the `tail` commmand as "
"follows:"
msgstr "يمكننا أيضًا استخراج نهاية السجلات فقط باستخدام أمر \"الذيل\" كما يلي:"

#: ../../../tutorials.rst:170 3be85244a688441ea866aa743ddcb394
msgid ""
"The value `-5` tells the tail command to give us just the last 5 lines of "
"the logs."
msgstr ""
"تخبر القيمة `-5` الأمر tail بإعطائنا الأسطر الخمسة الأخيرة فقط من السجلات."

#: ../../../tutorials.rst:173 596c3a847e2f453ea2b730c1a896cc90
msgid "Command line access to instances"
msgstr "وصول سطر الأوامر إلى المثيلات"

#: ../../../tutorials.rst:175 af607c2d3f3a4fb6858de895a7812e15
msgid ""
"Sometimes we need to go a little deeper in our exploration of the process "
"for OpenDroneMap. For this, we can get direct command line access to the "
"machines. For this, we can use `docker exec` to execute a `bash` command "
"line shell in the machine of interest as follows:"
msgstr ""
"في بعض الأحيان نحتاج إلى التعمق أكثر في استكشافنا لعملية OpenDroneMap. لهذا "
"، يمكننا الحصول على وصول مباشر لسطر الأوامر إلى الأجهزة. لهذا ، يمكننا "
"استخدام `docker exec` لتنفيذ قذيفة سطر الأوامر` bash` في الجهاز المعني على "
"النحو التالي:"

#: ../../../tutorials.rst:182 da298a4efd4b4c1b9d61db283059f8dc
msgid ""
"Now we are logged into our docker instance and can explore the machine."
msgstr ""
"الآن تم تسجيل دخولنا إلى مثيل عامل الميناء لدينا ويمكننا استكشاف الجهاز."

#: ../../../tutorials.rst:185 b46b370208e043909e244bbc723d11d3
msgid "Cleaning up after Docker"
msgstr "التنظيف بعد Docker"

#: ../../../tutorials.rst:187 9d63a1f16cbb41d1b04f8779235aae72
msgid ""
"Docker has a lamentable use of space and by default does not clean up excess"
" data and machines when processes are complete. This can be advantageous if "
"we need to access a process that has since terminated, but carries the "
"burden of using increasing amounts of storage over time. Maciej Łebkowski "
"has an `excellent overview of how to manage excess disk usage in docker "
"<https://lebkowski.name/docker-volumes/>`_."
msgstr ""
"تمتع Docker باستخدام مؤسف للمساحة ولا يقوم افتراضيًا بتنظيف البيانات والآلات"
" الزائدة عند اكتمال العمليات. يمكن أن يكون ذلك مفيدًا إذا احتجنا إلى الوصول "
"إلى عملية تم إنهاؤها منذ ذلك الحين ، ولكنها تحمل عبء استخدام كميات متزايدة "
"من التخزين بمرور الوقت. يقدم Maciej Łebkowski `نظرة عامة ممتازة على كيفية "
"إدارة الاستخدام الزائد للقرص في عامل الميناء <https://lebkowski.name/docker-"
"volumes/>` _."

#: ../../../tutorials.rst:191 f96d9ce9d05d4f8881cd2e6a73a6dfa8
msgid "Using ODM from low-bandwidth location"
msgstr "استخدام ODM من موقع النطاق الترددي المنخفض"

#: ../../../tutorials.rst:194 a26912094ee74fe0b94e0d4e9bb63a68
msgid "What is this and who is it for?"
msgstr "ما هذا ومن هو؟"

#: ../../../tutorials.rst:196 9c1aeead615c41d58afe5baaaa2e9365
msgid ""
"Via `Ivan Gayton's repo <https://github.com/ivangayton/GDAL_scripts/>`_."
msgstr ""
"عبر  `Ivan Gayton's repo <https://github.com/ivangayton/GDAL_scripts/>`_"

#: ../../../tutorials.rst:198 b1fedebae1c644d49867e82d82dd7d32
msgid ""
"`OpenDroneMap <https://www.opendronemap.org/>`__ can’t always be effectively"
" set up locally—it takes a fairly powerful machine to process large "
"datasets—so a cloud machine can sometimes be the answer for people in the "
"field. However, bandwidth is a problem in many low-income settings. This "
"constraint can’t be solved completely, but the following method does a "
"reasonable job of reducing the bandwidth needed to process drone imagery "
"datasets on the cloud from African locations."
msgstr ""
"<https://www.opendronemap.org/>\" __ لا يمكن دائمًا إعدادها بشكل فعال محليًا"
" - يتطلب الأمر جهازًا قويًا إلى حد ما لمعالجة مجموعات البيانات الكبيرة - لذا"
" يمكن أن تكون الآلة السحابية أحيانًا هي الحل للأشخاص في حقل. ومع ذلك ، فإن "
"عرض النطاق الترددي يمثل مشكلة في العديد من الإعدادات منخفضة الدخل. لا يمكن "
"حل هذا القيد تمامًا ، ولكن الطريقة التالية تؤدي مهمة معقولة لتقليل النطاق "
"الترددي اللازم لمعالجة مجموعات بيانات صور الطائرات بدون طيار على السحابة من "
"المواقع الأفريقية."

#: ../../../tutorials.rst:206 27bb2ac3f43647178743b213b56d1e0a
msgid ""
"Here we present a tricky but workable process to create an OpenDroneMap "
"cloud machine (*not* CloudODM, mind you, just a cloud-based instance of ODM "
"that you run from the command line) and use it to remotely process large "
"photo sets. It requires familiarity with Unix command line use, ssh, a "
"Digital Ocean account (Amazon AWS would work as well, possibly with slight "
"differences in the setup), and a moderate level of general computer "
"literacy. If you aren’t fairly computer-savvy and willing to fuss with a "
"slightly tricky setup, `CloudODM <https://www.opendronemap.org/cloudodm/>`__"
" is what you should be looking at."
msgstr ""
"نقدم هنا عملية صعبة ولكنها عملية لإنشاء جهاز سحابة OpenDroneMap (* لا * "
"CloudODM ، ضع في اعتبارك أنه مجرد نسخة مستندة إلى السحابة من ODM تقوم "
"بتشغيلها من سطر الأوامر) واستخدامها لمعالجة مجموعات الصور الكبيرة عن بُعد. "
"إنه يتطلب معرفة باستخدام سطر أوامر Unix و ssh وحساب Digital Ocean (قد يعمل "
"Amazon AWS أيضًا ، ربما مع اختلافات طفيفة في الإعداد) ، ومستوى معتدل من "
"معرفة الكمبيوتر العامة. إذا لم تكن على دراية بالكمبيوتر إلى حد ما وترغب في "
"إثارة ضجة مع إعداد صعب قليلاً ، فإن \"CloudODM "
"<https://www.opendronemap.org/cloudodm/>\" __ هو ما يجب أن تنظر إليه."

#: ../../../tutorials.rst:217 cab2d4e8c9364938a4af6c5257cb2055
msgid ""
"The whole process is mostly targeted at someone flying substantial missions "
"in an African or similar location looking to process data ASAP while still "
"in a field setting. Therefore it emphasizes a workflow intended to reduce "
"bandwidth/data transfer, rather than just the simplest way of running ODM."
msgstr ""
"تستهدف العملية برمتها في الغالب شخصًا يقوم بمهام كبيرة في موقع أفريقي أو "
"موقع مماثل يتطلع إلى معالجة البيانات في أسرع وقت ممكن بينما لا يزال في بيئة "
"ميدانية. ولذلك ، فإنه يؤكد على سير العمل الذي يهدف إلى تقليل نقل البيانات / "
"النطاق الترددي ، بدلاً من أبسط طريقة لتشغيل ODM."

#: ../../../tutorials.rst:224 d8d8597785b84f678cfaa8bcc310bfe2
msgid "Steps"
msgstr "خطوات"

#: ../../../tutorials.rst:227 323632131a7a475996e0f4157f28adf3
msgid "Install"
msgstr "تثبيت"

#: ../../../tutorials.rst:229 92fc4a7110ec42388c4ab2def52c2977
msgid ""
"Create a Digital Ocean droplet with at least 4GB of RAM. That’ll cost about "
"$20/month. Less than 4GB of RAM and the install will probably fail. When we "
"actually run the ODM process we’ll resize it to a much larger—and more "
"expensive—cloud machine, but between runs you can downsize it between runs "
"to the second-cheapest droplet which costs only $10/month (the cheapest "
"droplet, at $5/month, comes with such a small drive that you can’t downsize "
"back to it)."
msgstr ""
"قم بإنشاء قطرة محيط رقمية مع ذاكرة وصول عشوائي بسعة 4 جيجابايت على الأقل. "
"سيكلفك ذلك حوالي 20 دولارًا / شهريًا. من المحتمل أن يفشل التثبيت أقل من 4 "
"غيغابايت من ذاكرة الوصول العشوائي. عندما نقوم بتشغيل عملية ODM فعليًا ، "
"سنقوم بتغيير حجمها إلى جهاز سحابي أكبر بكثير وأكثر تكلفة ، ولكن بين الجري "
"يمكنك تقليصها بين الجري إلى ثاني أرخص قطيرة والتي تكلف 10 دولارات فقط في "
"الشهر (أرخص قطرة ، بسعر 5 دولارات شهريًا ، ويأتي مع محرك أقراص صغير لا يمكنك"
" تقليصه)."

#: ../../../tutorials.rst:237 548dc42ce8ee453f9a7d4b501e7f3522
msgid "Should be an Ubuntu 18.04 instance to ensure dependency compatibility"
msgstr "يجب أن يكون نسخة Ubuntu 18.04 لضمان توافق التبعية"

#: ../../../tutorials.rst:239 7f25f7675fe04c2d8a4e7f52011f99e1
msgid ""
"Create a user with sudo privileges. `Digital Ocean’s insanely good "
"documentation <https://www.digitalocean.com/community/tutorials/initial-"
"server-setup-with-ubuntu-18-04>`__ can help you figure this out. In our case"
" we set up a user called ``odm``, so connecting to it is via the command "
"``ssh odm@xxx.xxx.xxx.xxx`` (where the x’s stand for the IPv4 address of "
"your server). If you want to follow this example closely, *do* use the "
"username ``odm``; then your install path will be ``/home/odm/ODM/`` and will"
" match all of the examples in this document."
msgstr ""

#: ../../../tutorials.rst:248 814ee561aa4148d0bd7ffc94055102a2
msgid ""
"Go ahead and execute ``sudo apt update`` and ``sudo apt upgrade`` to ensure "
"your server isn’t dangerously without updates. Make sure to stay with Ubuntu"
" 18.04."
msgstr ""

#: ../../../tutorials.rst:252 8893bbe316534e44935a919da6029759
msgid ""
"Download and install ODM on it from the `ODM Github "
"<https://github.com/OpenDroneMap/ODM>`__ (regular, not WebODM) with the "
"following commands:"
msgstr ""
"قم بتنزيل وتثبيت ODM عليه من `ODM Github "
"<https://github.com/OpenDroneMap/ODM>` __ (عادي ، وليس WebODM) باستخدام "
"الأوامر التالية:"

#: ../../../tutorials.rst:262 ba7617c6598547498e17397d734a6dfe
msgid ""
"If you do this from the default home folder of your user (i.e. ``odm``) the "
"path to the install will be ``/home/odm/ODM`` (abbreviated as ``~/ODM/``)."
msgstr ""
"إذا قمت بذلك من المجلد الرئيسي الافتراضي للمستخدم (أي `` odm '') ، فسيكون "
"المسار إلى التثبيت هو '' home / odm / ODM '' (يُختصر باسم `` ~ / ODM / '')."

#: ../../../tutorials.rst:265 305d825d2b5d4c69aef06fcd95f711ea
msgid ""
"There are some environmental variables that need to be set. Open the "
"~/.bashrc file on your machine and add the following 3 lines at the end "
"(From `the ODM github <https://github.com/OpenDroneMap/ODM>`__). The file "
"can be opened with ``nano ~/.bashrc`` (or whatever text editor you use in "
"lieu of nano). Be sure to replace ``/home/odm/`` with the correct path to "
"the location where you extracted OpenDroneMap if you didn’t do everything "
"exactly as in our example (for example if you used a different username in "
"your server setup):"
msgstr ""
"هناك بعض المتغيرات البيئية التي يجب تحديدها. افتح ملف ~/.bashrc على جهازك "
"وأضف الأسطر الثلاثة 3 في النهاية (من `github ODM "
"<https://github.com/OpenDroneMap/ODM>` __). يمكن فتح الملف باستخدام ``nano "
"~/.bashrc`` (أو أي محرر نصوص تستخدمه بدلاً من nano). تأكد من استبدال "
"``/home/odm/`` بالمسار الصحيح إلى الموقع الذي قمت باستخراج OpenDroneMap إذا "
"لم تفعل كل شيء تمامًا كما في مثالنا (على سبيل المثال إذا كنت تستخدم اسم "
"مستخدم مختلفًا في إعداد الخادم الخاص بك) :"

#: ../../../tutorials.rst:280 15cee43639104a5da7ef02613ebdf3da
msgid ""
"Note that the ODM github readme contains a slight error, the install "
"directory name will be ODM, not OpenDroneMap (you’ll see this if you compare"
" the above instructions to the ones on the ODM GitHub)."
msgstr ""
"لاحظ أن الملف التمهيدي لـ github الخاص بـ ODM يحتوي على خطأ بسيط ، سيكون اسم"
" دليل التثبيت هو ODM ، وليس OpenDroneMap (سترى هذا إذا قارنت الإرشادات "
"المذكورة أعلاه بالإرشادات الموجودة على ODM GitHub)."

#: ../../../tutorials.rst:284 9dc7c9d9047c45bea929642b5110b2c5
msgid ""
"In order to prevent a crash wherein the split-merge process fails to locate "
"its own executable, we add the following lines to ``~/.bashrc`` (adjust "
"paths if you’ve set things up differently from our example):"
msgstr ""
"لمنع حدوث عطل حيث تفشل عملية الدمج المقسم في تحديد موقع الملف التنفيذي الخاص"
" بها ، نضيف الأسطر التالية إلى ``~/.bashrc`` (اضبط المسارات إذا قمت بإعداد "
"الأشياء بشكل مختلف عن مثالنا):"

#: ../../../tutorials.rst:294 10a2fdc7efb74df0acc55d38fe9514c6
msgid ""
"Now you’ll need a second cloud hard drive (a “Volume” in Digital Ocean "
"jargon) big enough to manage your project. Rule of thumb seems to be 10 "
"times the size of your raw image set; we’ve got a 100GB image set and set up"
" a 1000GB volume (once the run is done you should be able to get rid of most"
" of this expensive drive capacity, but it’s needed to complete the process)."
" Set up the volume, attach it to your droplet, and `configure its mount "
"point <https://www.digitalocean.com/docs/volumes/how-to/mount/>`__ (in this "
"example we’re setting it to ``/mnt/odmdata/``)."
msgstr ""
"ستحتاج الآن إلى محرك أقراص ثابت سحابي ثانٍ (\"حجم\" في المصطلح الرقمي "
"للمحيط) كبير بما يكفي لإدارة مشروعك. يبدو أن القاعدة الأساسية هي 10 أضعاف "
"حجم مجموعة صورك الخام ؛ لدينا مجموعة من الصور بحجم 100 جيجابايت وقمنا بإعداد"
" وحدة تخزين بحجم 1000 جيجابايت (بمجرد الانتهاء من التشغيل ، يجب أن تكون "
"قادرًا على التخلص من معظم سعة محرك الأقراص الباهظة الثمن هذه ، ولكن يلزم "
"إكمال العملية). قم بإعداد الصوت وإرفاقه بالقطرة الخاصة بك ، و `تكوين نقطة "
"التحميل الخاصة به <https://www.digitalocean.com/docs/volumes/how-"
"to/mount/>`__ (في هذا المثال ، نقوم بتعيينه إلى ``/mnt/odmdata/``)."

#: ../../../tutorials.rst:305 20f755d7f03341529e48b584e1b0e55e
msgid "Prep data and project"
msgstr "إعداد البيانات والمشروع"

#: ../../../tutorials.rst:307 cef334da8d1d41d4ba595fdfcba1f97b
msgid ""
"Now push your images onto the server. You can use `Secure Copy (scp) "
"<https://en.wikipedia.org/wiki/Secure_copy>`__ like so: ``scp -r "
"/path/to/my/imagefolder odm@xxx.xxx.xxx.xxx:/mnt/odmdata/``."
msgstr ""
"الآن ادفع صورك إلى الخادم. يمكنك استخدام `Secure Copy (scp) "
"<https://en.wikipedia.org/wiki/Secure_copy>`__ مثل ذلك: ``scp -r "
"/path/to/my/imagefolder odm@xxx.xxx.xxx.xxx:/mnt/odmdata/``."

#: ../../../tutorials.rst:311 caec6177a1f049d78ab535505d62b1c9
msgid ""
"This pushes the entire folder full of images (that’s what the ``-r`` option "
"does, “recursive”) into the remote location (in our example, into the volume"
" we attached to the cloud machine at ``/mnt/odmdata/``."
msgstr ""
"يؤدي هذا إلى دفع المجلد بالكامل المليء بالصور (هذا ما يفعله الخيار \"-r\" ، "
"\"العودية\") في الموقع البعيد (في مثالنا ، في الحجم الذي نعلقه على الجهاز "
"السحابي على ``/mnt/odmdata/``."

#: ../../../tutorials.rst:315 eb7294a6609b4efdb3cd3119c93f736b
msgid ""
"This will take some bandwidth. No way around the size of the files.\\ `1 "
"<#footnote1>`__, \\ `2 <#footnote2>`__\\"
msgstr ""
"سيستغرق هذا بعض عرض النطاق الترددي. لا توجد طريقة حول حجم الملفات.\\ `1 "
"<#footnote1>`__, \\ `2 <#footnote2>`__\\"

#: ../../../tutorials.rst:319 1f8557711eb34544ba19af21e5684d3a
msgid "Directory structure"
msgstr "بنية الدليل"

#: ../../../tutorials.rst:321 381bc53afeb24707a36c6641acff96d8
msgid ""
"ODM requires the directories on the machine to be set up just so. The "
"critical bits are the install folder (if you installed as above, it’s "
"``/home/odm/ODM/``) and the project folder (i.e. "
"``/mnt/odmdata/myproject/``)"
msgstr ""
"يتطلب ODM إعداد الدلائل الموجودة على الجهاز فقط. البتات الحرجة هي مجلد "
"التثبيت (إذا قمت بتثبيته كما هو موضح أعلاه ، فهو ``/home/odm/ODM/`` ومجلد "
"المشروع (i.e. ``/mnt/odmdata/myproject/``))"

#: ../../../tutorials.rst:326 ff4d530d45e743fcba32ecf322e1201a
msgid ""
"ODM’s settings.yaml file specifies a single parent directory containing all "
"projects. This is what goes in the project path line of the settings.yaml "
"file (slightly confusingly, this is actually the *parent* directory of the "
"individual project directories, which are specified by the project name "
"parameter when calling ODM). Edit settings.yaml and set the project_path "
"parameter to (as per our example setup) ``/mnt/odmdata/``, which in this "
"case points to the Volume we created. Individual project directories are "
"created within that."
msgstr ""
"يحدد ملف settings.yaml الخاص بـ ODM دليل أصل واحد يحتوي على كافة المشاريع. "
"هذا هو ما يحدث في سطر مسار المشروع لملف settings.yaml (بشكل مثير للارتباك "
"قليلاً ، هذا في الواقع هو الدليل * الأصل * لأدلة المشروع الفردية ، والتي يتم"
" تحديدها بواسطة معلمة اسم المشروع عند استدعاء ODM). قم بتحرير الإعدادات. "
"yaml وقم بتعيين معلمة project_path إلى (وفقًا لإعداد المثال الخاص بنا) "
"``/mnt/odmdata/`` ، والتي تشير في هذه الحالة إلى المجلد الذي أنشأناه. يتم "
"إنشاء أدلة المشاريع الفردية في ذلك."

#: ../../../tutorials.rst:335 1503b3f631e04941b5738d4d544faebf
msgid ""
"Individual project directories, i.e. ``/mnt/odmdata/myproject/`` contain the"
" gcp_list.txt file, the image_groups.txt file, and the images folder for "
"each project``\\`"
msgstr ""
"دلائل المشروع الفردية ، أي``/mnt/odmdata/myproject/`` `تحتوي على ملف "
"gcp_list.txt ، ملف image_groups.txt ، ومجلد الصور لكل مشروع``\\`"

#: ../../../tutorials.rst:338 bc6b6d2ec2774bd9819ac092ac6e620b
msgid ""
"The images folder, i.e. ``/mnt/odmdata/myproject/images/`` contains all of "
"the images. If you set it up like this, the images don’t get re-copied "
"because they’re already in the directory that ODM wants them in."
msgstr ""
"يحتوي مجلد الصور ، أي ```/mnt/odmdata/myproject/images/`` على جميع الصور. "
"إذا قمت بإعداده على هذا النحو ، فلن تتم إعادة نسخ الصور لأنها موجودة بالفعل "
"في الدليل الذي يريدها ODM."

#: ../../../tutorials.rst:342 6f7fb819b1de4edb9ee6a1a381ea5d91
msgid ""
"Modify settings.yaml to specify the parent directory of the project folder "
"(in this case the Volume we created, ``/mnt/odmdata/``). Make sure the "
"images are in the correct spot, i.e. ``/mnt/odmdata/myproject/images`` and "
"the other ancillary files (gcp_list.txt and image_groups.txt) are in the "
"root folder ``/mnt/odmdata/myproject/``"
msgstr ""
"قم بتعديل settings.yaml لتحديد الدليل الأصلي لمجلد المشروع (في هذه الحالة "
"المجلد الذي أنشأناه ، `` / mnt / odmdata / ``). تأكد من أن الصور في الموضع "
"الصحيح ، مثل  ``/mnt/odmdata/myproject/images`` والملفات المساعدة الأخرى "
"(gcp_list.txt و image_groups.txt) في المجلد الجذر "
"``/mnt/odmdata/myproject/``"

#: ../../../tutorials.rst:348 19d1b994192e430783ec441057978515
msgid ""
"if you have the images in separate folders for individual AOI blocks or "
"flights (which you will if your flight management was organized), you can "
"create an image_groups.txt file with the incantations ``for i in *; do cd "
"$i; for j in *; do echo \"$j $i\" >> ../$i.txt; done; cd ../; done;`` and "
"``cd ../``, ``for i in myproject/*.txt; do cat $i >> image_groups.txt; "
"done;``. That should create a file with the correct structure: a list of all"
" image files and a “group name” after each one (which in this case will "
"simply be the name of the folder it came from). Then move all of the image "
"files into a single directory called images in the project root dir (so "
"``/mnt/odmdata/myproject/images/``). The image_groups.txt file will allow "
"ODM to keep track of which images belong to the same batch, even though "
"they’re all in a single directory."
msgstr ""
"إذا كانت لديك الصور في مجلدات منفصلة لكتل ​​أو رحلات طيران فردية (والتي "
"ستفعلها إذا تم تنظيم إدارة رحلتك) ، فيمكنك إنشاء ملف image_groups.txt مع "
"التعويذات ``لـ i in * ؛ هل cd $ i ؛ for j in *؛ do echo \"$ j $ i\" >> "
"../$i.txt؛ فعله؛ مؤتمر نزع السلاح ../ ؛ فعل ؛`` و ``cd ../`` ، ``لأني في "
"myproject / *. txt ؛ do cat $ i >> image_groups.txt؛ فعل ؛``. من المفترض أن "
"يؤدي ذلك إلى إنشاء ملف بهيكل صحيح: قائمة بجميع ملفات الصور و \"اسم "
"المجموعة\" بعد كل ملف (والذي سيكون في هذه الحالة ببساطة اسم المجلد الذي جاء "
"منه). ثم انقل جميع ملفات الصور إلى دليل واحد يسمى الصور في دليل جذر المشروع "
"(لذا ``/mnt/odmdata/myproject/images/``). سيسمح ملف image_groups.txt لـ ODM "
"بتتبع الصور التي تنتمي إلى نفس الدفعة ، على الرغم من أنها كلها في دليل واحد."

#: ../../../tutorials.rst:364 cc0ff87ac21745aa8ee81ec4fc1ed3e9
msgid "Resize droplet, pull pin, run away"
msgstr "تغيير حجم القطرة ، وسحب دبوس ، والهروب"

#: ../../../tutorials.rst:366 fe544c97b5f54e388dd5647cd8d45016
msgid ""
"Shut down and resize your machine to an appropriately monstrous number of "
"CPUs and amount of memory. I use the memory-optimized machine with 24 "
"dedicated vCPUs and 192GB of RAM (which costs about $1.60/hr—which adds up "
"fast, it’s over $1000/month). Restart, and get to work quickly so as not to "
"waste expensive big-droplet time."
msgstr ""
"قم بإيقاف تشغيل جهازك وتغيير حجمه إلى عدد هائل من وحدات المعالجة المركزية "
"وكمية الذاكرة المناسبة. أستخدم الجهاز المُحسّن للذاكرة مع 24 وحدة vCPU مخصصة"
" و 192 غيغابايت من ذاكرة الوصول العشوائي (والتي تكلف حوالي 1.60 دولارًا في "
"الساعة - والتي تضيف بسرعة ، تزيد عن 1000 دولار / شهر). إعادة التشغيل ، "
"والبدء في العمل بسرعة حتى لا تضيع وقتًا كبيرًا."

#: ../../../tutorials.rst:371 b2ce2ab6d9f04668a30f9d23cc47e27f
msgid ""
"Launch the ODM process via ssh using nohup (so that if you’re cut off, "
"processing will continue)"
msgstr ""
"ابدأ تشغيل عملية ODM عبر ssh باستخدام nohup (بحيث إذا تم قطع الاتصال ، "
"فستستمر المعالجة)"

#: ../../../tutorials.rst:374 ce20de89099c4629a2a6b7b9f452e715
msgid ""
"Alternately you can use GNU screen to launch the process from a screen "
"session which won’t stop if your connection is interrupted; launch "
"``screen``, and use ``<ctrl> a <ctrl> d`` to detach, ``screen -r`` to re-"
"attach. But using screen won’t get you a log file of all of the console "
"output unless you do something specific to capture that, while nohup gives "
"you a file with all of the console output, including error messages, for "
"free."
msgstr ""
"بدلاً من ذلك ، يمكنك استخدام شاشة GNU لبدء العملية من جلسة الشاشة التي لن "
"تتوقف إذا انقطع اتصالك ؛ قم بتشغيل `` الشاشة '' ، واستخدم `` <ctrl> a <ctrl>"
" d '' لفصل \"الشاشة - r\" لإعادة توصيلها. لكن استخدام الشاشة لن ​​يمنحك ملف "
"سجل لجميع مخرجات وحدة التحكم ما لم تفعل شيئًا محددًا لالتقاط ذلك ، بينما "
"يمنحك nohup ملفًا يحتوي على جميع مخرجات وحدة التحكم ، بما في ذلك رسائل الخطأ"
" ، مجانًا"

#: ../../../tutorials.rst:381 3c35097b84c648e7a3454804588d8411
msgid ""
"Note: as of 2020-03 the normal incantation ``python run.py -i "
"/path/to/image/folder project_name`` seems *not* to work; the ``-i`` or "
"``--image`` parameter causes a weird error. So we drop the -i parameter, and"
" rely on the project directory line in the settings.yaml file to direct ODM "
"to the right place. Now using (including a split-merge):"
msgstr ""
"ملاحظة: اعتبارًا من 2020-03، يبدو أن التعطيل العادي `` python run.py -i "
"/path/to/image/folder project_nam '' يبدو * غير * يعمل ؛ تؤدي المعلمة \"-i\""
" أو \"--image\" إلى حدوث خطأ غريب. لذا نسقط المعلمة -i ، ونعتمد على سطر دليل"
" المشروع في ملف settings.yaml لتوجيه ODM إلى المكان الصحيح. الآن باستخدام "
"(بما في ذلك الدمج المقسم):"

#: ../../../tutorials.rst:392 dc1939fdcad6409a9242b537beec7b64
msgid ""
"This points ODM at the folder (in this example) ``/mnt/odmdata/myproject/``."
" Provided the image_groups.txt and gcp_list.txt are in this folder, the "
"images are in ``/mnt/odmdata/myproject/images/``, and the project path in "
"settings.yaml is ``/mnt/odmdata/`` it will not waste time and space copying "
"images."
msgstr ""
"هذا يشير إلى ODM في المجلد (في هذا المثال) ```/mnt/odmdata/myproject/``. "
"بشرط أن يكون ملف image_groups.txt و gcp_list.txt في هذا المجلد ، فإن الصور "
"موجودة في ``/mnt/odmdata/myproject/images/`` ، ومسار المشروع في الإعدادات. "
"yaml هو ``/mnt/odmdata/``  لن تضيع الوقت ونسخ الصور الفضائية."

#: ../../../tutorials.rst:399 c99e7f74b20d43b9ab8995c42a0050f6
msgid ""
"Note that this assumes you have an image_groups.txt file. If not, this "
"``-split-overlap 0`` will probably fuck things up, and the ``--split 1`` is "
"literally a random number that will be ignored after the image_groups.txt "
"file is loaded (I think it normally controls how many groups it splits a set"
" of images into, but in our case we’re assuming the images are already "
"grouped sensibly). If you don’t have a large dataset (>1000 images), omit "
"the ``--split`` and ``--split-overlap`` options."
msgstr ""
"لاحظ أن هذا يفترض أن لديك ملف image_groups.txt. إذا لم يكن الأمر كذلك ، فمن "
"المحتمل أن يؤدي هذا \"-split-interap 0\" إلى تلاعب الأمور ، و \"--plit 1\" "
"هو حرفيا رقم عشوائي سيتم تجاهله بعد تحميل ملف image_groups.txt (أعتقد ذلك "
"تتحكم عادةً في عدد المجموعات التي تقوم بتقسيم مجموعة من الصور إليها ، ولكن "
"في حالتنا نحن نفترض أن الصور مجمعة بالفعل بشكل معقول). إذا لم يكن لديك "
"مجموعة بيانات كبيرة (> 1000 صورة) ، فاحذف خياري \"- تقسيم\" و \"- تقسيم "
"متداخل\"."

#: ../../../tutorials.rst:408 5d4a1c95f8cb4b8faea6418a8427c318
msgid "Follow the progress using tail (so that you’ll know when it’s done)"
msgstr "اتبع التقدم باستخدام الذيل (حتى تعرف متى يتم ذلك)"

#: ../../../tutorials.rst:414 d47d6ae7516c4f09b87480cbde8787f4
msgid ""
"You may want to keep an eye on htop (to get a sense of the resource usage so"
" that in future you can only spin up a machine as large as necessary)"
msgstr ""
"قد ترغب في مراقبة htop (للحصول على فكرة عن استخدام الموارد حتى تتمكن في "
"المستقبل من تدوير آلة كبيرة بقدر الضرورة)"

#: ../../../tutorials.rst:419 4622af635b084049888da4994e2577cd
msgid "After it finishes (assuming you survive that long)"
msgstr "بعد الانتهاء (بافتراض أنك تعيش طويلاً)"

#: ../../../tutorials.rst:421 737dba0bee8d4b0b8ea300971cf451f7
msgid ""
"As soon as processing is done, shut down the machine and resize it back down"
" to the inexpensive minimum capacity."
msgstr ""
"بمجرد الانتهاء من المعالجة ، أغلق الماكينة وقم بتغيير حجمها مرة أخرى إلى "
"الحد الأدنى للسعة غير المكلفة."

#: ../../../tutorials.rst:423 ff4a20334b164e7fb3f66717203e1046
msgid "Start the machine back up, and log in via ssh."
msgstr "قم بتشغيل الجهاز احتياطيًا ، وقم بتسجيل الدخول عبر ssh."

#: ../../../tutorials.rst:424 2fe88a5e5c7a4cf9a6a0d4cf7eeeb75e
msgid ""
"If you want to save download bandwidth, you can compress the orthophoto "
"using GDAL. Don’t add overviews, do that on your local machine to avoid "
"making the file bigger before downloading it."
msgstr ""
"إذا كنت تريد حفظ النطاق الترددي للتنزيل ، يمكنك ضغط الصورة التقويمية "
"باستخدام GDAL. لا تضيف نظرة عامة ، افعل ذلك على جهازك المحلي لتجنب تكبير "
"الملف قبل تنزيله."

#: ../../../tutorials.rst:432 cf523f232f6642deafbb485c5b243486
msgid ""
"Download using scp: ``scp "
"odm@xxx.xxx.xxx.xxx:/mnt/odmdata/myproject/odm_orthophoto/odm_orthophoto.tif``"
" (or grab the compressed version you created in the last step)"
msgstr ""
"التنزيل باستخدام scp: ``scp "
"odm@xxx.xxx.xxx.xxx:/mnt/odmdata/myproject/odm_orthophoto/odm_orthophoto.tif``"
" (أو احصل على النسخة المضغوطة التي أنشأتها في الخطوة الأخيرة) "

#: ../../../tutorials.rst:436 45f3eb83df8249a380cc13bb16e198c0
msgid ""
"Once you get the file on your local computer, you can use QGIS to add "
"overviews (“pyramids”) or use the GDAL command ``gdaladdo -r average "
"/path/to/image.tif 2 4 8 16 32 64 128 256 512 1024``."
msgstr ""
"بمجرد الحصول على الملف على جهاز الكمبيوتر المحلي الخاص بك ، يمكنك استخدام "
"QGIS لإضافة نظرة عامة (\"الأهرامات\") أو استخدام أمر GDAL  ``gdaladdo -r "
"average /path/to/image.tif 2 4 8 16 32 64 128 256 512 1024``."

#: ../../../tutorials.rst:440 2611b4d17c384fee8d1d9905c7a52525
msgid ""
"You can archive the odm_texturing, odm_georeferencing, and odm-dem folders "
"using tar to make them easier to download in one piece (and maybe smaller)."
msgstr ""
"يمكنك أرشفة مجلدات odm_texturing و odm_georeferencing و odm-dem باستخدام tar"
" لتسهيل عملية التنزيل في قطعة واحدة (وربما أصغر)."

#: ../../../tutorials.rst:450 196099e256ee41d7938031c930bd326d
msgid ""
"`Learn to edit <https://github.com/opendronemap/docs#how-to-make-your-first-"
"contribution>`_ and help improve `this page "
"<https://github.com/OpenDroneMap/docs/blob/publish/source/tutorials.rst>`_!"
msgstr ""
