انتقل إلى المحتوى

مبسّط GeoJSON

قلّل عدد النقاط في خطوط GeoJSON ومضلعاتها مع الحفاظ على شكلها. ألصق عنصرًا من نوع Feature أو FeatureCollection أو هندسة، واختر قيمة سماحية بالدرجات، وستطبّق الأداة خوارزمية Ramer-Douglas-Peucker من مكتبة Turf، وتحافظ على جميع الخصائص، وتُخرج GeoJSON مضغوطًا. مفيدة لتقليل حجم مسارات GPS والحدود وبيانات الخرائط قبل نشرها على الويب أو إرسالها إلى API.

إعادة تعيين

الأسئلة الشائعة

كيف يعمل التبسيط؟

تستخدم الأداة خوارزمية Ramer-Douglas-Peucker كما نُفذت في Turf، حيث تحذف النقاط التي تقع على مسافة أقل من قيمة السماحية من الخط الواصل بين النقاط المجاورة. تبقى الانحناءات الكبيرة، بينما تُخفّف مجموعات النقاط الكثيفة الواقعة على خطوط شبه مستقيمة.

ما المقصود بقيمة السماحية؟

قيمة السماحية هي مسافة بوحدة الدرجات، وهي وحدة الإحداثيات. عند خط الاستواء، تعادل 0.001 درجة نحو 111 متر، وتعادل 0.0001 نحو 11 مترًا، وتؤدي القيم الأكبر إلى حذف نقاط أكثر. يمكنك الاختيار من 0 إلى 1 درجة، والقيمة الافتراضية هي 0.001.

ما فائدة خيار الجودة العالية؟

افتراضيًا، تُجرى أولًا معالجة سريعة بالمسافة الشعاعية تحذف النقاط المتقاربة جدًا، ثم تُطبّق خوارزمية Douglas-Peucker. عند تفعيل الجودة العالية، تُتخطى تلك المعالجة، فيصبح التنفيذ أبطأ لكنه قد يحافظ على شكل أكثر دقة قليلًا.

ما أنواع الهندسة التي يجري تبسيطها؟

يجري تبسيط LineString وMultiLineString وPolygon وMultiPolygon، بما في ذلك الأنواع الموجودة داخل GeometryCollection. أما Point وMultiPoint فتُعاد دون تغيير.

هل تظل المضلعات صالحة؟

تحتفظ حلقات Polygon دائمًا بأربعة مواضع على الأقل، لذا لا تختزل الحلقة أبدًا إلى خط. لكن قيمة السماحية المرتفعة جدًا قد تغيّر شكل الحلقات الصغيرة بشدة، لذا تحقّق من النتيجة قبل استخدامها.

هل تُحفظ خصائصي؟

نعم. تُحفظ خصائص Feature والمعرّفات وبنية الإدخال، ولا تقصر إلا مصفوفات إحداثيات الخطوط والمضلعات. تكون المخرجات بصيغة JSON مضغوطة دون مسافات بادئة.

ما المدخلات التي تقبلها الأداة؟

تقبل الأداة GeoJSON صالحًا بإحداثيات خط الطول وخط العرض بدرجات WGS84: من نوع FeatureCollection أو Feature أو هندسة مجردة. يجب أن تكون حلقات Polygon مغلقة، وأن تكون الإحداثيات أرقامًا ضمن النطاق الصالح.

ما الحد الأقصى لحجم الإدخال؟

حتى 5 MiB من GeoJSON و10,000 معلمًا في كل طلب. لمجموعات البيانات الأكبر، قسّم المجموعة إلى أجزاء أو استخدم نظام معلومات جغرافية على سطح المكتب.

هل تقرّب الأداة إحداثياتي؟

لا. تُنسخ الإحداثيات التي تبقى كما هي تمامًا في الإدخال. لتقليل حجم الملف أكثر، قرّب الإحداثيات إلى ست منازل عشرية، ما يظل يتيح تحديد المواقع بدقة تبلغ نحو 0.1 متر.

لماذا لم يتغير شيء؟

عندما تكون قيمة التفاوت 0، أو تكون نقاط البيانات متباعدة أصلًا أكثر من قيمة التفاوت، لا تستوفي أي نقطة شروط الإزالة. زد قيمة التفاوت تدريجيًا حتى يصبح الناتج صغيرًا بما يكفي مع بقاء الشكل مناسبًا.

نبذة عن OneClick Pro

OneClick Pro مجموعة مجانية تضم أكثر من 150 أداة ويب للمهام اليومية: تحويل الصور والوحدات، وتنسيق الأكواد والتحقق من صحتها، وفحص النطاقات وSEO، والعمل مع النصوص والتواريخ والأرقام. تعمل كل أداة دون تسجيل أو اشتراك، ولا تُستخدم البيانات التي تُدخلها إلا لحساب النتيجة ولا تُخزّن مطلقًا. استخدمها كصندوق أدوات سريع للمهام المنفردة، أو أضف الأدوات التي تعتمد عليها يوميًا إلى إشاراتك المرجعية.