PDA

View Full Version : سوال: کار با نقشه



mahan123
چهارشنبه 17 تیر 1388, 12:56 عصر
سلام
خسته نباشید
اگر بخواهیم برنامه ای بنویسیم که نقشه های اتوکد را با یک بانک اطلاعاتی به هم ربط دهد به این شکل که مثلا نقشه کل استان را نمایش دهیم وسپس بتوانیم هر شهرستان را زوم نموده ومناطقی که دارای نقشه می باشد را بر روی نقشه شهرستان با زدن علامت دایره مشخص نمائیم که پس از حرکت ماوس بر روی این دایره اطلاعات موجود در بانک اطلاعات نمایش داده شود ودر صورت لزوم بتوان نقشه آن قسمت را نیز نمایش داد البته با نرم افزار های مانند ARC VIEW می توان این کار را راحت انجام داد فقط کار با خود این نرم افزار قدری مشکل است می خواهیم یک برنامه جامع وکامل در این زمینه بنویسیم که بر اساس طول و عرض جغرافیایی و یا براساس مختصات (X,Y) نقشه های موجود را بر روی نقشه اصلی پیاده نماید حال 2 سوال مطرح است اول اینکه بهتر است از تصویر نقشه ها استفاده شود یعنی فایلهای اتوکد را تبدیل به BMP کنیم سپس از آنها در برنامه استفاده شود ویا اینکه مستقیما برنامه نقشه های اتوکد را استفاده نماید .
ثانیا صفحه ای که این نقشه ها را نمایش می دهد از چه نوعی باید باشد روی خود فرم این کار انجام دهیم ویا از IMAGE استفاده شود ویا کامپوننت جدید ی دوستان برای این کار سراغ دارند
در ضمن کسی از دوستان در این زمینه کاری انجام داده است ویا نمونه برنامه ای را می شناسد که این کار را انجام دهد لطفا بنده را راهنمائی نمائید

Soroush.Sarabi
چهارشنبه 17 تیر 1388, 19:11 عصر
دوست عزیز می تونی به این مطلب مراجعه کنی من خوندم خیلی جالب بود.

http://usa.autodesk.com/adsk/servlet/index?id=2105231&siteID=123112

(http://soroush-sarabi.blogspot.com)

mahan123
پنج شنبه 18 تیر 1388, 23:08 عصر
کسی اطلاعات بیشتری نداره؟؟؟؟؟؟؟ من خیلی کارم گیر کرده:ناراحت::متفکر:

Unknownlive
جمعه 16 مرداد 1388, 00:02 صبح
کاربر گرامی برای ذخیره نقشه در بانک می تونی در SQL Server 2008 از نوع ها ی داده ای geometry و از نوع geofraphy استفاده کنی برای این که تو نقشه بتابی چند کامپوننت در مورد GPS می دونم که نقشه را بکشی بدی بهش تو می تونی نقشه را بکشی بدی تو بانک و بعد در برنامه از اون بخونی و به این کامپوننت ها بدی:
GeoFrameworks.GPS.NET v2.3.20 for .NET
GeoFrameworks GPS.NET for All Platforms 2.3.19
GPS Tools SDK v2.2 for .NET
حجمش زیاده نمی تونم برات ضمیمه کنم.

amirbakhtiary
جمعه 16 مرداد 1388, 14:04 عصر
با ابزار های GIS.NET Mapping Component for .NET میتوان این کار ها را به راحتی انجام داد

یه سری هم به این قسمت بزن :
http://www.barnamenevis.org/forum/showthread.php?t=163595