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


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
چکار کنیم که فونت های فارسی در ARCGIS به هم نریزد؟
#1
اول از همه توجه داشته باشید که نرم افزار ArcGIS فونت ها را از پوشه Fonts در ویندوز می خواند (C:\Windows\fonts). پس اگر فونت مورد نظر در این پوشه موجود باشد، قاعدتا بایستی بدون مشکل فونت مورد نظر خوانده شود. فونت ها بایستی با دو پسوند ttf (True Type Font) و otf (Open Type Font) باشند تا بتوانید آنها را در پوشه فونت های ویندوز کپی کنید.

اگر یک فایل را از autocad به نرم افزار ArcGIS وارد می کنید توجه داشته باشید که نرم افزار autocad فونت ها را از پوشه مخصوص به خود که در آدرس C:\Program Files\Autodesk\AutoCAD\Fonts قرار دارد می خواند. فرمت این فونت ها shx است و با فونت های ویندوز متفاوت است. ساده ترین کار در این مورد استفاده از فونت های پیش فرضی چون Arial است. این فونت از نوعی استاندارد فونت های ویندوز به نام Unicode پشتیبانی می کند و به همین دلیل می توانید بدون مشکل در بیشتر نرم افزارها از این فونت استفاده کنید. اما اگر از فونت shx خاصی استفاده می کنید بایستی معادل ttf یا otf آن را داشته باشید و در پوشه فونت های ویندوز کپی کنید.

اما زمانی که فایل shapefile یا … را از سیستمی به سیستم دیگر منتقل می کنید نیز ممکن است با مشکل خوانده نشدن فونت های فارسی در جداول توصیفی روبرو شوید. برای این مشکل ابتدا مراحل زیر را انجام دهید:

۱- control panel و سپس Region and language را باز کنید.

۲- از برگه Administrative گزینه change system locale … را انتخاب کنید.

۳- از منوی آبشاری به دنبال گزینه Persian بگردید و سپس تغییرات را ذخیره کنید.

۴- نرم افزار Arcmap را اگر باز کرده اید ببندید و دوباره باز کنید. در صورت عمل نکردن ویندوز را restart کنید.


system locale را persian قرار دهید.

ممکن است با این کار نیز مشکل شما حل نشود، در ارتباط با shapefile کمی کارتان مشکل است اما برای پایگاه داده ها یک راه ساده وجود دارد.

اما مشکل به هم ریختن فونت های فارسی در جداول توصیفی از کجا ناشی می شود. کاراکترهای فارسی امکان ذخیره در shapefiles معمولی، coverage و SDEرا ندارند. اما این کاراکترها در personal geodatabase ها و shapefiles هایی که Unicode برای آنها فعال شده باشد بدون مشکل ذخیره می شوند. پس توجه داشته باشید اگر می خواهید اطلاعات را انتقال دهید حتما از یکی از دو فرمت personal geodatabase یا Unicode enabled shapefile استفاده کنید. فعال کردن Unicode برای shapefile کمی مشکل است اما اگر راغب هستید از این آدرس پیگیری کنید. پایگاه داده ها (geodatabase) از فرمت های Unicode به صورت پیشفرض پشتیبانی می کنند. پس همواره در انتقال فایل ها از این فرمت استفاده کنید. اگر با وجود استفاده از پایگاه داده باز هم فونت ها به هم ریخته است در پنجره جدول توصیفی بر روی Appearance کلیک کنید و سپس یک فونت Unicode مثل Arial Unicode ms را انتخاب کند.


یک فونت Unicode مثل Arial Unicode ms را انتخاب کند.

یک راهی که برای shapefile ها به نظرم می رسد و ممکن است گاها کارساز باشد تغییر دستی Encoding فایل dbf به فرمت Utf-8 است. بدین منظور در بین فایل های که یک shapefile را تشکیل می دهند به دنبال فایل با پسوند .dbfبگردید. این فایل را با notepadباز کنید و سپس بر روی File > Save as کلیک کنید و نوع Encoding را Utf-8 قرار دهید. سپس فایل را ذخیره کنید و مجددا آن را در Arcmap باز کنید.

روش دیگری که برای shapefile ها ممکن است کارساز باشد ساخت فایل .cpg است. در این باره می توانید در اینترنت جستجو کنید.

اگر این روش ها برای shapefile کارساز نبود تنها راهی که می ماند ذخیره مجدد اطلاعات از منبع اولیه با فرمت پایگاه داده و سپس انتقال آن به کامپیوتر دیگر است.

اما سخن آخر

ابتدا تنظیمات ۴ مرحله ای مربوط به منطقه جغرافیایی که در بالا ذکر شد را انجام دهید.

برای فایل های وارد شده از autocad حتما به فونت های ویندوز توجه داشته باشید.

سعی کنید به جای shapefile از پایگاه داده ها استفاده کنید. این کار هم در مدیریت داده ها به شما کمک می کند و هم کمتر با اشکال در فونت های فارسی مواجه خواهید شد.


فایل‌(های) پیوست شده بندانگشتی (ها)
   
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  روش محاسبه معابر بین بلوک های شهری قطعا خوشتون میاد behzad1370 6 6,959 ۰۲-۰۳-۱۴۰۰، ۱۱:۱۷ ق.ظ
آخرین ارسال: محیا صالحی
  آموزش Tracking analyst مصطفی شعبانی 0 1,537 ۱۰-۰۳-۱۳۹۹، ۰۸:۳۶ ب.ظ
آخرین ارسال: مصطفی شعبانی
  آموزش فارسی Geostatistical Analyst مصطفی شعبانی 0 1,301 ۰۸-۳۰-۱۳۹۹، ۰۶:۰۱ ب.ظ
آخرین ارسال: مصطفی شعبانی
  تئوری مکان یابی مصطفی شعبانی 0 1,431 ۰۸-۲۴-۱۳۹۹، ۰۱:۲۲ ق.ظ
آخرین ارسال: مصطفی شعبانی
  سیستم تصویر لامبرت مصطفی شعبانی 0 1,475 ۰۸-۱۸-۱۳۹۹، ۰۶:۰۶ ب.ظ
آخرین ارسال: مصطفی شعبانی
  تحلیل دید مصطفی شعبانی 0 926 ۰۸-۱۳-۱۳۹۹، ۰۹:۲۰ ب.ظ
آخرین ارسال: مصطفی شعبانی
  GIS برخط (Online GIS) مصطفی شعبانی 0 838 ۰۸-۰۹-۱۳۹۹، ۰۲:۱۹ ق.ظ
آخرین ارسال: مصطفی شعبانی
  آینده GIS مصطفی شعبانی 0 1,014 ۰۸-۰۴-۱۳۹۹، ۰۳:۰۹ ب.ظ
آخرین ارسال: مصطفی شعبانی
  مدل بیلدر جی آی اس مصطفی شعبانی 0 957 ۰۸-۰۱-۱۳۹۹، ۰۴:۴۲ ب.ظ
آخرین ارسال: مصطفی شعبانی
  تاریخچه GIS مصطفی شعبانی 0 886 ۰۸-۰۱-۱۳۹۹، ۰۱:۱۱ ق.ظ
آخرین ارسال: مصطفی شعبانی

پرش به انجمن:


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

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

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