NestFinder | نظام ذكي للبحث عن العقارات باستخدام الخرائط وGraph Algorithms NestFinder | نظام ذكي للبحث عن العقارات باستخدام الخرائط وGraph Algorithms NestFinder | نظام ذكي للبحث عن العقارات باستخدام الخرائط وGraph Algorithms
تفاصيل العمل

NestFinder هو نظام ويب ذكي يساعد المستخدمين في العثور على أقرب العقارات اعتمادًا على المسافات الحقيقية عبر شبكة الطرق، وليس المسافة المستقيمة، مما يوفر نتائج أكثر دقة وواقعية عند البحث عن السكن. يعتمد النظام على تقنيات نظم المعلومات الجغرافية (GIS) وخوارزميات الرسوم البيانية (Graph Theory) لحساب أفضل المسارات وعرضها على الخريطة بشكل تفاعلي. أهم مميزات النظام: • خريطة تفاعلية تتيح للمستخدم تحديد موقعه بسهولة واكتشاف العقارات القريبة. • حساب أقصر مسار فعلي عبر شبكة الطرق باستخدام خوارزمية Dijkstra بدلًا من الاعتماد على المسافة المباشرة (Straight-Line Distance). • عرض المسار الحقيقي بين المستخدم والعقار على الخريطة مع مراعاة الطرق المتاحة. • جلب بيانات الطرق الحقيقية تلقائيًا من OpenStreetMap لبناء شبكة الطرق داخل النظام. • تخزين شبكة الطرق والعلاقات بينها داخل قاعدة البيانات لإجراء عمليات البحث بكفاءة. • واجهة استخدام حديثة ومتجاوبة توفر تجربة استخدام سلسة على مختلف الأجهزة. • واجهات برمجية وخدمات قابلة لإعادة الاستخدام للتعامل مع الخرائط والبيانات الجغرافية. التقنيات المستخدمة: • ASP.NET Core MVC • C# • Entity Framework Core • SQL Server • HTML • CSS • Javascript • Bootstrap • Razor Views • Leaflet.js • OpenStreetMap (OSM) • Overpass API • OSRM (Open Source Routing Machine) • Dijkstra Algorithm • Haversine Formula يُعد هذا المشروع نموذجًا احترافيًا لتطبيقات الخرائط الذكية (GIS)، ويمكن استخدامه كأساس لمنصات البحث عن العقارات، أو تطبيقات الملاحة، أو أي نظام يعتمد على تحليل البيانات الجغرافية وحساب أفضل المسارات باستخدام خوارزميات الرسوم البيانية.

شارك
بطاقة العمل
تاريخ النشر
منذ 4 أسابيع
المشاهدات
33
المستقل
Fares Hassan
Fares Hassan
مهندس برمجيات
طلب عمل مماثل
شارك
مركز المساعدة