خدمت دوستان سلام عرض شد.
کسی اینجا برنامه نویسی ArcGIS بلد هست ؟ اگه کسی تا حالا این کارو کرده خواهش می کنم به ما هم یاد بده یا اگه منبع فارسی یا انگلیسی کسی سراغ داره لطف کنه به ما هم بده. خیلی ممنون میشم.
خدمت دوستان سلام عرض شد.
کسی اینجا برنامه نویسی ArcGIS بلد هست ؟ اگه کسی تا حالا این کارو کرده خواهش می کنم به ما هم یاد بده یا اگه منبع فارسی یا انگلیسی کسی سراغ داره لطف کنه به ما هم بده. خیلی ممنون میشم.
سلام
منم کمی با ArcView کار کرده ام، البته نمیدانم شما دقیقاً دنبال چه کاربردی از آن هستید.
لطفاً توضیحات بیشتری در این مورد بدهید.
برای برنامه نویسی با ArcGIS باید بسته مربوطه را نصب کنید بعد می توانید از توابع لازم استفاده کنید، البته Engine مربوط به این نرم افزار وجود داره که تجاری است و باید خریداری شود. منبع فارسی وجود ندارد (شاید هم من پیدا نکردم) اما در خود CD مربوط به این نرم افزار یک Help برای Developer ها بصورت Pdf وجود دارد که می تواند به شما کمک کند.
موفق باشید
To follow the path:
Look to the master
Follow the master
Walk with the master
See through the master
Become the master
من الان حدود یک سال و نیمه همین کار رو انجام می دم و مطمئنم هیچ منبع فارسی براش نیست (گشتم نبود نگرد نیست )
همونطور که دوستمون گفتن ArcEngine باید خریداری بشه
شما فقط می تونید از ArcObjects استفاده کنید (Developer kit رو نصب کنید)
بهمین دلیل واسه اجرای برنامتون قبلش باید اونو رو سیستم مقصد قرار داده باشید
البته من یک منبع فارسی برای آن سراغ دارم. کتاب آموزش ArcGis نوشته آقای دکتر تی تی دژ - البته الان انتشارات را به خاطر نمی آورم.
بهتره به جای سئوالات کلی ، آستین ها رو بالا بزنی و درگیر پروژه ات بشی و سئوالاتت رو اینجا مطرح کنی تا دوستان به اندازه تجربه ودانش خودشون بهت کمک کنند.
ضمنا به شخصه ابزارهای AutoDesk رو برای یک GIS Application ترجیح میدم ! (عرض کردم ترجیح میدم ، پس کل کل نکنید) سئوالی داشتی بپرس ! خوش باشی !
با عرض سلام خدمت دوستان گرامی. بنده بعد از اینکه این پست رو زدم حدود چند روزی صبر کردم که شاید کسی جواب بده ولی پستم از صفحه اول رفت به صفحه سوم یا چهارم من تقریبا نا امید شده بودم ولی الان بعد از مدتها می بینم کسی پیدا شده که پست منو جواب بده. از همه شما خیلی سپاسگذارم.
کتاب تی تی دژ اصلا تو این زمینه قابل استفاده نیست. تقریبا اپراتوری خود ArcGIS رو یاد می ده.
من اون فایل PDF رو که می گید دارم و یه نگاهی هم به اون انداختم ولی چیز زیادی دستگیرم نشد.( شاید از تنبلی یا شاید هم از اینکه تابحال همچین کاری نکردم ).
در مورد اتودسک هم یک کتاب بیرون هست که با برنامه نویسی VBA هست. ولی متاسفانه من یک مشکلی که دارم اینه که من اصلا VB بلد نیستم وگرنه خود ArcGIS داخلش VB داره. من فقط یه خورده C#بلدم.
منظور من نوشتن یه برنامه جدا از ArcGIS نیست.
من منظورم از برنامه نویسی برای ARCGIS اینه که برنامه هایی که داخل VBA نوشته میشه رو با #C بنویسم. یعنی به صورت یه DLL بیارم و تو یکی از منو ها ازش استفاده کنم.
حالا مشکل من اینه که من یکسری منحنی یا پلی لاین دارم که پشت سر هم هستن ولی تکه تکه هستن ارتفاع اینها هم با هم فرق می کنه ( منحنی میزان ) می خوام برنامه ای بنویسم که خودش بیاد پلی لاینهایی رو که دارای ارتفاع یکسان هستن و پشت سر هم هستن رو پیدا کنه و با هم Merge کنه. ممنون میشم اگه کمکم کنید که چجوری این برنامه رو بنویسم. البته ترجیحا با #C
در ضمن یادم رفت بگم ... من این ArcObjects رو چطوری می تونم تهیه کنم ؟
سایت خوبی هستش مطالب خوبی هم داره http://www.esri.com/news/releases/07...uild_apps.html
پس اون برنامه هایی که با C# نوشته شده و تو سایت Esri هست رو چجوری نوشتن ؟
در ضمن من موقع نصب ArcGIS چیزی به اسم DeveloperKit ندیدم. میشه دقیقا بگید کجاست ؟
من از ArcGIS9.2 استفاده می کنم.
اینم بگم که من مشکلی برای یادگیری VB ندارم فقط مشکل اینه که بخوام VB یاد بگیرم باید یک سال دیگه برای پروژه ام صبر کنم
دوست عزیز، ما کل پروژه خود را با C# نوشتیم و مشکلی هم نداشتیم . تنها مشکل ما این بود که باید برای استفاده از آن کل نرم افزار را نصب می کردیم.بعد از نصب آن می توانید با اضافه کردن Reference های مربوطه به پروژه خود براحتی از آن استفاده کنید
using ESRI.ArcGIS.*
To follow the path:
Look to the master
Follow the master
Walk with the master
See through the master
Become the master
این که استفاده از ArcObjects هستش و خود من هم یک سال و نیمه تو همین زمینه کار می کنم
من اون مطلب رو در جواب دوستانی نوشتم که گویا می خواستن داخل خود ArcGIS یه سری functionality پیاده کنن
این بار روشنتر بگم :
داخل ArcGIS برنامه نویسی با VBA (نه VB)
بیرون ArcGIS برنامه نویسی به کمک ArcObjects (یعنی همون using Esri.ArcGIS) و با خیلی زبانها مثل C# , C++ , VB.Net و ....
فکر می کنم منظورتون همون گزینه Net Support. باشه که موقع نصب میاد.
دست شما درد نکنه. بنده قانع شدم. فقط اگه ممکنه یه دو سه تا برنامه نمونه ای که با C# نوشته شده رو بذارید تا بتونم با استفاده از اونها کم کم خودم راه بیفتم. ممنون از لطف همتون. ( اگه ممکن باشه یه خورده هم راجع به برنامه توضیح بدید که چی کار می کنه ؟؟؟