Română

Aspose.GIS pentru .NET

Bibliotecă GIS de înaltă calitate C#: extindeți - vă potențialul de afaceri cu instrumente geospațiale

Aspose.GIS pentru .NET este o bibliotecă concepută pentru a permite dezvoltatorilor să lucreze cu date geospațiale în aplicațiile lor .NET. Face parte din suita Aspose de API-uri, care sunt cunoscute pentru furnizarea de biblioteci puternice, specifice formatului de fișiere, pentru diverse nevoi de dezvoltare.

  Descărcați Încercare Gratuită
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS
Deblocați și modernizați întregul potențial al echipei dvs. de dezvoltare cu Aspose. GIS pentru. NET, o bibliotecă alimentată de algoritmi geospațiali de înaltă calitate. Biblioteca noastră C # GIS este concepută pentru a oferi dezvoltatorilor instrumentele geospațiale de care au nevoie pentru a gestiona date geografice complexe.

Integrarea GIS în afacerea ta

Integrați GIS rezultând economii semnificative de costuri, prin gestionarea avansată a datelor, capacitatea de a valorifica soluții bazate pe date pentru luarea deciziilor mai informate, utilizând informații bazate pe locație pentru a îmbunătăți serviciul pentru clienți, câștigând un avantaj competitiv cu redarea dinamică a hărților și optimizarea gestionării resurselor prin prelucrarea eficientă a datelor geografice.
Am gestionat codificarea și detaliile tehnice, permițând dezvoltatorilor să îndeplinească atât cerințele standard, cât și cele avansate prin simpla aplicare a unei licențe.

De Ce Să Alegeți Aspose.Sig

  • Prietenos Pentru Dezvoltatori:
    • Ușor de instalat și implementat: Începeți rapid
    • Curba Minimă De Învățare: Investiți timp minim pentru a obține rezultatele dorite.
    • Interfață Intuitivă: Eficientizarea operațiunilor pentru eficiență.
  • Suport Fiabil:
    • Asistență Clienți: Rezolvarea rapidă a problemelor direct pe pagina dvs. personală (accesibilă după înregistrare/devenire membru)
    • Licență Comercială: Alegeți Licența care se potrivește afacerii dvs.: afaceri, contorizat sau Dezvoltator.
  • Performanță Optimă:
    • Integritatea Datelor: Datele dvs. rămân sigure și exacte, chiar și în scenarii dinamice, fără pierderi de date.
    • Gestionarea Seturilor Mari De Date: Gestionați seturi extinse de date.
    • Întreținere Redusă: Reduceți eforturile de întreținere a codului.

Caracteristici Cheie:


Manipularea și crearea datelor:

  • Managementul Stratului: Creați și gestionați straturi și seturi de date din diferite formate de fișiere, inclusiv C# GDAL. Simplificați organizarea datelor.
  • Forme Geometrice: Generați puncte, linii și suprafețe, inclusiv geometrii neliniare, cum ar fi curbe și arce. Crearea geometriei Precise.

Vizualizare date 2D

  • Redare Dinamică A Hărții:B > creați hărți clare și perspicace cu redare dinamică pentru a prezenta date geo. Atrageți utilizatorii cu imagini atractive.
  • Stil Personalizat: Personalizați aspectul și stilul formelor geometrice.
  • Combinarea Simbolurilor: Combinați simboluri pentru desene complexe.
  • Text și etichetare: Adăugați etichete, stilați textul și activați detectarea locurilor pe hărți. Îmbunătățiți lizibilitatea hărții.

Analiza Geospațială

  • Analiză Avansată: Analizați relațiile și interacțiunile dintre obiectele geografice.
  • Decizii Bazate Pe Date: Faceți alegeri informate bazate pe analize geospațiale.

Transformarea Coordonatelor

  • SRS (sisteme de referință spațială): Gestionați SRS pentru poziționare precisă și vizualizare.
  • Conversia Coordonatelor: Exprimați puncte sau vectori în diferite sisteme de coordonate.
  • Reprocesare: Reproject geometrii și straturi pentru compatibilitate și precizie.

