نقشه و دادههای مکانی
Maps & geospatialنقشه فقط یک تصویر نیست؛ یک سیستم مختصات، یک تصویر برداری، و یک پایگاهدادهٔ مکانی است. اگر فقط کتابخانه را یاد بگیری، در اولین مسئلهٔ واقعی — «نزدیکترین شعبه کدام است؟» یا «این نقطه داخل کدام محدوده است؟» — گیر میکنی. این مسیر از سیستم مختصات شروع میکند و تا تحلیل مکانی در پایگاهداده میرود.
پیشرفت تو
درصد هر فصل از دو چیز میآید: چقدر از بخشهایش را خواندهای (۵۵٪) و چند تمرینش را تیک زدهای (۴۵٪). همهچیز داخل مرورگر خودت میماند.
فصل
فصلها به هم وابستهاند و ترتیبشان معنا دارد. هر مسیر با پروژههای نهایی تمام میشود: ساده، متوسط، پیچیده.
مبانی مکانی
طول و عرض جغرافیایی، WGS84 و تصویر مرکاتور.
در نوبت نوشتنکاشی و سطح بزرگنمایی
چرا نقشه از مربعهای ۲۵۶ پیکسلی ساخته میشود.
در نوبت نوشتنLeaflet: شروع
نقشه، لایه، نشانگر و رویداد.
در نوبت نوشتنلایه و کنترل
overlay، گروه لایه و کنترل سفارشی.
در نوبت نوشتنGeoJSON
نقطه، خط، چندضلعی — و استایلدهی به آنها.
در نوبت نوشتنتعامل
رسم، ویرایش، drag و انتخاب ناحیه.
در نوبت نوشتنخوشهبندی و کارایی
دههزار نشانگر بدون یخزدن مرورگر.
در نوبت نوشتنMapLibre و کاشی برداری
نقشهٔ برداری، استایل JSON و چرخش سهبعدی.
در نوبت نوشتنgeocoding
آدرس به مختصات و برعکس — با Nominatim.
در نوبت نوشتنمسیریابی
OSRM و GraphHopper: مسیر، فاصله و زمان.
در نوبت نوشتنPostGIS
ذخیره و کوئری مکانی: نزدیکترین، درون، تقاطع.
در نوبت نوشتنتحلیل مکانی
buffer، تقاطع، خوشه و heatmap.
در نوبت نوشتنمیزبانی نقشهٔ خودت
سرور کاشی، OSM و کار بدون سرویس بیرونی.
در نوبت نوشتننقشه در موبایل
Flutter و React Native: مکانیابی و مجوز.
در نوبت نوشتنپروژهٔ ۱ — نقشهٔ شعب
نشانگر، popup و جستجو.
در نوبت نوشتنپروژهٔ سادهپروژهٔ ۲ — ردیاب زنده
موقعیت بیدرنگ، مسیر طیشده و geofence.
در نوبت نوشتنپروژهٔ متوسطپروژهٔ ۳ — سامانهٔ مسیریابی
PostGIS، مسیریابی، بهینهسازی سفر و تحلیل.
در نوبت نوشتنپروژهٔ پیچیده