حاسبة المربع المحيط (Bounding Box)
احسب المربع المحيط (bbox) لإحداثيات أو GeoJSON أو WKT بصيغ minLon,minLat,maxLon,maxLat وWKT وOverpass وLeaflet، مع هامش ودعم خط ±180°.
- الغرب (أدنى خط طول)
- —
- الجنوب (أدنى خط عرض)
- —
- الشرق (أعلى خط طول)
- —
- الشمال (أعلى خط عرض)
- —
- المركز (خط العرض، خط الطول)
- —
- العرض عند المركز
- —
- الارتفاع
- —
- المساحة
- —
هذا المربع يعبر خط الطول المقابل (±180°): قيمة الغرب أكبر من الشرق. يسمح GeoJSON بذلك، لكن Overpass وكثيرًا من الواجهات تتوقع مربعين منفصلين، مذكورين أدناه.
كيفية حساب المربع المحيط
- في قسم إنشاء المربع، أبقِ على خيار من الإحداثيات أو GeoJSON والصق بياناتك في حقل إحداثيات أو GeoJSON أو WKT، أو أفلت ملفًا. يمكنك لصق:
- نقطة واحدة في كل سطر، مثل
45.5017, -73.5673(تصلح الفواصل والمسافات والفواصل المنقوطة وعلامات الجدولة كلها، وتُتجاهل أسطر العناوين الخالية من الأرقام)؛ - كائن GeoJSON من نوع Feature أو FeatureCollection أو هندسة مباشرة؛ - نص WKT مثلLINESTRING (2.35 48.85, 4.83 45.76)؛ - مصفوفة JSON من الأزواج مثل[[45.5, -73.6], [46.8, -71.2]]. - لأزواج الأرقام المجردة، اضبط ترتيب أزواج الأرقام المجردة على خط العرض، خط الطول أو خط الطول، خط العرض. أما GeoJSON وWKT فيبدآن دائمًا بخط الطول. وتتقدّم أحرف نصف الكرة اللاتينية (
45.5N 73.6W) على الترتيب المختار. - أضف الهامش اختياريًا، إما نسبةً مئوية من حجم المربع أو بالكيلومترات، واختر عدد المنازل العشرية.
- انقر احسب (تتحدّث النتائج أيضًا أثناء الكتابة). واستخدم زر نسخ بجانب الصيغة التي تحتاجها.
ولإنشاء مربع حول مكان ما بدلًا من ذلك، اختر من مركز وحجم وأدخل خط عرض المركز وخط طوله مع العرض (كم) والارتفاع (كم).
صيغ الإخراج
يُوصف المربع بأربعة أرقام: الغرب (أدنى خط طول)، والجنوب (أدنى خط عرض)، والشرق (أعلى خط طول)، والشمال (أعلى خط عرض). وتتوقعها الأدوات المختلفة بترتيبات مختلفة، وهذا مصدر كلاسيكي للأخطاء البرمجية:
- GeoJSON bbox بالترتيب
[minLon, minLat, maxLon, maxLat]، وهو ترتيب المعيار RFC 7946، وتستخدمه أيضًا واجهة OpenStreetMap وMapbox وكثير من واجهات الويب (القائمة المفصولة بفواصل). - Overpass بالترتيب
south,west,north,east، وهو ترتيب مرشحات(bbox)في لغة Overpass QL. - Leaflet بالصيغة
[[south, west], [north, east]]، جاهزة لـfitBounds. - مضلّع WKT وهندسة GeoJSON: مستطيل مغلق بزوايا عكس اتجاه عقارب الساعة، لـ PostGIS أو QGIS أو أي قاعدة بيانات مكانية.
تعرض النتائج أيضًا المركز، والعرض مقيسًا على دائرة عرض المركز، والارتفاع على طول خط الزوال، والمساحة على كرة نصف قطرها 6,371 كم، محسوبةً بدقة وفق الصيغة R²·Δλ·(sin φnorth − sin φsouth).
عبور خط الطول المقابل (±180°)
النقاط القريبة من خط الطول ±180°، كما في فيجي أو جزر ألوشيان أو شرق روسيا، فخّ حقيقي: فالحساب الساذج لأدنى قيمة وأعلاها بين 178° و−179° يعطي مربعًا عرضه نحو 360°. عند تفعيل أصغر مربع عبر ±180°، ترتّب الأداة خطوط الطول، وتبحث عن أكبر فجوة فارغة حول الكرة الأرضية، وتحتفظ بالجزء المتمم لها، فلا يتجاوز عرض ذلك المربع 3°. يعبّر المعيار RFC 7946 عن هذه الحالة بقيمة غرب أكبر من الشرق ([178, -18, -179, -16.5]). ولأن أدوات كثيرة، ومنها Overpass، لا تستطيع قراءة مربع كهذا، تقدّم الأداة أيضًا مربعين مقسومين عند ±180°، وتصبح أشكال WKT وGeoJSON من النوع MultiPolygon. ألغِ تفعيل الخيار إن أردت الحد الأدنى والأقصى البسيطين.
الهامش
تضيف النسبة المئوية ذلك الجزء من العرض إلى جانبي الغرب والشرق، ومن الارتفاع إلى جانبي الجنوب والشمال. أما المسافة بالكيلومترات فتضيف المسافة نفسها إلى كل جانب: الدرجة الواحدة من خط العرض تساوي نحو 111.2 كم، بينما تتقلص درجة خط الطول بجيب تمام خط العرض، لذا تستخدم الأداة خط العرض الأقرب إلى القطب لضمان تغطية كل النقاط. ويُحدّ خط العرض عند ±90°. والنقطة المفردة لا حجم لها، فاستخدم الكيلومترات لإضافة هامش حولها.
الأسئلة الشائعة
بأي ترتيب تُكتب إحداثيات المربع المحيط؟
في GeoJSON ومعظم واجهات الويب: أدنى خط طول، ثم أدنى خط عرض، ثم أعلى خط طول، ثم أعلى خط عرض (الغرب، الجنوب، الشرق، الشمال). أما Overpass فيستخدم الجنوب، الغرب، الشمال، الشرق. تعرض الأداة الترتيبين مع تسمية كل منهما.
لماذا يغطي مربعي العالم كله تقريبًا؟
على الأرجح تقع نقاطك على جانبي خط الطول ±180°. أبقِ خيار أصغر مربع عبر ±180° مفعّلًا للحصول على المسار الأقصر حول الكرة.
هل يمكنني استخدام الدرجات والدقائق والثواني؟
أدخل الدرجات العشرية. تُفهم أحرف نصف الكرة اللاتينية (48.85N 2.35E)، أما الدقائق والثواني فلا؛ حوّلها أولًا إلى درجات عشرية.
ما مدى دقة العرض والارتفاع والمساحة؟
تعتمد الحسابات على أرض كروية، والفرق عن المجسم الإهليلجي WGS 84 في حدود 0.5% تقريبًا. هذا كافٍ لتحديد حجم عرض الخريطة أو منطقة استعلام، لا لأعمال المساحة الدقيقة.
هل تُرفع بياناتي؟
لا. يجري الحساب في متصفحك، ولا تغادر الإحداثيات التي تلصقها أو تفلتها جهازك أبدًا.
أدوات ذات صلة
- محوّل GeoJSON وKML وGPX حوّل GeoJSON إلى KML أو GPX أو CSV أو WKT والعكس في متصفحك: نقاط وخطوط ومضلعات وأشكال Multi، مع عدّ المعالم ومعاينة مرسومة.
- حساب المسافة بين إحداثيين احسب المسافة بين إحداثيين GPS بمعادلة هافرسين أو فينسنتي (WGS84)، مع الاتجاه ونقطة المنتصف، بالكيلومتر والميل والميل البحري.
- منسّق JSON ومدقّقه أداة مجانية لتنسيق JSON والتحقق من صحته: جمّل JSON واضغطه وافحصه في متصفحك، مع تحديد أخطاء الصياغة بالسطر والعمود.