أكثر

كيفية تصفية أعضاء العلاقة في Overpass

كيفية تصفية أعضاء العلاقة في Overpass


هدفي النهائي هو الحصول على حدود الدولة من OSM عبر Overpass API. أعرف معرف كائن العلاقة الخاص ببلدي - http://www.openstreetmap.org/relation/59065 - ويمكنني الحصول على تفاصيله من خلال الاستعلام التالي:

[خارج: json] ؛ rel (59065) ؛ خارج الجسم

تحتوي قائمة أعضاء العلاقة على طرق (تشكل حدود الدولة) بالإضافة إلى بعض العقد والعلاقات الأخرى. كيف يمكنني تصفية أعضاء العلاقة لترك عناصر الطريق فقط؟


لا يمكنك تقليل ناتج العلاقة نفسها (ستشمل دائمًا جميع العناصر). ومع ذلك ، يمكنك تحديد طرق الإرجاع فقط ، والتي تم تضمينها في العلاقة:

[خارج: json] ؛ rel (59065) ؛ طريقة (ص) ؛ خارج geom

جربه في الجسر التوربيني العلوي: http://overpass-turbo.eu/s/c0l واضغط على "تشغيل"