مشکلات رایج در Attribute Table
هنگامی که جدولی را را از اکسل وارد فضای کاری Gis می کنیم ممکن است با فرمت فیلد های Attribute Table مطابقت پیدا نکند و حتی زمانی که در محیط ArcGIS اقدام به اضافه کردن Field جدید به جدول می کنید اگر فرمت صحیح را انتخاب نکنید ، باعث خواهد شد تا در مراحل بعدی کار با جدول با Error های مختلفی مانند موارد زیر روبرور شوید و جداول قابل استفاده نباشند .
انواع مشکلاتی که ممکن است با آنها روبرو شوید :
- جداول ورودی از Excel باز نمی شوند
- هنگام خروجی گرفتن از جدول (Export) دچار مشکل می شوید
- هنگام نمایشی کردن لایه ها (Symbology) همه فیلد ها نمایش داده نمی شوند
- هنگام متصل کردن جداول با یکدیگر (Join) با Error های مختلفی از جمله فرمت فیلدها روبرو می شوید
- جداول ورودی یا متصل شده بدون مقدار هستند
- هنگام اعمال تغییرات در جدول (Edit) این امکان وجود ندارد
چاره مشکل بسیار ساده است :
در جدول ویژگی لایه های GIS یا همان Attribute Table هر Field (ستون) دارای مشخصات و فرمت خاصی برای ذخیره سازی داده ها می باشد که ابتدا لازم است با آنها و کاربردشان آشنا شویم :
- Short Integer : اعداد صحیح کوتاه * هر نوع داده عددی صحیح با تعداد ارقام کم مانند مساحت ، ارتفاع و ...
- Large Integer : اعداد صحیح طولانی* هر نوع داده عددی صحیح با تعداد ارقام زیاد مانند شماره تلفن ، انواع کد و ...
- Float : داده های شناور
- Double : اعداد اعشاری * هر نوع داده عددی دارای اعشار مانند طول و عرض جغرافیایی و ...
- Text : متن یا نوشته * انواع نوشته یا متن مانند نام خیابانها ، مناطق و کلیه عوارض و نقاط
- Date : تاریخ * داده های تاریخی (داده های متنی یا عددی خواص داده های تاریخی را ندارند )
- Blob : لکه : مورد استفاده برنامه نویسان _ کاربرد عمومی ندارد
- Raster : شطرنجی : مورد استفاده برنامه نویسان _ کاربرد عمومی ندارد
- Guide : راهنما : مورد استفاده برنامه نویسان _ کاربرد عمومی ندارد
درباره مورد a. یعنی ورود جدول از Excel باید به موارد زیر توجه کنید :
- کلیه فرمول ها ، فیلتر ها ، رنگ و خطوط روی جدول را حذف نمایید
- ستون ها و ردیف های خالی بالا و اطراف (ابتدای جدول) را حذف نمایید
- اصول نامگذاری را در تمامی عنوان فیلدها (ستونها) و نیز در نام فایل رعایت فرمایید
*اصول نامگذاری (عدم استفاده انواع اشکال و نمادها و حتی فاصله به جز ( _ ) و نیز استفاده از نام های انگلیسی)
- جدول را در محیط اکسل Save Az کرده و با فرمت Excel 97-2003 Work Book ذخیره نمایید
- جدول را در محیط ArcMap باز کرده ( Sheet#1 ) و بلافاصله خروجی (Export) بگیرید تا از صحت آن مطمئن شوید
- در ادامه برای رفع مشکلات احتمالی در جابه جایی جدول ، از نکات زیر نیز استفاده می کنیم
درباره مورد b به بعد از این روش استفاده میکنیم :
تنها راه کار همان طور که اشاره کردیم آشنایی با فرمت های فیلد در GIS است ولی اگر جداول شما داده های زیادی دارند و ثبت مجدد آنها زمان بر است از تکنیک زیر برای اصلاح فیلد ها استفاده می کنیم
- ابتدا جدول مورد نظر را باز کرده و از بین گزینه های منوی سمت چپ و بالای جدول ، گزینه Add Field را می زنیم .
- در پنجره باز شده نوع فیلد را با استفاده از موارد گفته شده انتخاب می کنیم
* اگر تعداد کارکتر های تکسی یا عددی شما بیش از معمول است مثل آدرس یا اعداد طولانی در زیر جدول Default Value تعداد کارکتر را دستی وارد کنید - روی عنوان فیلد جدید کلیک راست کرده و گزینه Field Calculator را انتخاب کنید
- حال نام فیلدی که می خواهید داده های آن در فیلد جدید قرار بگیرد را از منوی بالا (دوبار کلیک )انتخاب کرده و کلید OK را بزنید
در اکثر مواقع کار بدون مشکل انجام می شود .
* دقت کنید در صورتی که انتهای نام فیلد یا کنار اطلاعات داخل سلول ها علامت ( * ) درج شده باشد به این معنی است که فیلد فضای کافی برای گرفتن اطلاعات ندارند و باید اصلاح شوند (نکته * مرحله 2)
مطالب مرتبط :
سرفصل دوره ArcGIS2
اصول نامگذاری فایل ها در GIS
اتصال دو جدول با فیلد مشترک ( Join )
نمایش نقاط روی نقشه با محاسبه مختصات
حل مشکل فونت در shape file
مفاهیم اصطلاحات جی آی اس
مشکلات رایج در گزینش اطلاعات Definition Query
طریقه نمایش نقاطی که X , Y آنها را داریم ( ورود اطلاعات از جداول Excel به محیط ArcGIS )
معرفی فایل های XML , KML , KMZ و تبدیل آنها
بدست آوردن مختصات نقطه از طریق گوگل مپ