GIS در علوم بهداشتی و پزشکی(HGIS)
واسط کاربری مایکروسافتWPF در Arc GIS Engine
همانطور که میدانید برنامه های WPF ظاهر گرافیکی بسیار زیبایی دارند و از همه مهتر اینکه میتوانید اینترفیس کاربر را با ویرایشگر قوی مانند Blend طراحی کنید
برنامه نویسان آرک آبجکت نمی توانند بطور کامل از WPF استفاده کنند و یا ان را جایگزین Winapp سازند مهمترین محدودیت های WPF درArc GIS Engine بشرح زیر است
- در پنجره WPF نمیتوانید از License Control استفاده کنید و باید لایسنس دهی برنامه را با کدنویسی در Code Behind انجام دهید مطابق سورس کد زیر
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e) ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Engine); InitializeEngineLicense(); } private void InitializeEngineLicense() { // تعریف آبجکت AoInitialize aoi = new AoInitializeClass(); //Additional license choices can be included here. // تعریف لایسنیس انجین esriLicenseProductCode productCode = esriLicenseProductCode.esriLicenseProductCodeEngine; if (aoi.IsProductCodeAvailable(productCode) == esriLicenseStatus.esriLicenseAvailable) { aoi.Initialize(productCode); } { |
۲- مشخصات و رخدادهای کنترلر های انجین بوسیله XAML قابل دستیابی نیست و باید آنها را درCode Behind تعریف کنید
// معرفی متد برای ایجاد یک
//Map Control
private void CreateMapControl()
{
mapControl = new AxMapControl();
mapHost.Child = mapControl;
}
3- المنت های XAML و کلاس های انجین بصورت کاملا مجزا رندر میشوند بنابراین وقتی روی فرم تغییرات کلی اعمال میکنید این تغیییرات در کنترل های بصری انجین نمود واقعی نخواهند داشت
4- مشکل دیگر در نحوه چیدمان اجزا ٌWinapp و WPF است که اغلب روی همدیگر می افتند Overlapping
arcgis10 در ويندوز هشت
مایکروسافت سال گذشته نسخه آزمایشی ویندوز 8 را در اختیار کاربران قرار داد
هر چند این نسخه هنوز باگ های زیادی دارد اما در حال حاضر کاربران زیادی از آن استفاده میکنند
بزرگترین مشکل در این نصب عدم پشتیبانی ,ویندوز 8 از Microsoft NotNet Framework 3.5 SP1 است بعد از اقدام به نصب از Control Panel --> Program And Feature --> Turm Windows Feature On or Off و انتخاب دات نت فریمورک 3.5 با Error و عدم نصب توسط Live مواجه شدم
برای حل این مشکل باید از طریق Command Prompt دستور زیر را وارد نمائید
dism.exe /online /enable-feature /featurename:NetFX3 /Source:H:\sources\sxs /LimitAccess
که H دایرکتوری درایو مربوط به DVD ویندوز 8 است اگر درایو شما متفاوت است آن را با درایو خود عوض کنید
بعد مطابق معمول اقدام به نصب Arc GIS Desktop 10 نمائید که بنا به نظر شخصی سرعت آن به مراتب بالاتر از ویندوز حال حاضر مایکروسافت است
انجام پروژه Arc GIS و اتوکد بصورت مشترک
نسخه های اتوکد پشتیبانی شده توسط این پلاگین نسخه ۲۰۱۰ - ۲۰۱۱ -۲۰۱۲ است اگر به AutiLISP آشنایی دارید میتواند از آن برای فراخوانی و تغییر قابلیت های این برنامه استفاده کنید
همچنین میتوانید از سرویس های ارائه شده در Arc GIS Online در محیط اتوکد استفاده کنید
دانلود نسخه ۳۲ بیتی (4Share)
دانلود نسخه ۶۴ بیتی (4Share)
Pass : www.arcgis.blogfa.com
دانلود نسخه ۳۲ بیتی (SkyDrive)
دانلود نسخه ۶۴ بیتی (SkyDrive)
نكاتي پيرامون برنامه نويسي درgis
برنامه نويسي درgis