اعلانات انجمن


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
What Convert Tin to Raster in ArcObjects
نویسنده پیام
دنکوب آفلاین
کاربر عادی
*

ارسال‌ها: 8
تاریخ عضویت: اسف ۱۳۹۳
اعتبار: 9
ارسال: #1
What Convert Tin to Raster in ArcObjects
با سلام.
بنده قصد دارم از یک تین رستر ارتفاعی تولید کنم. نمونه کدهایی رو دیدم اما نمونه ها اشکال داشتن.
توجه داشته باشید من قصد استفاده از اسکریپت های ArcToolbox رو ندارم.
مراحل رو اینطور براتون ذکر می کنم.
1- دسترسی به دیتاست یک تین.
2- Query Interface از تین به ITinSurface
3-ایجاد یک Raster (خلاصه میگم. جزئیات رو نمیگم)
4-ایجاد PixelBlock
5-پرکردن PixelBlock با استفاده از متد QueryPixelBlock
نکته: از متد QueryPixelBlock در اینترفیس IGeoDatabaseBridge2 هم استفاده کردم.
6-بازسازی PixelBlock
7-رایت کردن مقادیر به داخل PixelBlock که هم میشه از IRawPixel و هم از IRasterEdit این کار رو کرد.
8-ذخیره ی رستر.
حالا اگر کسی می دونه من غیر از این مراحل چکاری رو باید می کردم که نکردم  لطفاً بفرمائید.
به طور کلی مشکل اصلی اینجاست که من با اتخاذ روشهای موجود و استفاده از متد QueryPixelBlock نمی توانم
بلوک پیکسلم رو با مقادیر صحیح پر کنم و معمولاً در اکثر روشها با مقدار صفر پر می شود.
با تشکر.
 

 
(آخرین ویرایش در این ارسال: ۱۶-۱۲-۱۳۹۳ ۱۰:۲۳ عصر، توسط دنکوب.)
۱۶-۱۲-۱۳۹۳ ۰۳:۴۴ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پرش به انجمن:


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