يتم استخدام قيم خطوط الطول والعرض لتحديد أي موقع على الأرض. حيث أن الدرجات ، الدقائق ، الثواني ، هي تنسيق آخر للإحداثيات الجغرافية. في بعض السيناريوهات ، قد تحتاج إلى تحويل بعض الدرجات العشرية إلى تنسيق الدقائق بالثواني. باتباع هذه المتطلبات ، تتناول هذه المقالة كيفية تحويل الدرجات العشرية إلى دقائق وثواني DMS برمجيًا في C#.
- الدرجات العشرية إلى الدرجات الدقائق الثواني DMS Converter API - التثبيت
- تحويل الدرجات العشرية إلى الدرجات الدقائق في C#
- تحويل الدرجات العشرية إلى الدرجات الدقائق الثواني DMS في C#
الدرجات العشرية إلى الدرجات الدقائق الثواني DMS Converter API - التثبيت
Aspose.GIS for .NET تدعم واجهة برمجة التطبيقات إنشاء أو معالجة [تنسيقات ملفات] مختلفة 3 ذات صلة بتطبيقات GIS مثل ArcGIS ، QGIS ، إلخ. يمكنك تثبيته بسهولة في بيئتك إما عن طريق تنزيل ملفات DLL الخاصة به من صفحة الإصدارات الجديدة أو تثبيتها باستخدام أمر التثبيت NuGet أدناه:
PM> Install-Package Aspose.GIS
تحويل الدرجات العشرية إلى الدرجات الدقائق في C#
تحتاج إلى اتباع الخطوات أدناه لتحويل الدرجات العشرية إلى درجة دقيقة برمجيًا في C#:
- بادئ ذي بدء ، حدد قيم خط الطول وخط العرض.
- حول الدرجات العشرية إلى درجات دقيقة.
- اطبع القيم المحولة على وحدة التحكم.
يوضح مقتطف التعليمات البرمجية التالي كيفية تحويل الدرجات العشرية إلى درجات دقيقة برمجيًا في 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#
يمكنك تحويل الدرجات العشرية إلى درجات دقيقة بالثواني بالخطوات التالية:
- أولاً ، حدد قيم الإدخال لخط الطول وخط العرض.
- حول الدرجات العشرية إلى الدرجات الدقائق ثواني.
- اطبع قيم الإخراج على وحدة التحكم.
يوضح نموذج التعليمة البرمجية أدناه كيفية تحويل الدرجات العشرية إلى الدقائق من الدقائق برمجيًا في 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. علاوة على ذلك ، يمكنك زيارة قسم التوثيق لاستكشاف العديد من الميزات الأخرى المضمنة في واجهة برمجة التطبيقات. في حالة وجود أي مخاوف ، يرجى التواصل معنا على المنتدى.