السلام عليكم ورحمة الله وبركاته:
في البداية وجود قاعدة بيانات و ASP.Net لايكفي فهناك عدة أستفسارات كما يلي:
- البيانات المخزنة في قاعدة البيانات هل هي نقاط أم خطوط و مضلعات
o فإذا كانت نقاط فإن أضافة حقلين في الجدول لتسجيل X,Y فيهم للنقاط فهذا يحل المشكلة
o أما إذا كان المطلوب خطوط و مضلعات فإنك ستحتاجين إلى أستخدام SQL Spatial مع إضافة حقل من نوع Geography OR Geometry وهذه الحقول لا تقبل غير ثلاث انواع من البيانات (WKT, WKB, GML)
- الخريطة المطلوب عرض البيانات عليها (Map Control) هل هي:
o خريطة مستقلة بها البيانات الخاصة بمشروعك فقط و في هذه الحالة ستسخدمين SharpMap وهذا هو الرابط http://sharpmap.codeplex.com/
o خريطة Google أو Bing وفي هذه الحالة تستخدمين لغة الـ Javascript للتفاعل مع الخريطة أو البحث عن ASP Control لهذه الخرائط لتتعاملى معها بأستخدام C# أو VB.Net وهذا رابط لخرئط جوجل ASP http://en.googlemaps.subgurim.net/
o خريطة Silverlight وهناك عدة خرائط تستخدم هذه التقنية أشهرها ArcGIS Silverlight API أو Bing Silverlight
- وهذا رايط يشرح أستخدام SQL Server 2008 مع Bing Map (Virtual Earth)
Rendering Polygons from SQL Server 2008 on Virtual Earth

------------
والله أعلى وأعلم