جهت استفاده از تمامی امکانات تارنمای انجمن (ایجاد موضوع،دانلود فایل و ...) لازم است،عضویت یک ساله را خریداری فرمائید. برای این کار مبلغ 50 هزار تومان را به کارت 6221061059143315 واریز نموده،سپس نام کاربری خود را به شماره 09128921121 ارسال کنید. 01-07-1402


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ترتیب قرارگیری فیلدها در جدول Attributs
#1
سلام.برای جابجا کردن فیلدها وتغییر ترتیب قرارگیری فیلدها در جدول Attributs ، شیوه ، راهی و فرمانی وجود دارد یا خیر؟ منظورتغییر مکان فیلدها پس از ساختن آنها و تثبیت در وضعیت جدید پس از جابجایی است (نمونه : در لایه Physicaldata دستورالعمل طرح هادی روستایی) ممنون
پاسخ
#2
(۰۷-۲۴-۱۳۹۳، ۰۲:۰۶ ب.ظ)kobrazahed نوشته است: سلام.برای جابجا کردن فیلدها وتغییر ترتیب قرارگیری فیلدها در جدول Attributs ، شیوه ، راهی و فرمانی وجود دارد یا خیر؟ منظورتغییر مکان فیلدها پس از ساختن آنها و تثبیت در وضعیت جدید پس از جابجایی است (نمونه : در لایه Physicaldata دستورالعمل طرح هادی روستایی) ممنون

به نام خدا
با سلام
برای اینکار به Properties لایه مورد نظرتون برید، در تب Field می توانید براحتی با استفاده از کلید های تعبیه شده ترتیب قرارگیری ستونها در جدول توصیفی را تغییر دهید. هم چنین امکان خاموش کردن فیلد های جدول توصیفی وجود دارد.
موفق باشید
یاعلی


فایل‌(های) پیوست شده بندانگشتی (ها)
   
پاسخ
#3
(۰۷-۲۴-۱۳۹۳، ۰۵:۰۴ ب.ظ)چاوشی نوشته است:
(۰۷-۲۴-۱۳۹۳، ۰۲:۰۶ ب.ظ)kobrazahed نوشته است: سلام.برای جابجا کردن فیلدها وتغییر ترتیب قرارگیری فیلدها در جدول Attributs ، شیوه ، راهی و فرمانی وجود دارد یا خیر؟ منظورتغییر مکان فیلدها پس از ساختن آنها و تثبیت در وضعیت جدید پس از جابجایی است (نمونه : در لایه Physicaldata دستورالعمل طرح هادی روستایی) ممنون

به نام خدا
با سلام
برای اینکار به Properties لایه مورد نظرتون برید، در تب Field می توانید براحتی با استفاده از کلید های تعبیه شده ترتیب قرارگیری ستونها در جدول توصیفی را تغییر دهید. هم چنین امکان خاموش کردن فیلد های جدول توصیفی وجود دارد.
موفق باشید
یاعلی
ضمن تشکر، مسیر مورد اشاره برای خاموش کردن فیلدهای جدول کاربرد دارد و کلیدی برای تغییر ترتیب قرارگیری فیلدها در تب مورد اشاره وجود ندارد( نرم افزار مورد استفاده ورژن GIS 9.3 است ).ممنون


فایل‌(های) پیوست شده بندانگشتی (ها)
   
پاسخ
#4
این تصویر مربوط به نسخه 10.2 هست و راستش تو نسخه 9.3 رو اطلاعی ندارم
خیلی وقت باهاش کار نمی کنم
اگه راهی رو پیدا نکردید میتونید ببرید روی یک دستگاه دیگه که نسخه بالاتر روش نصب شده، تغییراتتون رو بدید و بعد
در 9.3 ازش استفاده کنید!
Smile
موفق باشید
یاعلی
پاسخ
#5
(۰۷-۲۴-۱۳۹۳، ۰۶:۳۸ ب.ظ)چاوشی نوشته است: این تصویر مربوط به نسخه 10.2 هست و راستش تو نسخه 9.3 رو اطلاعی ندارم
خیلی وقت باهاش کار نمی کنم
اگه راهی رو پیدا نکردید میتونید ببرید روی یک دستگاه دیگه که نسخه بالاتر روش نصب شده، تغییراتتون رو بدید و بعد
در 9.3 ازش استفاده کنید!
Smile
موفق باشید
یاعلی

ضمن سپاس و تشکر مجدد از شما کاربر محترم
برای تهیه GIS طرح هادی روستایی بر اساس دستورالعمل بنیاد مسکن باید از ورژن GIS 9.3 استفاده شود و بانک اطلاعاتی و فیلدها باید با نام وعرض استاندارد ساخته شود که ترتیب قرارگیری فیلدها نیز باید صحیح باشد و با توضیحات شما مطمئن شدم که در ورژن GIS 9.3 نمی توان جابجایی در فیلدها را انجام داد.شما هم موفق باشید
پاسخ
#6
رو هر فیلدی که میخواهید جابجا کنید روی اسم فیلد کلیک چپ کنید نگهدارید و بعد به هر جا که مدنظرتونه بکشید مثل درگ کردن. ارتباطی به ورژن نداره تو هر ورژنی میشه.
پاسخ
#7
(۰۷-۲۶-۱۳۹۳، ۰۱:۴۱ ق.ظ)مهدی مرادی نوشته است: رو هر فیلدی که میخواهید جابجا کنید روی اسم فیلد کلیک چپ کنید نگهدارید و بعد به هر جا که مدنظرتونه بکشید مثل درگ کردن. ارتباطی به ورژن نداره تو هر ورژنی میشه.

