Počítání geometrií v geometrii s Aspose.GIS

Úvod

Aspose.GIS for .NET je výkonný nástroj pro vývojáře, kteří chtějí začlenit geoprostorové funkce do svých aplikací .NET. Ať už vytváříte mapový software, služby založené na poloze nebo nástroje pro prostorovou analýzu, Aspose.GIS poskytuje komplexní sadu funkcí, které splní vaše potřeby. V tomto tutoriálu prozkoumáme, jak počítat geometrie v geometrii pomocí Aspose.GIS pro .NET.

Předpoklady

Než se pustíte do tohoto tutoriálu, ujistěte se, že máte následující předpoklady:

  1. Visual Studio: Ujistěte se, že máte v systému nainstalované Visual Studio.
  2. Aspose.GIS pro .NET: Stáhněte a nainstalujte Aspose.GIS pro .NET zstránka ke stažení.
  3. Základní znalost C#: Seznamte se se základy programovacího jazyka C#.

Importovat jmenné prostory

Než začnete kódovat, musíte importovat potřebné jmenné prostory pro přístup k funkcím Aspose.GIS.

using Aspose.Gis.Geometries;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

Krok 2: Vytvořte geometrii bodů

Point point = new Point(40.7128, -74.006);

Zde vytvoříme aPoint geometrie se zeměpisnou šířkou 40,7128 a délkou -74,006.

Krok 3: Vytvořte geometrii LineString

LineString line = new LineString();
line.AddPoint(78.65, -32.65);
line.AddPoint(-98.65, 12.65);

Tento krok vytvoří aLineString geometrii a přidá k ní dva body.

Krok 4: Vytvořte kolekci geometrie

GeometryCollection geometryCollection = new GeometryCollection();
geometryCollection.Add(point);
geometryCollection.Add(line);

Poté vytvoříme aGeometryCollection a přidejte k němu dříve vytvořené geometrie bodů a čar.

Krok 5: Počítejte geometrie

int geometriesCount = geometryCollection.Count;

Tento krok počítá počet geometrií v rámciGeometryCollection.

Krok 6: Zobrazte počet

Console.WriteLine(geometriesCount); // 2

Nakonec vytiskneme počet geometrií, což v tomto případě je2.

Závěr

tomto tutoriálu jsme se naučili, jak počítat geometrie v geometrii pomocí Aspose.GIS pro .NET. Pomocí těchto kroků můžete snadno začlenit geoprostorové funkce do svých aplikací .NET.

FAQ

Je Aspose.GIS for .NET vhodný pro desktopové i webové aplikace?

Ano, Aspose.GIS for .NET lze bezproblémově používat v desktopových i webových aplikacích.

Mohu provádět prostorové dotazy pomocí Aspose.GIS pro .NET?

Aspose.GIS pro .NET samozřejmě poskytuje robustní podporu pro provádění prostorových dotazů na geometrie.

Podporuje Aspose.GIS for .NET různé formáty souborů GIS?

Ano, Aspose.GIS for .NET podporuje širokou škálu formátů souborů GIS včetně SHP, KML a GeoJSON.

Je k dispozici bezplatná zkušební verze pro Aspose.GIS pro .NET?

Ano, můžete si stáhnout bezplatnou zkušební verzi zwebová stránka.

Kde najdu podporu pro Aspose.GIS pro .NET?

Podporu najdete naFórum Aspose.GIS.