Magyar

GISAPI .NET

GIS-adatok létrehozása, megtekintése és konvertálása térképen.

A különböző fájlformátumokban tárolt téradatok leképezése, geokódolása, útvonala és feldolgozása.

  Ingyenes Próbaverzió Letöltése
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS

Áttekintés

Szerezd meg a legteljesebb és leghatékonyabb API-kat, hogy új projekteket hozzon létre, amelyek inspiráltak és alapulnak, ahelyett, hogy erőforrásokat és erőfeszítéseket pazarolnának az itt már létező dolgok kódolásával.A GIS API .NET egy egyszerű módja annak, hogy működjön együtt GIS adatok segítségével teljesen felügyelt kódot egy egyszerű felület, telepítés, és a biztonság az adatok.

A .NET API-Junk csak egy kódsorban biztosítja a fájlformátumok közötti átalakítást VectorLayer.Convert(sampleGeoJsonPath, Drivers.GeoJson, outputFilePath, Drivers.TopoJson); és van egy sablonja mind a ShapeFile, mind a GeoJSON formátumokhoz, így nem kell aggódnia a belső fájlstruktúrák különbségei miatt.

A GIS API a .NET számára a GIS adatok kezelésére számos lehetőséget kínál, például:

  • Írás és olvasás GIS vektoradatok (rétegek, metaadatok, adatkészletek és térbeli indexek);
  • GIS fájlformátumok átalakítása (átalakítás, objektum attribútumok beállítása, újrajelzés konvertáláskor);
  • Adatmegjelenítés (térképek megjelenítése SVG, PNG, JPEG vagy BMP formátumban, az egyes geometriai alakzatok beállításainak kezelése, szimbólumok kombinálása összetett rajzok készítéséhez, Objektumstílus-beállítások kiszámítása az attribútumértékek alapján, valamint egy objektum vizuális ábrázolásának vezérlése rétegmegjelenítés segítségével);
  • Geometriai alakzatok létrehozása és elemzése (létrehozás, szerkesztés, jelölés a térképen, geometriai objektumok (pont, többpont, vonal, többsoros, ívelt vonal és sokszög) létrehozása és exportálása a WKT-ből és a WKB-ból, hogy összetett objektumokat hozzon létre támogatott fájlformátumokban);
  • Vektoradatok elemzése (topológiai kapcsolatok becslése olyan objektumok között, mint az illesztések, különbségek, kereszteződések, átfedések, élérintések, távolságok, konvex hajótestek és centroidok);
  • SRS (Spatial Reference Systems) (SRS keresése SRID szerint, SRS információk olvasása adatfájlokból, SRS hozzárendelése az adatokhoz, geometria és rétegek újratervezése, az SRS importálása és exportálása a WKT-be és onnan).
GIS a .NET API-t a fejlesztők hozzák létre. Csapatunk folyamatosan fejleszti és új funkciókkal bővíti könyvtárunkat a felhasználói visszajelzések alapján.

Miért GIS a .NET számára?

Az Aspose s ügyfelei különböző iparágakból származnak, a szoftverfejlesztőktől és a tanácsadó cégektől a bankokig, kormányzati szervekig és tudományos intézményekig. Amikor a GIS területén tapasztalatra van szüksége, akkor szüksége van egy GIS termékre. Világszerte több mint 21 000 ügyfelünk közül néhányan már megosztották succhess történeteiket.

Térkép renderelés
                
                    
using (var map = new Map(800, 400))
{
    map.Add(VectorLayer.Open(dataDir + "land.shp", Drivers.Shapefile));
    map.Render(dataDir + "land_out.svg", Renderers.Svg);
}
                
            
Térkép renderelés
Változtassa meg a stroke vonal színét, és töltse ki barna színnel
                
                    
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);
}
                
            
Változtassa meg a stroke vonal színét, és töltse ki barna színnel
Forgassa el a címkéket
                
                    
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);
}
                
            
Forgassa el a címkéket
Változtassa meg a kitöltési színt pirosra
                
                    
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);
}

                
            
Változtassa meg a kitöltési színt pirosra

C# GIS könyvtár

Az Aspose telepítésének egyszerű módja van.GIS a .NET rendszerhez:

Rendszerkövetelmények

API-t a legtöbb platformon és operációs rendszeren támogatjuk. A kód futtatása előtt ellenőrizze, hogy a rendszer megfelel-e a megfelelő követelményeknek.

Aszpóz.GIS élő demók C#

Próbálja ki könyvtárunk funkcióit, hogy új lehetőségeket láthasson. Élő demók C#

Főbb Jellemzők

Hozzon létre új rétegeket és adatkészleteket, vagy olvassa el a funkciókat a meglévő fájlokból

Pontok, vonalak és felületek létrehozása

Építsen nemlineáris geometriákat

Geometriák fordítása WKT és WKB-ba / - ből

Számítsa ki a geometriák topológiai kapcsolatát

Bármely geometria metszéspontjának, egyesülésének vagy különbségének kiszámítása

Puffer régió kiszámítása egy geometria körül

Render térképek SVG, PNG, JPEG, vagy BMP

Kombináljon több szimbolizátort a komplex rajz végrehajtásához

Számítsa ki a jellemző stílusparamétereit az attribútumok értékei alapján

Egyedi geometriák és teljes rétegek újratervezése

Térbeli referenciarendszerek importálása a WKT-ből, térbeli referenciarendszerek exportálása a WKT-be

Térbeli referenciarendszerek keresése az SRID által

Adatok konvertálása sok támogatott formátumba

Végezze el az újrajelzést az adatok konvertálása közben

Munka a téradatokkal a PostgreSQL és az SQL Server rendszerben

Építsen térbeli indexeket a térbeli lekérdezések felgyorsítása érdekében

Olvassa el a sávértékeket a GeoTIFF raszteres formátumból

Egyéb Támogatott Funkciók

Megnézheti a GIS könyvtár különféle funkcióit is.

22.48.9
(Release notes)