flipCoordinates
flipCoordinates إحداثيات نقطة أو حلقة أو مضلع أو متعدد الأضلاع. ويكون ذلك مفيدًا، على سبيل المثال، عند التحويل بين أنظمة الإحداثيات التي يختلف فيها ترتيب خط العرض وخط الطول.
معلمات الإدخال
coordinates— Tuple يمثّل نقطة(x, y)، أو مصفوفة من Tupleات مماثلة تمثّل حلقة أو مضلعًا أو متعدد الأضلاع. تشمل أنواع الإدخال المدعومة ما يلي:- Point: Tuple
(x, y)حيث تكونxوyقيمًا من نوع Float64. - Ring: مصفوفة من النقاط
[(x1, y1), (x2, y2), ...]. - Polygon: مصفوفة من الحلقات
[ring1, ring2, ...]، حيث تكون كل حلقة مصفوفة من النقاط. - متعدد الأضلاع: مصفوفة من المضلعات
[polygon1, polygon2, ...].
- Point: Tuple
القيمة المُعادة
- تتحول النقطة
(x, y)إلى(y, x). - تتحول الحلقة
[(x1, y1), (x2, y2)]إلى[(y1, x1), (y2, x2)]. - تُعالَج البُنى المتداخلة مثل المضلعات ومتعددات الأضلاع بشكلٍ تكراري.