Aspose.GIS for .NET هو API الرائد في معالجة بيانات نظام المعلومات الجغرافي (GIS)، وتلاعبها، وتحويلها. يتيح لمطوري .NET الوصول إلى البيانات جغرافية برمجيًا وقراءتها وكتابتها وتحويلها بتنسيقات ملفات GIS الشهيرة مثل Shapefile (SHP، SHX)، GeoJSON، FileGDB (GDB)، Keyhole Markup Language (KML)، Geography Markup Language (GML)، GPX Exchange Format (GPX)، وغيرها. يوفر API GIS لـ .NET أدوات لتصور البيانات لرسم الخرائط إلى صور نقطية PNG وJPG و BMP وصور SVG متجهة. كما يدعم أدوات تحليل البيانات المتقدمة للبيانات الجغرافية المستمدة من تنسيقات البيانات الجغرافية النقطية.
يساعد المستخدمين في استرجاع بيانات الطبقة وقراءة أو كتابة بيانات الطبقة عبر الفهارس الفضائية، وإنشاء طبقات ومجموعات البيانات من البداية. يمكن للمطورين استخدام مكتبة .NET GIS لإنشاء وتعديل وتصدير كائنات هندسية مثل النقاط والخطوط والمضلعات ونقاط العديد والخطوط المتعددة والهندسة الهندسية المنحنية أو غير الخطية. يتيح لك التلاعب ببيانات أنظمة المرجع الفضائي (SRS) ضمن حلول معالجة بيانات GIS الخاصة بك. يمكن تحويل الملفات الجغرافية إلى ومن ملفات GIS مختلفة باستخدام واجهة برمجة التطبيقات لـ .NET، ويدعم أيضًا إعادة تظليل البيانات وتعيين سمات الكائن خلال عملية التحويل. Aspose.GIS for .NET هو مكتبة ممتازة لتلاعب وتحويل البيانات الجغرافية بكفاءة. يمكنك استخدامها لتكامل البيانات الجغرافية في تطبيقات .NET دون الحاجة إلى تثبيت برامج إضافية.
يرجى التحقق من المعلومات التالية للمزيد من المساعدة في إعداد Aspose.GIS for .NET. قبل تثبيت الواجهة البرمجية، يرجى مراجعة قائمة الشروط المسبقة المتعلقة بـ متطلبات النظام للتأكد من أن لديك كل شيء معد وفقًا للنظام الموصى به من ناحية نظام الت شغيل والمنصة والأطُر.
لتثبيت واجهة برمجة البيانات الجغرافية لـ .NET، يمكنك إما تنزيل مثبت MSI أو ملفات DLL من قسم التنزيلات. أو يمكنك استخدام حزمة NuGet لإعداد المكتبة في مستودع Visual Studio Package Manager Console باستخدام الأمر التالي:
Aspose.GIS for .NET تعمل عبر أنظمة التشغيل والمنصات المتعددة لتوفير تجربة معالجة بيانات المتجهات الجغرافية وتحويلها عبر المنصات. يمكن للمطورين تحويل بدقة بين مختلف تنسيقات نظام المعلومات الجغرافية أو ملفات GIS وتمكين حلولهم لـ .NET باستخدام خيارات التحويل المتقدمة التي تدعمها واجهة بيانات المعالجة الجغرافية.
تحويل ملف Shapefile أو SHP إلى تنسيق GeoJSON سهل مع Aspose.GIS for .NET API. يتيح لك أيضًا تحويل GeoJSON إلى تنسيق Shapefile في .NET. سيقودك الكود الخاص بلغة C# المقدمة والمعلومات الأخرى بسهولة لتحويل SHP إلى GeoJSON ضمن حلول .NET الخاصة بك.
// أعلن عن كائن ConversionOptions ConversionOptions conversionOptions = null; // تحقق مما إذا كان السائق المحدد يدعم النظام المرجعي الفضائي المستهدف bool bIsSupported = Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84); // قم بتعيين النظام المرجعي الفضائي المستهدف if (bIsSupported) { conversionOptions = new ConversionOptions(); conversionOptions.DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84; } // قم بتحويل SHP إلى GeoJson VectorLayer.Convert("sample.shp", Drivers.Shapefile, "sample.geojson", Drivers.GeoJson, conversionOptions); System.Console.WriteLine("تم");
Keyhole Markup Language أو KML هو تنسيق آخر شائع لبيانات المتجهات GIS. تساعد واجهة برمجة التطبيقات لـ .NET في تحويل تنسيق GeoJSON إلى KML. دعونا نتحقق من المعلومات التالية ومقتطف الكود C# الذي يشرح كيفية تحويل GeoJSON إلى KML على منصة .NET.
string dataDir = RunExamples.GetDataDir(); string sourceFile = dataDir + "intersection.geojson"; string outputFile = dataDir + "output.kml"; // حدد إعدادات التحويل إذا لزم الأمر. إنها اختيارية. Conversion Options options = null; // تعيين Wgs84 إلى الطبقة الوجهة بهذه الخيارات. // يمكن أن يتسبب التحويل في خطأ إذا لم تدعم الطبقة الوجهة النظام المرجعي الفضائي Wgs84. لذلك يجب التحقق. if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84)) { options = new ConversionOptions() { DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84, }; } // حول تنسيق الملف من GeoJSON إلى KML. VectorLayer.Convert(sourceFile, Drivers.GeoJson, outputFile, Drivers.Kml, options);
يرجى زيارة صفحة أمثلة GitHub لواجهة Aspose.HTML for .NET API لعرض المزيد من أمثلة الشيفرة العاملة. نحن نقدم تطبيقات مجانية عبر الإنترنت لمعالجة بيانات GIS لعرض وتحويل ملفات GIS وتحويل الإحداثيات أثناء التنقل. يرجى التأكد من التحقق من تطبيقاتنا المجانية.
من بين العديد من الوظائف المتقدمة لـ Aspose.GIS for .NET هو القدرة على رسم الخرائط بتنسيقات متعددة. يتيح للمطورين استخدام البيانات الجغرافية من مختلف تنسيقات GIS، مثل SHP و KML و GeoJSON، وإنشاء خرائط. يمكن تقديم الخرائط إلى تنسيقات صورة نقطية JPEG و BMP و PNG، وملفات SVG المتجهة. تمكين واجهة برمجة بيانات المعالجة الجغرافية للمطورين من إنشاء حلول شاملة للتلاعب بملفات GIS بشكل مبتكر والبقاء في مقدمة المنافسة.
تحويل ملفات GIS في .NET سريع وسهل باستخدام واجهة برمجة التطبيقات لمعالجة بيانات GIS لـ .NET. تساعدك في تحويل ملف GIS إلى آخر بسلاسة وتدعم مختلف تنسيقات GIS بما في ذلك SHP، JSON، GeoJSON، GDB، GML، GPX، KML، وغيرها.
تعمل واجهة برمجة بيانات المعالجة الجغرافية لـ .NET بشكل سريع وتكمل طلبات قراءة الملفات وكتابتها وتحويلها ومعالجتها بسرعة.
يمكنك أن تكون واثقًا من أمان ملفات بياناتك أثناء معالجتها باستخدام واجهة برمجة معالجة الملفات GIS. نحن نضمن خصوصية بياناتك ونتخذ جميع التدابير اللازمة لتوفير تجربة مستخدم آمنة.
نعم، تعمل مكتبة .NET لمعالجة بيانات المتجهات الجغرافية عبر أنظمة التشغيل والأطُر المختلفة. يمكنك استخدامها على المنصة التي تختارها ولا تتطلب أي تثبيت إضافي للبرمجيات للعمل.