أكثر

Arcpy - إضافة طبقة tif

Arcpy - إضافة طبقة tif


أحاول كتابة نص بيثون سيضيف tif إلى جدول محتويات خريطتي.

(في النهاية أريد التحويل إلى أداة

  1. يسمح للمستخدم بكتابة اسم الملف ومن ثم تقوم الأداة بإنشاء اسم المسار الكامل ، و
  2. يكبر إلى حد tif المُضاف حديثًا ، لكن خطوات الطفل في الوقت الحالي.)

يبدو أن حجر العثرة الأول بالنسبة لي هو حجر عثرة أساسي للغاية.

أحاول إضافة tifs ، وليس الطبقات ، إلى جدول المحتويات الخاص بي. هل أحتاج إلى استخدام MakeFeatureLayer () قبل أن أتمكن من استخدام AddLayer ()؟


يمكنك من الناحية الفنية الإشارة مباشرةً إلى ملف الصورة باستخدام طريقة إضافة طبقة ، انظر الكود أدناه:

mxd = arcpy.mapping.MapDocument ("CURRENT") df = arcpy.mapping.ListDataFrames (mxd، "Layers") [0] addLayer = arcpy.mapping.Layer (r "C:  Temp  image.tif") arcpy .mapping.AddLayer (df، addLayer، "BOTTOM")

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