سؤال

لقد قرأت العديد من المعلومات المتعلقة بإسقاط الخريطة اليوم. كمية المعلومات المتاحة ساحقة.

أحاول ببساطة تحويل LAT ، القيم الطويلة إلى شاشة x ، y لا تستخدم أي خريطة. لا أحتاج إلى القيم المتوقعة على أي خريطة ، فقط على النافذة.

النافذة نفسها تمثل تقريبا. موقع 1500 × 1500 متر. لات ، الدقة الطويلة المطلوبة هي إلى 1/10 من الثانية.

ما الذي قد يكون بعض الطرق أبسط في تحويل التمثيل الطويل إلى الشاشة؟

لقد قرأت العديد من المقالات ونشرها فيما يتعلق بالترجمة على الصور ، ولكن لا يوجد شيء يتعلق بنظام إحداثيات Java الطبيعي.

شكرا على أي نظرة ثاقبة.

هل كانت مفيدة؟

المحلول

عند الإسقاط على الشاشة ، لا تزال تتوقع "خريطة" ، لذلك يعتمد الأمر حقًا على ماهية إسقاط الخريطة الخاصة بك. ومع ذلك ، إذا كنت تعمل فقط في مساحة صغيرة تبلغ 1500 × 1500 متر ، يمكنك استخدام إسقاط ديكارتي بسيط ، حيث يكون كل بكسل مساحة متساوية (أي إذا كانت شاشتك 1500 بكسل ، فإن كل بكسل سيمثل 1 متر ). ومع ذلك ، لا تزال بحاجة إلى حساب المكان الذي تكون فيه على الأرض لأن طول الدرجة (في كل من خطوط الطول والعرض) يمكن أن يختلف اختلافًا كبيرًا اعتمادًا على مكانك. إذا كنت تعمل مع منطقة ثابتة ، فيجب أن تكون قادرًا على البحث عن طول درجة واحدة في تلك المرحلة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top