Aspose.GIS .NET üçün ən başqa Geographical Information System (GIS) məlumat emal etmə, dəyişdirmə və çevirmə API-larından biridir. Bu, .NET inkişafçılarına Shapefile (SHP, SHX), GeoJSON, FileGDB (GDB), Keyhole Markup Language (KML), Geography Markup Language (GML), GPX Exchange Format (GPX) kimi populyar GIS fayl formatlarına proqramlaşdırmağa imkan verir. .NET GIS API-ları, məlumatların PNG, JPG və BMP raster şəkillərinə və SVG vektor fayllarına şəkilləndirilməsi üçün data vizualizasiya alətlərini təmin edir. Həmçinin, onun yardımı ilə əldə edilən geospatial vektor formatlarından ətraflı vektor məlumat analizi də dəstəklənir.
İstifadəçilərin məlumatları təhlil etmək, səhifələri sıralamaq və layihələr və datasetlər yaratmaq üçün .NET GIS kitabxanasını istifadə etmələrinə imkan verir. .NET GIS kitabxanası, istifadəçilərin nöqtə, xətt, poliqon, multipoint, multilines və çiyinli və ya düzgün geometriklər kimi geometrik obyektlər yaratmağa, dəyişməyə və ixrac etməyə imkan verir. Bu, GIS məlumat emal etmə həllərinizdə Spatial Reference Systems (SRS) məlumatlarını manipulyasiya etməyə imkan verir. .NET API-ları ilə fərqli GIS faylları arasında çevirmək mümkündür və çevirmə prosesində data reproyeksiyası və obyekt atributlarını təyin etmək də dəstəklənir. Aspose.GIS .NET üçün effektiv GIS məlumat manipulyasiyası və çevirmə üçün mükəmməl bir kitabxanadır. Onu əlavə proqram təminatı quraşdırmadan .NET tətbiqlərində geospatial məlumatları üçün istifadə edə bilərsiniz.
Aspose.GIS üçün .NET tənzimləmək üçün aşağıdakı məlumatları yoxlayın. API-ni quraşdırmadan əvvəl, təklif olunan ƏSƏSİYYATLAR siyahısını nəzərdən keçirin və tövsiyyə olunan ƏSASƏN sistemi, platforma və frameworklarla bağlı əməliyyatlarınızın düzgün qurulduğundan əmin olun.
Geospatial məlumat emal etmə API-sini .NET üçün quraşdırmaq üçün, ya MSI quraşdırıc ısını yükləyə bilərsiniz, ya da məhsulun DLL-lərini yükləmə bölməsindən yükləyə bilərsiniz. Və ya Visual Studio Package Manager Console-da aşağıdakı komandanı istifadə edərək NuGet paketindən kitabxanını quraşdırmaq mümkündür:
.NET üçün Aspose.GIS, çoxlu əməliyyat sistemi və platformalarda işləyir və çoxplatformalı geografik vektor məlumatların emalı və çevrilmə təcrübəsi təmin edir. İnkişafçılar müxtəlif Geografik Məlumat Sistemi və ya GIS fayl formatları arasında dəqiqliklə çevirmək və geospatial məlumat emal etmə API tərəfindən dəstəklənən mükəmməl çevirmə parametrləri ilə .NET həllərini gücləndirmək imkanına sahib ola bilərlər.
Shapefile və ya SHP faylını GeoJSON formatına çevirmək Aspose.GIS for .NET API ilə sadədir. Bu, .NET-də GeoJSON formatına çevirməyə də imkan verir. Aşağıda göstərilən C# kod nümunəsi və digər məlumatlar sizi SHP faylını .NET həlləriniz daxilində asanlıqla GeoJSON-a çevirməyə rəhbərlik edəcəkdir.
// ConversionOptions sinif obyektini elan edin ConversionOptions conversionOptions = null; // Seçilmiş sürücü təyinat məkan istinad sistemini dəstəkləyirsə bool bIsSupported = Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84); // Təyinat məkan istinad sistemini təyin edin if (bIsSupported) { conversionOptions = new ConversionOptions(); conversionOptions.DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84; } // SHP faylını GeoJSON-a çevirin VectorLayer.Convert("sample.shp", Drivers.Shapefile, "sample.geojson", Drivers.GeoJson, conversionOptions); System.Console.WriteLine("Bitdi");
Keyhole Markup Language və ya KML başqa populyar bir GIS vektor məlumat formatıdır. GIS API ilə .NET inkişafçılarına kömək edir və GeoJSON formatını KML-ə çevirmək üçün aşağıdakı məlumat və C# kod nümunəsini yoxlayaq.
string dataDir = RunExamples.GetDataDir(); string sourceFile = dataDir + "intersection.geojson"; string outputFile = dataDir + "output.kml"; // Tələsik parametrləri təyin edin, əgər lazımsa. Bu əməliyyatdır. ConversionOptions options = null; // Bu parametrlər təyinat məkan istinad sistemini Wgs84-ə təyin edir. // Təyinat qatı Wgs84 məkan istinad sistemini dəstəkləmirsə çevirmə səhvləri atabilir. Buna görə yoxlamaq lazımdır. if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84)) { options = new ConversionOptions() { DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84, }; } // Fayl formatını GeoJSON-dan KML-ə çevirin. VectorLayer.Convert(sourceFile, Drivers.GeoJson, outputFile, Drivers.Kml, options);
Zəhmət olmasa daha çox işləyən kod nümunələrini görmək üçün Aspose.HTML for .NET API GitHub nümunələr səhifəsini ziyarət edin. Biz pulsuz tətbiqlərimizi yoxlayaraq GIS fayllarını görüntüləmə və çevirmək və koordinatları dəyişdirmək üçün Pulsuz Onlayn GIS Məlumatlarını Emal Etme Tətbiqləri təmin edirik. Zəhmət olmasa, pulsuz tətbiqlərimizi yoxlayın.
Aspose.GIS for .NET-in bir sıra inkişaf etmiş funksional xüsusiyyətlərindən biri də müxtəlif formatlarda xəritələrin rəndərlənmə funksiyalarını icra etmə qabiliyyətidir. Bu inkişaf etmiş funksional şəkildə GIS formatlarından olan SHP, KML və GeoJSON kimi müxtəlif geospatial məlumatları istifadə etmək və xəritələr yaratmağa imkan verir. Xəritələr JPEG, BMP, PNG raster şəkilləri və SVG vektor fayllarına rəndərlənə bilər. GIS məlumatları emal etmə API inkişaf etmiş bir şəkildə GIS fayllarını manipulyativ şəkildə əməlləndirmək və rəqiblərinizin önündə qalmag üçün inkişaf etmiş həllər yaratmağa proqramçıları gücləndirir.
.NET-də GIS fayllarını çevirmək, Aspose.GIS for .NET API-dan tez və asan bir şəkildə istifadə etməklə mümkündür. Bu API sizə bir GIS faylını digərinə asanlıqla çevirməyə kömək edir və SHP, JSON, GeoJSON, GDB, GML, GPX, KML və daha bir çox GIS formatını dəstəkləyir.
.NET üçün geospatial məlumat emalı API sürətli işləyir və GIS fayl oxumaq, yazmaq, çevirmək və emal etmə sorğularınızı tez bir zamanda icra edir.
GIS fayl manipulyasiya API istifadə edərək faylınızın təhlükəsizliyindən əmin ola bilərsiniz. Biz məlumatlarınızın gizliliyini təmin edir və sizə təhlükəsiz bir istifadəçi təcrübəsi təmin etmək üçün bütün tədbirləri götürürük.
Bəli, geospatial .NET kitabxanası müxtəlif əməliyyat sistemləri, çərçivələr və əməliyyat mühitləri üzrə işləyir. Onu istədiyiniz platformada istifadə edə bilərsiniz və funksionallığını işlətmək üçün əlavə proqram təminatına ehtiyac yoxdur.