تحويل الدرجات إلى دقائق ثانية DMS في C#

يتم استخدام قيم خطوط الطول والعرض لتحديد أي موقع على الأرض. حيث أن الدرجات ، الدقائق ، الثواني ، هي تنسيق آخر للإحداثيات الجغرافية. في بعض السيناريوهات ، قد تحتاج إلى تحويل بعض الدرجات العشرية إلى تنسيق الدقائق بالثواني. باتباع هذه المتطلبات ، تتناول هذه المقالة كيفية تحويل الدرجات العشرية إلى دقائق وثواني DMS برمجيًا في C#.

الدرجات العشرية إلى الدرجات الدقائق الثواني DMS Converter API - التثبيت

Aspose.GIS for .NET تدعم واجهة برمجة التطبيقات إنشاء أو معالجة [تنسيقات ملفات] مختلفة 3 ذات صلة بتطبيقات GIS مثل ArcGIS ، QGIS ، إلخ. يمكنك تثبيته بسهولة في بيئتك إما عن طريق تنزيل ملفات DLL الخاصة به من صفحة الإصدارات الجديدة أو تثبيتها باستخدام أمر التثبيت NuGet أدناه:

PM> Install-Package Aspose.GIS

تحويل الدرجات العشرية إلى الدرجات الدقائق في C#

تحتاج إلى اتباع الخطوات أدناه لتحويل الدرجات العشرية إلى درجة دقيقة برمجيًا في C#:

  1. بادئ ذي بدء ، حدد قيم خط الطول وخط العرض.
  2. حول الدرجات العشرية إلى درجات دقيقة.
  3. اطبع القيم المحولة على وحدة التحكم.

يوضح مقتطف التعليمات البرمجية التالي كيفية تحويل الدرجات العشرية إلى درجات دقيقة برمجيًا في C#.

// حدد قيم خطوط الطول والعرض
Double latitude = 25.5;
Double longitude = 45.5;

// حوّل إلى درجات دقيقة
String degreeDecimalMinutes = Aspose.Gis.GeoConvert.AsPointText(latitude, longitude, Aspose.Gis.PointFormats.DegreeDecimalMinutes);

// إخراج الطباعة على وحدة التحكم
Console.WriteLine("Decimal Minutes: " + degreeDecimalMinutes);

تحويل الدرجات العشرية إلى الدرجات الدقائق الثواني DMS في C#

يمكنك تحويل الدرجات العشرية إلى درجات دقيقة بالثواني بالخطوات التالية:

  1. أولاً ، حدد قيم الإدخال لخط الطول وخط العرض.
  2. حول الدرجات العشرية إلى الدرجات الدقائق ثواني.
  3. اطبع قيم الإخراج على وحدة التحكم.

يوضح نموذج التعليمة البرمجية أدناه كيفية تحويل الدرجات العشرية إلى الدقائق من الدقائق برمجيًا في C#.

// حدد قيم خطوط الطول والعرض
Double latitude = 25.5;
Double longitude = 45.5;

// حوّل إلى درجات دقائق ثوانٍ
String degreeMinutesSeconds = Aspose.Gis.GeoConvert.AsPointText(latitude, longitude, Aspose.Gis.PointFormats.DegreeMinutesSeconds);

// إخراج الطباعة على وحدة التحكم
Console.WriteLine("Degree Minutes Seconds: " + degreeMinutesSeconds);

احصل على ترخيص مجاني

يمكنك تقييم API بدون أي قيود من خلال طلب ترخيص مؤقت مجاني.

استنتاج

في هذه المقالة ، فهمت كيفية تحويل الدرجات العشرية إلى درجات دقيقة ثانية بتنسيق DMS برمجيًا في C#. ما عليك سوى تحويل قيم خطوط الطول والعرض إلى تنسيق DMS في تطبيقات .NET. علاوة على ذلك ، يمكنك زيارة قسم التوثيق لاستكشاف العديد من الميزات الأخرى المضمنة في واجهة برمجة التطبيقات. في حالة وجود أي مخاوف ، يرجى التواصل معنا على المنتدى.

أنظر أيضا