Azeri
 Azeri

.NET üçün Mükəmməl GIS API ilə GIS Məlumatlarını Emal Et

Aspose .NET GIS API ilə geospatial məlumatlarınızı proqramlaşdırmağa, oxumağa, yazmağa və müxtəlif GIS fayl formatlarından dəyişdirməyə imkan verir.

Pulsuz Sınaq Versiyasını YükləyinBütün API-ları Görün

.NET-də Effektiv Geospatial Məlumatların Dəyişdirilməsi

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.

Başlamaq

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.

Aspose.GIS .NET üçün Quraşdırma

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:

PM > Install-Package Aspose.GIS

Etibarlı Çoxplatformalı GIS Məlumatlarının .NET-də Çevriləsi

.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.

.NET-də Shapefile'ı GeoJSON-a Çevirmək üçün Necə

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 sinifinin obyektini yaratın.
  • Seçilmiş sürücünün istədiyiniz məkan istinad sistemi dəstəkləyib dəstəkləmədiyini yoxlayın.
  • Əgər bəli, tələb olunan təyinat məkan istinad sistemini təyin edin.
  • Shapefile'ı GeoJSON formatına çevirmək üçün VectorLayer sinifindəki Convert metodundan istifadə edin.
// 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");

.NET-də GeoJSON-ı KML-ə Çevirmək üçün Necə

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.

.NET Geospatial Məlumatlarınızı Xəritə Rəndərləmə Funksiyaları ilə Gücləndirin

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.

Sual-Cavab

1. .NET platformasında GIS fayllarını necə çevirə bilərəm?

.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.

2. GIS fayllarını emal etmək və çevirmək üçün neçə vaxt lazımdır?

.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.

3. .NET API istifadə edərək GIS məlumat fayllarını emal etmək təhlükəsizdir?

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.

4. Mac OS, Windows və ya Linux üzərində geospatial məlumat fayllarını emal etmək mümkündürmü?

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.

Köməy lazımdı?

Məhsul API xüsusiyyətləri və əməliyyatı ilə bağlı suallarınız üçün kömək üçün kömək kanallarımıza baxın.