Nederlands

Gis Data manipulatie API ' s voor net

net API ' s voor Gis data manipulatie

Maken, lezen, converteren, verwerken Gis gegevens en render kaarten met een API speciaal ontworpen voor net ontwikkelaars.

  Gratis Proefversie Downloaden
PNG JPG BMP TIFF GPX
Aspose.GIS for NET
GIS

Aspose.Gis bibliotheek voor net

Aspose.Gis voor net stelt u in staat om toegang te krijgen tot geografische informatie vanuit Op vector gebaseerde geospatiale dataformaten. API ondersteunt het lezen, schrijven en converteren van de meest populaire Gis bestandsformaten zoals Shapefile, GeoJSON, FIleGDB, KML & OSM XML en het renderen van een kaart van ondersteunde formaten naar SVG. Bovendien kan een ontwikkelaar gemakkelijk rendering en functie stijlen aan te passen om de gewenste kaart look te krijgen.

Aspose.Gis voor net is ontworpen met eenvoud, prestaties, gebruiksvriendelijkheid en draagbaarheid in het achterhoofd. Het bevat API ' s die gebruikt kunnen worden met net Framework, net Core & Xamarin platforms, waarmee u eenvoudig platformonafhankelijke applicaties kunt bouwen.


Gebruik Verschillende Coördinatenstelsels

Met Aspose.Gis, je kunt geospatiale coördinaten, geometrieën en hele lagen transformeren van het ene coördinatenreferentiesysteem naar het andere. Cartografische projecties en geodetische transformaties worden ondersteund.

U kunt een coördinatenreferentiesysteem opzoeken door SRID, importeren vanuit WKT of aangepaste parameters instellen direct in de code.


Ruimtelijke Analyse Uitvoeren

Aspose.Gis bevat een volledige set ruimtelijke predicaten gebaseerd op het de-9IM model dat topologische relaties tussen objecten evalueert. Typische gevallen zijn:

  • Bepalen of twee objecten elkaar overlappen
  • Bepalen of een object een ander object snijdt
  • Vind minimale afstand tussen geometrie en een andere geometrie
  • Controleer of de geometrie van een object zichzelf snijdt
  • Bereken de oppervlakte van een meetkunde

Aspose.Gis stelt u in staat om eenvoudig geometrische bewerkingen uit te voeren, zoals:

  • Maak een buffer veelhoek rond een geometrie
  • Vind het middelpunt van een meetkunde
  • Zoek de convexe romp van een geometrie
  • Begrenzende omvang berekenen
  • Een curve lineariseren
Codevoorbeeld
                
                    
// Read GIS data from a Shapefile
using (var layer = VectorLayer.Open(dir + "myDataFile.shp", Drivers.Shapefile))
{

    foreach (var feature in layer)
    {
        Console.WriteLine(feature.Geometry.AsText()); // print the geometry as WKT

        Console.WriteLine(feature.GetValue<string>("CITY_NAME")); // print an attribute value

        Console.WriteLine(feature.GetValue<DateTime>("UPDATE_DAT")); 
    }
}


// Convert a Shapefile to GeoJSON
VectorLayer.Convert(dir + "example.shp", Drivers.Shapefile, dir + "output.json", Drivers.GeoJson);


// Render a TopoJSON map to SVG
using (var map = new Map(800, 600))
{
    var layer = VectorLayer.Open(dir + "map.json", Drivers.TopoJson);

    var style = new SimpleFill { FillColor = Color.Azure, StrokeWidth = 1.5 };

    map.Add(layer, style);

    map.Render(dir + "mymap.svg", Renderers.Svg);
}
                
            

C# Gis bibliotheek

Er zijn een eenvoudige manier om Aspose te installeren.Gis voor net op uw systeem:

Aspose.Gis Live demo ' s op C#

Bekijk Aspse.Gis voorbeelden op dit moment door een bezoek aan onze Live Demos website. De live demo heeft de volgende voordelen

Nieuwe lagen en datasets maken of functies uit bestaande bestanden lezen
Maak punten, lijnen en oppervlakken
Niet-lineaire geometrieën bouwen
Geometrieën van/naar WKT en WKB vertalen
Bereken topologische relatie tussen geometrieën
Bereken een snijpunt, vereniging of verschil van geometrieën
Bereken een buffergebied rond een geometrie
Render kaarten naar SVG, PNG, JPEG of BMP
Combineer verschillende symbolizers om complexe tekening uit te voeren
Bereken stylingparameters van een functie op basis van waarden van de attributen
Individuele geometrieën en gehele lagen herbenoemen
Ruimtelijke referentiesystemen importeren uit WKT, ruimtelijke referentiesystemen exporteren naar WKT
Zoek ruimtelijke referentiesystemen op met SRID
Converteer gegevens naar veel ondersteunde formaten
Voer herprojectie uit tijdens het converteren van gegevens
Werken met ruimtelijke gegevens in PostgreSQL en SQL Server
Bouw ruimtelijke indexen om ruimtelijke queries te versnellen
Bandwaarden van GeoTIFF-rasterformaat lezen

systeemvereisten

Onze API ' s worden ondersteund op alle belangrijke platforms en besturingssystemen. Voordat u de onderstaande code uitvoert, moet u ervoor zorgen dat u de volgende vereisten op uw systeem hebt.

  

Gis Data manipulatie API ' s voor net

  

Andere Ondersteunde Functies

U kunt ook kijken naar de verschillende functies van onze Gis bibliotheek.

22.34.1
(Release notes)