Suport Raster

  • Lectură: Citiți formate raster populare, inclusiv GeoTiff, TIFF, Esri ASCII.
  • Reprocesare și transformare: Implică ajustarea rezoluției, modificarea raportului de aspect, redimensionarea sau alinierea rasterului cu o anumită zonă geografică și sistem de coordonate.
  • Decupare: Aliniați cu precizie datele vectoriale și raster. Decupați după geometrie, întindere și mască.

Integrări Baze De Date

  • PostGIS: Lucrați cu datele geospațiale stocate în PostgreSQL utilizând extensia PostGIS pentru a stoca și gestiona datele geospațiale.
  • SQL Server: Interacționați cu datele geospațiale stocate în SQL Server.

Integrarea GDAL

  • Suport GDAL: Importați date dintr-o gamă largă de surse și formate, extinzând capacitățile sistemului dvs. de a citi date geospațiale în diferite formate. GDAL acceptă sute de formate de date, atât vectoriale, cât și raster.

Crearea Hărții

    Crearea Simplificată A Hărții: Creați hărți în diferite formate fără expertiză tehnică aprofundată.Constructor De Hărți: Construiți cu ușurință hărți fără a intra în detaliile tehnice. Cu suport pentru plăci, date raster, straturi vectoriale și capabilități de reprojecție.Managementul SRS: Gestionați proiecția hărții.
  • Coerență: Asigurați proiecții consistente ale hărții.
Redarea hărții
                
                    
using (var map = new Map(800, 400))
{
    map.Add(VectorLayer.Open(dataDir + "land.shp", Drivers.Shapefile));
    map.Render(dataDir + "land_out.svg", Renderers.Svg);
}
                
            
Redarea hărții
Schimbați culoarea liniei de cursă și umpleți-o cu maro
                
                    
using (var map = new Map(500, 450))
{
    var symbolizer = new SimpleFill { FillColor = Color.Azure, StrokeColor = Color.Brown };

    map.Add(VectorLayer.Open(dataDir + "polygons.geojson", Drivers.GeoJson), symbolizer);
    map.Render(dataDir + "polygons_out.svg", Renderers.Svg);
}
                
            
Schimbați culoarea liniei de cursă și umpleți-o cu maro
Rotiți etichetele
                
                    
using (var map = new Map(1000, 634))
{
    var symbolizer = new SimpleLine { Width = 1.5, Color = Color.FromArgb(0xAE, 0xD9, 0xFD) };

    var labeling = new SimpleLabeling(labelAttribute: "name")
    {
        HaloSize = 1,
        Placement = new LineLabelPlacement
        {
            Alignment = LineLabelAlignment.Parallel,
        }
    };

    map.Add(VectorLayer.Open(dataDir + "lines.geojson", Drivers.GeoJson), symbolizer, labeling);
    map.Padding = 50;
    map.Render(dataDir + "lines_labeling_parallel_out.svg", Renderers.Svg);
}
                
            
Rotiți etichetele
Schimbați culoarea de umplere în roșu
                
                    
using (var map = new Map(500, 200))
{
    var symbol = new SimpleMarker() { Size = 7, StrokeWidth = 1, FillColor = Color.Red };

    map.Add(VectorLayer.Open(dataDir + "points.geojson", Drivers.GeoJson), symbol);
    map.Padding = 20;
    map.Render(dataDir + "points_out.svg", Renderers.Svg);
}

                
            
Schimbați culoarea de umplere în roșu

C# GIS bibliotecă

Există o modalitate simplă de a instala Aspose.GIS pentru .NET pe sistemul dumneavoastră:

Cerințe De Sistem

API-ul nostru este acceptat pe majoritatea platformelor și sistemelor de operare. Înainte de a rula codul, asigurați-vă că sistemul dvs. îndeplinește cerințele corespunzătoare.

Aspose.GIS demo-uri Live pe C#

Încercați caracteristicile bibliotecii noastre pentru a vedea noi oportunități. Demo-uri Live în C#

Alte Caracteristici Acceptate

De asemenea, puteți să vă uitați la diferitele caracteristici ale bibliotecii noastre GIS.

24.04.1
(Release notes)