رفع مشکلات رایج ArcGIS-این پست برخی از مشکلات رایجی که با ArcGIS ایجاد میشود و نحوه رفع آنها را پوشش میدهد.
این حقیقت وجود ندارد که GIS خسته کننده است. و مثل شما بهتر نمی شود. مشکلات فقط به انواع مختلفی از چالش ها تبدیل می شوند. در این پست ما به پنج مشکل رایج رایج در ArcGIS ( ویرایش چه، فقط 5؟!؟ ) نگاه خواهیم کرد و امیدواریم که آنها را رفع کنیم. خواهید دید که در واقع شش مشکل وجود دارد که در زیر ذکر شده است – یکی از آنها هیچ راه حل آسانی ندارد.
ابزار بدون مجوز
این یکی از رایج ترین مشکلاتی است که به وجود می آید. می روید از ابزار ArcToolbox استفاده کنید و این را دریافت کنید:
برای بسیاری، این اولین مورد از بسیاری از خطاهای ArcGIS غیرقابل توضیح است – اما یکی از ساده ترین آنها برای رفع آن است. چندین “برنامه افزودنی” مانند Spatial Analyst و 3D Analyst وجود دارد که عملکرد اضافی را ارائه می دهد. در گذشته، آنها باید جداگانه خریداری می شدند و مجوزهای خود را داشتند و باید “روشن” می شدند. ما از طریق مجوز سایت دانشگاهی خود به آنها دسترسی داریم. برای رفع این مشکل، به منوهای بالای ArcMap (یا ArcCatalog) بروید و « Customize » (sic) را جستجو کنید. در زیر آن منو، به Extensions بروید و کادر کنار افزونه فهرست شده در پیام خطا – Spatial Analyst در مثال بالا (احتمالاً رایجترین مورد) را علامت بزنید.
این باید آن مشکل را برطرف کند.
علامت تعجب قرمز
گاهی اوقات زمانی اتفاق میافتد که نقشه ArcMap را باز میکنید و علامت تعجب قرمز ترسناک را میبینید:
اینها زمانی اتفاق میافتند که ArcMap نمیتواند لایههایی را که روی نقشه هستند پیدا کند. آنها را می توان با تغییر مسیر ArcMap برای جستجو در مکان مناسب برطرف کرد.
یک نکته کوتاه در مورد اسناد نقشه. عملکرد اصلی یک سند نقشه این است که تمام تنظیمات نقشه شما را ذخیره کند. این برنامه لایه های روی نقشه و همچنین نحوه نمادگذاری نقشه خود را به همان شیوه ای که یک سند Word تمام تغییرات شما را ذخیره می کند، پیگیری می کند. همچنین ابزارهایی را که شما اجرا کرده اید را پیگیری می کند.
یک راه آسان برای دیدن جایی که سند نقشه به دنبال آن است، کلیک کردن روی دکمه “فهرست بر اساس منبع”
است . با کلیک کردن، مسیر هر لایه در فهرست مطالب نشان داده می شود:
میتوانیم ببینیم که در J:\Data\Coastline به دنبال لایه «خط ساحلی» است – و آن را پیدا کرده است. این برای لایههای دیگر چندان مفید نیست، بنابراین بیایید با کلیک راست روی یکی از نامهای لایه و رفتن به Properties > Source به عمق بیشتری بپردازیم :
بنابراین به دنبال شکل فایل Rivers در J:\Courses\ERST202\WMS است. بیایید نگاهی به آن پوشه بیندازیم و ببینیم که چرا آن را پیدا نمی کند:
بنابراین به نظر می رسد مشکل این باشد – این باید یک سند نقشه بسیار قدیمی باشد زیرا اکنون آن لایه ها در یک پایگاه داده جغرافیایی قرار دارند نه به عنوان فایل های شکل جداگانه.
اگرچه نام لایه یکسان است، اما در قالب متفاوتی است، بنابراین تا آنجا که به ArcMap مربوط می شود، چیزی که به دنبال آن است وجود ندارد، از این رو علامت تعجب قرمز رنگ است.
خوشبختانه رفع آن بسیار آسان است و ما اکنون به اطلاعات مورد نیاز خود مجهز شده ایم – مسیر رسیدن به لایه مناسب.
در ArcMap، میتوانید به Properties > Source برگردید ، روی دکمه «تنظیم منبع داده» کلیک کنید و آن را تغییر مسیر دهید، اما باید این کار را لایه به لایه انجام دهید. از طرف دیگر، روی خود علامت کلیک کنید و به آنجا هدایت شوید:
که باید به علامت مربوط باشد:
به عنوان یک امتیاز مضاعف، انجام این کار مسیرها را برای سایر لایه های برداری بازنشانی می کند. انجام همین کار با یکی از لایه های شطرنجی باید این سه را به طور انبوه ثابت کند.
به عنوان یک نکته جانبی – این اغلب هنگام کپی کردن نقشه ها و داده ها بین مکان ها اتفاق می افتد. فرض کنید روی درایو H: خود روی نقشه کار می کنید و می خواهید روی لپ تاپ یا رایانه خانگی خود روی آن کار کنید. بنابراین همه چیز را به دقت در یک درایو USB کپی می کنید و سپس در یک مکان جدید در رایانه دیگری کپی می کنید. وقتی نقشه را باز میکنید، قرمز رنگ میشود. خوشبختانه، دوباره، یک راه آسان برای جلوگیری از این قبل از کپی وجود دارد. ابتدا مطمئن شوید که داده ها و نقشه شما در یک پوشه هستند. دوم، به File > Map Document Properties بروید و کادر wee را در پایین با خواندن “ذخیره نام مسیر نسبی به منابع داده” علامت بزنید:
این به سادگی به این معنی است که ArcMap کل مسیر را نادیده می گیرد و فقط به دنبال داده ها در پوشه محلی است.
در این مثال، “H:\” را نادیده می گیرد و فقط به پوشه ERST202 نگاه می کند.
این می تواند شما را از دردهای زیادی نجات دهد، اما به این معنی است که باید بدانید که همه لایه های شما کجا هستند و همه آنها در یک مکان هستند.
ممکن است به این معنی باشد که لایهها را از J: کپی کنید یا در پوشه قابل حمل خود قرار دهید زیرا لپتاپ شما در خانه نمیتواند به راحتی درایو J: را پیدا کند.
(یک گزینه دیگر استفاده از Dropbox برای نگه داشتن همه فایل های خود در یک مکان است. می توانید این کار را با OneDrive امتحان کنید ، اما من آن را توصیه نمی کنم.)
فهرست مطالب موجود نیست
گاهی اوقات، فهرست مطالب شما به سادگی ناپدید می شود:
مثل این است که سوار ماشین شوید و فرمان از بین رفته باشد. در اینجا راه حل سریع و آسان است. از منوها به منوی Window بروید و خواهید دید که می توانید روی فهرست مطالب کلیک کنید:
نمی توان یک فیلد اضافه کرد
افزودن یک فیلد جدید یک چیز اساسی با جداول ویژگی است، اما گاهی اوقات وقتی می خواهید یک فیلد را اضافه کنید، این را می بینید:
“افزودن فیلد…” خاکستری است.
اگر یک جلسه ویرایش باز داشته باشید، این اتفاق میافتد، که تقریباً تغییراتی مانند این را قفل میکند.
ساده ترین کار این است که جلسه ویرایش خود را متوقف کنید (و هر تغییری را ذخیره کنید!)، برگردید و فیلد خود را اضافه کنید و سپس جلسه ویرایش خود را دوباره باز کنید.
اما گاهی اوقات شما چیزی شبیه به این دریافت می کنید:
وقتی در جلسه ویرایش نیستید و «برنامه/کاربر» دیگر همیشه ArcCatalog است، با این یکی روبرو خواهید شد. اگر در حال پیشنمایش آن لایه خاص در کاتالوگ هستید، لایه را قفل میکند و از ایجاد هرگونه تغییر در دادهها جلوگیری میکند. بستن ArcCatalog ساده ترین راه حل برای این مشکل است.
خطای 001143 – سرور پس زمینه یک استثنا ایجاد کرد
این یکی نیز نسبتاً رایج است – شما در حال اجرای یک ابزار هستید و با این خطا خراب می شود. من هنوز به طور کامل متوجه نشده ام که چرا این اتفاق می افتد، اما هنوز هم – کاملاً منظم. بهطور پیشفرض، ابزارها «در پسزمینه» اجرا میشوند، به این معنی که در حین اجرای یک ابزار، میتوانید کارهای دیگری را با ArcMap انجام دهید. وقتی تضاد ایجاد میشود، بخشی از کد که این کار را انجام میدهد (سرور پسزمینه) یک استثنا ایجاد میکند (اصطلاح فنی واقعی «پرتاب یک لرزش» است). میتوانید با رفتن به منوی پردازش جغرافیایی و جستجوی «گزینههای پردازش جغرافیایی» این مشکل را برطرف کنید. در پنجره ای که باز می شود، تیک گزینه Enable Background Geoprocessing را بردارید:
نکته منفی این است که تا زمانی که ابزار کار خود را به پایان نرساند، نمی توانید کار دیگری انجام دهید.
خطای 999999 – چیزی غیرمنتظره باعث از کار افتادن ابزار شد
بیشتر همه این یکی را تجربه کرده اند. اغلب وقتی ابزاری کار نمی کند، می توانید بازخورد کمی در مورد اینکه چرا این کار را انجام داده است، دریافت کنید. در اینجا یک مثال آورده شده است – من ابزار Contour را اجرا کردم تا با خطا مواجه شوم (آن روز با مشکلات زیادی روبرو بودم …):
(نکته مفید – با رفتن به Geoprocessing > نتایج ، نتایج پردازش را بررسی کنید . من این برگه را همیشه در فهرست مطالبم باز کرده ام – می توانید آن را در آنجا ثابت کنید)
با اکثر خطاها، اطلاعاتی به دست می آورید که به حل مشکل کمک می کند. اما خطای 999999 یکی از آنها نیست. ممکن است 666 نیز باشد . این خطاها نیاز به کار بسیار بیشتری برای کشف کردن دارند و اغلب، بستن و باز کردن ساده سند نقشه شما کمک خواهد کرد (اما نه همیشه). در این مورد من کمی اطلاعات مفید به دست آوردم، اما واقعاً زیاد نیست. با اعتراف خود، ESRI می گوید:
بنابراین حتی آنها هم نمی دانند چه اشتباهی رخ داده است. اگر ادامه دادند، اینجا را امتحان کنید . و باشد که نیرو با شما باشد.
به طور کلی سریعتر کردن ArcGIS کار می کند
نکات و ترفندهای زیادی برای استفاده حداکثری از ArcGIS وجود دارد. در اینجا خلاصه خوبی از چیزهایی است که کمک می کند . نقشه های پایه ساخته شده اغلب می توانند توانایی ArcMap را برای انجام کارها کاهش دهند و اگر بتوانید کار به صورت محلی اغلب گزینه خوبی است. همیشه کمی درگیری با ArcGIS و شبکه ما وجود داشته است، اما من هنوز راهی برای بهبود آن پیدا نکرده ام.
امیدواریم یکی یا چند مورد از این موارد را مفید بیابید. این واقعیت سخت و سرد وجود ندارد که کار با GIS خسته کننده است. اما امیدوارم این درد ارزش سود را داشته باشد. تنها راه مناسب برای پایان دادن به این پست با پنجره اجتناب ناپذیری است که همه ما قبل از عبور از رودخانه استیکس با آن روبرو خواهیم شد:
بدون دیدگاه