سلام وتشکر از آقای مهدی مرادی
فرمایش شما صحیح است اما تثبیت فیلد در وضعیت جدیدپس از جابجایی ، برای لایه ای که مستقیم از بانک و از طریق Addکردن باز شده صورت نمی گیرد.
پاسخ
#8
خیلی خوبه که اینجا اینقدر توضیحات کامل هستش به نظرم اگه بیشتر از آموزش تصویری استفاده کنید عالی میشه
پاسخ
#9
سلام
من به این مشکل شما برخورده بودم.برام جالب بود ARCMAP با اینکه نرم افزار فوق العاده ای هست ولی برای یه مشکل به این کوچیکی راه حلی نداره . تو سایت های خارجی هم کسایی که به این مشکل برخورده بودن هیچ راه حلی پیدا نکرده بودند .این مشکل تو تمام ورژن های ARCMAP هست و فقط مربوط به 9.3 نمیشه .راه کاری که من پیشنهاد میکنم استفاده از ابزار Feature class to Feature class هست . شاید نتونید ستونها رو جابجا کنی ولی میتونید بجاش اسم سر تیتر فیلدها و همچنین نوع فیلد رو به این روش تغییر بدید و با یه Field Calculator ، فیلد مورد نظرتون رو داخلش وارد کنید .
پاسخ
#10
(۰۷-۲۴-۱۳۹۳، ۰۲:۰۶ ب.ظ)kobrazahed نوشته است: سلام.برای جابجا کردن فیلدها وتغییر ترتیب قرارگیری فیلدها در جدول Attributs ، شیوه ، راهی و فرمانی وجود دارد یا خیر؟ منظورتغییر مکان فیلدها پس از ساختن آنها و تثبیت در وضعیت جدید پس از جابجایی است (نمونه : در لایه Physicaldata دستورالعمل طرح هادی روستایی) ممنون
تابع زیر را در پایتون اجرا کنید...

def reorder_fields(table, out_table, field_order, add_missing=True):
"""
Reorders fields in input featureclass/table
:table: input table (fc, table, layer, etc)
:out_table: output table (fc, table, layer, etc)
:field_order: order of fields (objectid, shape not necessary)
:add_missing: add missing fields to end if True (leave out if False)
-> path to output table
"""
existing_fields = arcpy.ListFields(table)
existing_field_names = [field.name for field in existing_fields]

existing_mapping = arcpy.FieldMappings()
existing_mapping.addTable(table)

new_mapping = arcpy.FieldMappings()

def add_mapping(field_name):
mapping_index = existing_mapping.findFieldMapIndex(field_name)

# required fields (OBJECTID, etc) will not be in existing mappings
# they are added automatically
if mapping_index != -1:
field_map = existing_mapping.fieldMappings[mapping_index]
new_mapping.addFieldMap(field_map)

# add user fields from field_order
for field_name in field_order:
if field_name not in existing_field_names:
raise Exception("Field: {0} not in {1}".format(field_name, table))

add_mapping(field_name)

# add missing fields at end
if add_missing:
missing_fields = [f for f in existing_field_names if f not in field_order]
for field_name in missing_fields:
add_mapping(field_name)

# use merge with single input just to use new field_mappings
arcpy.Merge_management(table, out_table, new_mapping)
return out_table

table= شیپ فایل ورودی
out_table= شیپ فایل خروجی
field_order= نظمی که قرار است ایجاد کنید مثلا :
[u'FID',u'Shape',u'maxspeed',u'id',u'name',u'bridge',u'Shape_Leng',u'Shape_Le_1',u'scaledShap',u'SAW_a']
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نقشه میشل اکو شار برای محله اودلاجان تهران فردین آژغ 0 12,472 ۰۸-۲۱-۱۴۰۱، ۱۲:۳۳ ب.ظ
آخرین ارسال: فردین آژغ
  نحوه ی ایجاد نقشه لفاف فضایی idanazari 0 1,768 ۰۸-۰۶-۱۳۹۸، ۰۲:۳۷ ب.ظ
آخرین ارسال: idanazari
  مشکل licence cesc723 5 2,834 ۰۲-۱۸-۱۳۹۷، ۱۲:۴۰ ب.ظ
آخرین ارسال: فردین آژغ
  نقشه زون بندی ایران به تفکیک شهرها در سطح تقسیمات سیاسی دهستان naserkharaghani 4 10,872 ۰۱-۱۶-۱۳۹۷، ۱۰:۵۰ ب.ظ
آخرین ارسال: HASI
  فرمول محاسبه نرخ رشد جمعیت در اکسل samaneh 2 11,827 ۱۲-۲۸-۱۳۹۶، ۱۱:۵۹ ق.ظ
آخرین ارسال: panizan
  محاسبه تعداد تقاطعات cesc723 3 2,891 ۰۱-۲۹-۱۳۹۶، ۱۰:۳۳ ق.ظ
آخرین ارسال: erfankt19
  جی ای اس و طرح هادی روستایی kobrazahed 13 9,614 ۱۲-۱۴-۱۳۹۵، ۰۲:۳۵ ب.ظ
آخرین ارسال: ashkan.sha
  ERDAS IMAGINE 2014 gisrssat 3 3,531 ۰۷-۰۴-۱۳۹۵، ۰۴:۲۱ ب.ظ
آخرین ارسال: nafastali
  کمک toluyan 0 1,748 ۰۳-۰۷-۱۳۹۵، ۰۹:۴۴ ب.ظ
آخرین ارسال: toluyan
  درخواست راهنمایی جواد عباس نژاد 1 1,700 ۱۲-۲۵-۱۳۹۴، ۰۱:۰۱ ب.ظ
آخرین ارسال: rhokkam

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

برای عضویت در خبرنامه جی آی اس ایمیل خود را وارد نمایید:

Delivered by خبرنامه جی آی اس