Română

GIS API pentru .NET

Creați, vizualizați și convertiți date GIS pe o hartă.

Harta, geocodul, ruta și procesarea datelor spațiale stocate în diferite formate de fișiere.

  Descărcați Încercare Gratuită
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS

Prezentare generală

Obțineți cele mai complete și puternice API-uri pentru a crea noi proiecte inspirate și bazate pe ele, în loc să irosiți resurse și eforturi codificând lucrurile care există deja aici pentru dvs.API-ul GIS pentru .NET este o modalitate ușoară de a lucra cu datele GIS folosind Cod complet gestionat cu o interfață simplă, implementare și securitate pentru datele dvs.

API-ul nostru pentru .NET oferă conversie între formate de fișiere într-o singură linie de cod Strat de vectori.Conversia (sampleGeoJsonPath, drivere.GeoJson, cale de ieșire, șoferi.TopoJson); și are un singur șablon pentru ambele formate ShapeFile și GeoJSON, astfel încât să nu trebuie să vă faceți griji cu privire la diferențele în structurile lor de fișiere interne.

API-ul GIS pentru .NET oferă o gamă largă de opțiuni pentru gestionarea datelor GIS, cum ar fi:

  • Citiți și scrieți GIS date vectoriale (straturi, metadate, seturi de date și indexuri spațiale);
  • Conversia formatelor de fișiere GIS (conversie, setarea atributelor obiectului și reprojecție la conversie);
  • Vizualizarea datelor (redă hărți în format SVG, PNG, JPEG sau BMP, gestionează setările pentru fiecare formă geometrică, combină simboluri pentru a efectua desene complexe, calculează setările stilului obiectului pe baza valorilor atributelor și controlează reprezentarea vizuală a unui obiect folosind redarea stratului);
  • Crearea și analiza formelor geometrice (creați, editați, marcați pe hartă, construiți, importați și exportați obiecte geometrice (punct, multipunct, linie, multilinie, linie curbată și poligon) de la și la WKT și WKB pentru a crea obiecte complexe în formate de fișiere acceptate);
  • Analiza datelor vectoriale (estimarea conexiunilor topologice între obiecte, cum ar fi îmbinări, diferențe, intersecții, suprapuneri, atingeri de margine, distanțe, corpuri convexe și centroizi);
  • SRS (sisteme de referință spațială) (căutare SRS prin SRID, citiți informațiile SRS din fișierele de date, atribuiți SRS datelor dvs., reproiectați geometria și straturile, importați și exportați SRSs către și de la WKT).
GIS API pentru .NET este creat de și pentru dezvoltatori. Echipa noastră se îmbunătățește constant și adaugă noi funcții bibliotecii noastre pe baza feedback-ului utilizatorilor.

De ce GIS pentru .NET?

Clienții Aspose s sunt atrași din diverse industrii, de la dezvoltatori de software și companii de consultanță la bănci, agenții guvernamentale și instituții academice. Ori de câte ori aveți nevoie de experiență în GIS, aveți nevoie de un produs GIS. Unii dintre cei peste 21.000 de clienți ai noștri din întreaga lume și-au împărtășit deja poveștile despre succhess.

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#

Caracteristici Cheie

Creați straturi tematice și seturi de date noi sau citiți caracteristici din fișierele existente

Creați puncte, linii și suprafețe

Construiți geometrii neliniare

Traduceți geometriile în / de la WKT și WKB

Calculați relația topologică între geometrii

Calculați o intersecție, unire sau diferență a oricărei geometrii

Calculați o regiune tampon în jurul unei geometrii

Render hărți pentru SVG, PNG, JPEG, sau BMP

Combinați mai multe simbolizatoare pentru a efectua un desen complex

Calculați parametrii de stil ai unei caracteristici bazându-vă pe valorile atributelor sale

Reproiectați geometrii individuale și straturi întregi

Importați sisteme de referință spațială din WKT, exportați sisteme de referință spațială în WKT

Căutați sisteme de referință spațială de la SRID

Conversia datelor într-o mulțime de formate acceptate

Efectuați reprojecția în timp ce convertiți datele

Lucrul cu date spațiale în PostgreSQL și SQL Server

Construiți indici spațiali pentru a accelera interogările spațiale

Citiți valorile benzii din formatul Raster GeoTIFF

Alte Caracteristici Acceptate

De asemenea, puteți consulta diferitele caracteristici ale bibliotecii noastre GIS.

23.25.1
(Release notes)