خطای نام لایه فارسی در GIS : خطای failed to connect to database | is not valid path
در زمان کار با ژئودیتابیس ها و لایه های GIS زمانی که اسم فولدری که فولدرهای دارای شیپ فایل ها و ژئودیتابیس های جی ای اس درون آن قرار دارند، انگلیسی باشد این خطا رخ می دهد. در واقع خطای Failed to connect to database. به دلیل مسیر نادرست یا وجود نداشتن لایه در آن مسیر یا تغییر مسیر لایه در اثر Cut کردن پایگاه داده جغرافیایی رخ می دهد.
نرم افزار ArcGIS معمولا نمی تواند لایه های shapefile و geodatabase هایی را که داخل فولدرهای با نام فارسی قرار دارند را باز کند. به همین دلیل توصیه می شود حتما اسم لایه ها را انگلیسی قرار بدهید.
Failed to connect to database. An underlying database error occured. “C:/foriamooz/GIS/اسم فارسی لایه/New Folder” is not a valid path Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides. |
این خطا زمانی می افتد که برنامه نرم افزاری ArcGIS یا برنامه QGIS نمی تواند به لایه یا بانک اطلاعاتی کانکت connect شود. خطا در connect شدن به پایگاه داده یا شیپفایل ها بدلیل وجود اسم فولدر فارسی است که لایه داخل آن قرار دارد. باید اسم فولدر که فولدرهای شامل ژئودیتابیس داخل آن قرار می گیرند را انگلیسی بنویسید یعنی هیچ فولدر قبل و folder هایی نباید اسم فارسی داشته باشد. چه فولدرهای قبلی و چه فولدر های مستقیم باید اسم انگلیسی یا عدد داشته باشند.
برای مشاهده بهتر ویدئوی زیر را ببینید.
این ویدئو روش نام گذاری و خطای مسیر را توضیح داده است.
-
نقشه گوگل ارث Google Earth جمعیت و خانه های کل شهرستان های ایران همراه لایه GIS جمعیت و مسکن با اکسل
-
آموزش ویدئویی Lambert و لایه GIS سیستم مختصات لمبرت48,900 تومان
-
ابزار فوری آماده جانمایی UTM روی نقشه آنلاین و تبدیل مختصات طول و عرض جغرافیایی
-
آموزش مدل بیلدر Model Builder در ArcGIS Pro
-
آموزش توپولوژی Topology در ArcGIS Pro
-
ابزار تبدیل عکس موبایل به لایه GIS47,800 تومان
-
تبدیل لایه های ArcGIS به گوگل ارث (KML)48,500 تومان
-
آموزش سریع نمایش نمودار بر روی نقشه در GIS38,000 تومان
-
آموزش تهیه نقشه ایران در GIS36,700 تومان
این خطا زمانی رخ میدهد که نرمافزارهای تخصصی مانند ArcGIS یا QGIS قادر به اتصال به لایهها یا پایگاههای اطلاعاتی نیستند. مشکل معمولاً بهدلیل استفاده از اسامی پوشهها به زبان فارسی است که فایلهای مرتبط مانند شیپفایلها یا ژئودیتابیس در آنها قرار دارند. از آنجا که این نرمافزارها نمیتوانند نامهای فارسی را شناسایی کنند، روند اتصال یا کانکت شدن با اختلال مواجه میشود. لذا مسیر نامعتبر به معنی invalid path name همان نام فارسی است که در فولدرها یا دایرکتوری ها ایجاد شده است.
برای رفع این خطا، باید اطمینان حاصل کنید که نام همه پوشههایی که بهطور مستقیم یا غیرمستقیم شامل دادههای مورد نظر شما هستند، به زبان انگلیسی نوشته شده باشد. این شامل پوشههای والد و فرزند میشود؛ بهعبارت دیگر، حتی پوشههایی که در مسیر اصلی قرار دارند و پوشههای داخلیتر نیز نباید نام فارسی داشته باشند. استفاده از اعداد یا حروف انگلیسی بهعنوان نام پوشهها یک راهکار ساده برای جلوگیری از بروز این خطا است.
این تغییر ساده میتواند به عملکرد بهتر نرمافزارها کمک کند و ارتباط میان نرمافزار و دادهها را بهبود ببخشد. علاوه بر این، رعایت اصول نامگذاری استاندارد در مدیریت فایلها و پوشهها، بهویژه هنگام کار با نرمافزارهای بینالمللی، باعث جلوگیری از بروز مشکلات مشابه و افزایش سرعت و کارایی در پروژههای شما خواهد شد.
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.