تبدیل درجه ها به چند ثانیه ای دی ام اس در سی شارپ

مقادیر طول و عرض جغرافیایی برای تعیین هر مکان روی زمین استفاده می شود. در حالی که، Degrees Minutes Seconds قالب دیگری برای مختصات جغرافیایی است. در برخی سناریوها، ممکن است لازم باشد چند درجه اعشاری را به فرمت درجه چند دقیقه و ثانیه تبدیل کنید. با پیروی از چنین الزاماتی، این مقاله نحوه تبدیل درجه اعشاری به دقیقه و ثانیه DMS به صورت برنامه‌نویسی در سی شارپ را پوشش می‌دهد.

API مبدل DMS از درجه اعشاری به درجه چند دقیقه ثانیه - نصب

Aspose.GIS for .NET API از ایجاد یا دستکاری [فرمت‌های فایل3 مختلف مرتبط با برنامه‌های GIS مانند ArcGIS، QGIS و غیره پشتیبانی می‌کند. می‌توانید به راحتی آن را نصب کنید. در محیط خود یا با دانلود فایل‌های DLL آن از صفحه نسخه‌های جدید یا نصب آن با دستور نصب NuGet در زیر:

PM> Install-Package Aspose.GIS

تبدیل درجه اعشاری به درجه دقیقه در سی شارپ

برای تبدیل درجه اعشار به درجه دقیقه در سی شارپ باید مراحل زیر را دنبال کنید:

  1. اول از همه، مقادیر طول و عرض جغرافیایی را مشخص کنید.
  2. درجه اعشار را به درجه دقیقه تبدیل کنید.
  3. مقادیر تبدیل شده را روی کنسول چاپ کنید.

قطعه کد زیر نحوه تبدیل درجه اعشاری به درجه دقیقه را به صورت برنامه ریزی شده در سی شارپ نشان می دهد.

// مقادیر طول و عرض جغرافیایی را مشخص کنید
Double latitude = 25.5;
Double longitude = 45.5;

// تبدیل به Degrees Minutes
String degreeDecimalMinutes = Aspose.Gis.GeoConvert.AsPointText(latitude, longitude, Aspose.Gis.PointFormats.DegreeDecimalMinutes);

// خروجی چاپ روی کنسول
Console.WriteLine("Decimal Minutes: " + degreeDecimalMinutes);

تبدیل درجات اعشاری به درجه چند دقیقه ثانیه DMS در سی شارپ

با مراحل زیر می توانید درجه اعشار را به درجه چند ثانیه تبدیل کنید:

  1. ابتدا مقادیر ورودی را برای طول و عرض جغرافیایی مشخص کنید.
  2. درجات اعشاری را به درجه چند دقیقه در ثانیه تبدیل کنید.
  3. مقادیر خروجی را روی کنسول چاپ کنید.

کد نمونه زیر نحوه تبدیل درجه اعشاری را به درجه چند ثانیه به صورت برنامه نویسی در سی شارپ توضیح می دهد.

// مقادیر طول و عرض جغرافیایی را مشخص کنید
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 را به صورت برنامه نویسی در سی شارپ متوجه شده اید. به سادگی مقادیر طول و عرض جغرافیایی را در برنامه های NET به فرمت DMS تبدیل کنید. علاوه بر این، می‌توانید از بخش اسناد دیدن کنید تا بسیاری از ویژگی‌های دیگر موجود در API را بررسی کنید. در صورت هر گونه نگرانی، لطفاً با ما در [فروم 12 تماس بگیرید.

همچنین ببینید