API ایزوکرون
تجسم مناطق قابل دسترسی در یک زمان تعیین شده
نقشههای ایزوکرون ایجاد کنید که تمام مکانهای قابل دسترس در یک محدوده زمانی معین را نشان میدهند. برای تحلیل دسترسی، برنامهریزی پوشش و تحلیل مکانی ایدهآل است.
خطوط کانتور مبتنی بر زمان
ایجاد چندضلعیهای قابلیت دسترسی که نواحی قابل دسترس در محدودیتهای زمانی خاص را نشان میدهند
خطوط کانتور مبتنی بر فاصله
ایجاد چندضلعیهای همفاصله برای نواحی در محدودههای مسافت مشخص
بازههای متعدد
ایجاد حلقههای کانتور متعدد برای آستانههای زمانی یا مسافتی مختلف
پشتیبانی از حالت سفر
محاسبه ایزوکرون برای رانندگی، پیادهروی، دوچرخهسواری و حملونقل عمومی
تحلیل پوشش
تحلیل پوشش منطقه خدمات و شناسایی مناطق کمخدمات
برنامهریزی مکان
تجسم نواحی جمعآوری برای قرارگیری بهینه تسهیلات و فروشگاهها
مشخصات فنی
انواع کانتورمبتنی بر زمان و فاصله حالتهای سفررانندگی، پیادهروی، دوچرخه، ترانزیت فرمت خروجیچندضلعیهای GeoJSON تحلیل پوششبینش منطقه خدمات بازههاحلقههای آستانه متعدد زمان پاسختولید کمتر از یک ثانیه سطح رایگان100,000 ایزوکرون/ماه آماده شروع هستید؟
امروز با MapAtlas شروع به ساخت کنید. رایگان ثبتنام کنید و دسترسی فوری به تمام API های نقشهبرداری ما با محدودیتهای سخاوتمندانه سطح رایگان دریافت کنید.
با AI میسازید؟ این API را مستقیماً از agent خود فراخوانی کنید.
Cursor، Copilot، Cline و agent های خودکار میتوانند این endpoint را از طریق OpenAPI 3.1 spec عمومی یا MapAtlas MCP server استفاده کنند. Auto-discovery، بدون glue code.
Isochrone API: سوالات متداول
هر آنچه باید درباره تحلیل قابلیت دسترسی و نقشهبرداری منطقه خدمات بدانید.
ایزوکرون چیست؟
ایزوکرون یک چندضلعی است که همه نقاطی را که از یک مکان مشخص در یک زمان سفر یا مسافت خاص قابل دسترسی هستند در بر میگیرد. در نقشه، ایزوکرون رانندگی 15 دقیقهای کل منطقهای را نشان میدهد که میتوانید در 15 دقیقه با پیروی از جادههای واقعی به آن برسید. بر خلاف یک دایره شعاع ساده، توپولوژی شبکه جاده، محدودیتهای سرعت و محدودیتهای انعطاف را در نظر میگیرد.
Isochrone API برای چه استفاده میشود؟
موارد استفاده رایج شامل تجسم پوشش منطقه خدمات برای یک کسبوکار یا انبار، اجرای تحلیل حوضه برای انتخاب مکان خردهفروشی، نمایش مناطق رفتوآمد در فهرست ملک، فیلتر کردن مجموعه داده برای یافتن همه نقاط جالب در یک زمان سفر مشخص و مقایسه دسترسی در مکانها یا حالتهای حملونقل مختلف است.
Isochrone API از چه حالتهای سفری پشتیبانی میکند؟
این API از رانندگی، پیادهروی، دوچرخهسواری و حملونقل عمومی پشتیبانی میکند. هر حالت برای همان بازه زمانی چندضلعیهای بسیار متفاوتی تولید میکند. ایزوکرون رانندگی 15 دقیقهای معمولًا 30 تا 50 کیلومتر مربع را پوشش میدهد در حالی که ایزوکرون پیادهروی 15 دقیقهای تقریبًا 1 تا 2 کیلومتر مربع را پوشش میدهد. برای مقایسه دسترسی بر اساس نوع حملونقل، ایزوکرونها را برای چندین حالت در درخواستهای جداگانه تولید کنید.
آیا میتوانم در یک فراخوانی چندین بازه زمانی درخواست کنم؟
بله. یک آرایه از آستانههای زمانی مثلًا 5، 10 و 15 دقیقه ارسال کنید و این API یک چندضلعی GeoJSON جداگانه برای هر آستانه برمیگرداند. چندضلعیهای بازههای بزرگتر کاملًا شامل چندضلعیهای بازههای کوچکتر میشوند و یک تجسم حلقههای تودرتو ایجاد میکنند که نوارهای قابلیت دسترسی تدریجی را پیرامون نقطه مبدأ شما نشان میدهد.
ایزوکرون چه تفاوتی با بافر شعاع دارد؟
بافر شعاع شبکه جاده را نادیده میگیرد و صرفًا یک دایره با شعاع ثابت میکشد. ایزوکرون از جادههای واقعی پیروی میکند، بنابراین در امتداد بزرگراهها بیشتر گسترش مییابد و در مناطق با دسترسی جادهای ضعیف کمتر. برای هر تحلیل دنیای واقعی مربوط به زمان سفر، ایزوکرون به طور قابل توجهی دقیقتر از بافر شعاع است.
Isochrone API چه فرمتی برمیگرداند؟
این API یک GeoJSON FeatureCollection با یک Feature برای هر بازه درخواستشده برمیگرداند. هر Feature یک هندسه Polygon با ویژگیهایی شامل مقدار کانتور درخواستشده (زمان به دقیقه یا مسافت به متر) و حالت سفر مورد استفاده است. GeoJSON میتواند مستقیمًا بر روی هر نقشه MapAtlas، Mapbox GL یا Leaflet رندر شود.
نقشه ایزولاین چیست؟
نقشه ایزولاین خطوطی را نشان میدهد که نقاطی با مقدار یکسان را به هم وصل میکنند. در حملونقل، یک ایزولاین میتواند نقاطی را که زمان رسیدنشان از یک مرکز با ماشین، دوچرخه یا پای پیاده برابر است به هم متصل کند. در توپوگرافی همین ایده به خطوط contour تبدیل میشود که نقاطی با ارتفاع یکسان را وصل میکنند. MapAtlas Isochrone API نسخه حملونقلی را تولید میکند: ایزولاینهای زمان و مسافت که میتوانید روی هر نقشه وب رندر کنید.
تفاوت نقشه ایزولاین و نقشه ایزوکرون چیست؟
نقشه ایزوکرون یک نوع خاص از نقشه ایزولاین است که در آن مقدار اتصالدهنده، زمان سفر است. نقشههای ایزولاین به معنای عام میتوانند هر مقدار برابری را وصل کنند: زمان، مسافت، ارتفاع، دما. وقتی مردم میگویند نقشه ایزوکرون معمولاً همان نسخه زمان سفر را در نظر دارند، یعنی همان چیزی که MapAtlas Isochrone API تولید میکند.
چطور یک نقشه ایزوکرون بسازم؟
endpoint ایزوکرون را با یک نقطه مرکزی، یک حالت سفر (driving، walking، cycling) و یک یا چند سقف زمان یا مسافت صدا بزنید. API چندضلعیهای GeoJSON برمیگرداند که میتوانید مستقیم در Mapbox GL، MapLibre، Leaflet یا هر کتابخانه نقشه وب وارد کنید. بیشتر تیمها تصویرسازی منطقه پوشش را در کمتر از یک ساعت با همین چندضلعیها میسازند.
تفاوت ایزوکرون با ایزولاین چیست؟
ایزولاین خطی است که نقاطی با مقدار یکسان را روی نقشه به هم وصل میکند. ایزوکرون نوعی ایزولاین است که نقاط قابل دسترسی در یک زمان سفر برابر از یک مبدأ را به هم متصل میکند. Isochrone API ایزوکرونهای زمان رانندگی، پیادهروی و دوچرخهسواری را (که نقشه ایزولاین هم نامیده میشوند) بهصورت چندضلعیهای GeoJSON برمیگرداند.