Geometriák számolása a geometriában az Aspose.GIS segítségével
Bevezetés
Az Aspose.GIS for .NET egy hatékony eszköz azoknak a fejlesztőknek, akik térinformatikai funkciókat szeretnének beépíteni .NET-alkalmazásaikba. Legyen szó térképészeti szoftverről, helyalapú szolgáltatásokról vagy térelemző eszközökről, az Aspose.GIS az Ön igényeinek megfelelő szolgáltatások átfogó készletét kínálja. Ebben az oktatóanyagban megvizsgáljuk, hogyan számolhatunk geometriákat egy geometrián belül az Aspose.GIS for .NET használatával.
Előfeltételek
Mielőtt belevágna ebbe az oktatóanyagba, győződjön meg arról, hogy rendelkezik a következő előfeltételekkel:
- Visual Studio: Győződjön meg arról, hogy a Visual Studio telepítve van a rendszeren.
- Aspose.GIS for .NET: Töltse le és telepítse az Aspose.GIS for .NET webhelyről letöltési oldal .
- C# alapismeretek: Ismerkedjen meg a C# programozási nyelv alapjaival.
Névterek importálása
A kódolás megkezdése előtt importálnia kell a szükséges névtereket az Aspose.GIS funkció eléréséhez.
using Aspose.Gis.Geometries;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
2. lépés: Pontgeometria létrehozása
Point point = new Point(40.7128, -74.006);
Itt létrehozunk aPoint
geometria szélesség 40,7128 és hosszúság -74,006.
3. lépés: Hozzon létre LineString geometriát
LineString line = new LineString();
line.AddPoint(78.65, -32.65);
line.AddPoint(-98.65, 12.65);
Ez a lépés létrehozza aLineString
geometriát, és két pontot ad hozzá.
4. lépés: Geometria gyűjtemény létrehozása
GeometryCollection geometryCollection = new GeometryCollection();
geometryCollection.Add(point);
geometryCollection.Add(line);
Ezután létrehozzuk aGeometryCollection
és add hozzá a korábban létrehozott pont- és vonalgeometriákat.
5. lépés: Számolja meg a geometriákat
int geometriesCount = geometryCollection.Count;
Ez a lépés megszámolja a geometrián belüli geometriák számátGeometryCollection
.
6. lépés: Jelenítse meg a számlálót
Console.WriteLine(geometriesCount); // 2
Végül kinyomtatjuk a geometriák számát, ami ebben az esetben az2
.
Következtetés
Ebben az oktatóanyagban megtanultuk, hogyan számolhatunk geometriákat egy geometrián belül az Aspose.GIS for .NET használatával. Az alábbi lépések követésével könnyedén beépítheti a térinformatikai funkciókat .NET-alkalmazásaiba.
GYIK
Az Aspose.GIS for .NET alkalmas asztali és webes alkalmazásokhoz is?
Igen, az Aspose.GIS for .NET zökkenőmentesen használható asztali és webes alkalmazásokban egyaránt.
Végezhetek térbeli lekérdezéseket az Aspose.GIS for .NET használatával?
Az Aspose.GIS for .NET határozottan támogatja a geometriákon végzett térbeli lekérdezések végrehajtását.
Az Aspose.GIS for .NET támogatja a különböző GIS fájlformátumokat?
Igen, az Aspose.GIS for .NET GIS-fájlformátumok széles skáláját támogatja, beleértve az SHP-t, a KML-t és a GeoJSON-t.
Létezik ingyenes próbaverzió az Aspose.GIS for .NET számára?
Igen, letölthet egy ingyenes próbaverziót a webhelyről weboldal .
Hol találok támogatást az Aspose.GIS for .NET számára?
Támogatást találhat a Aspose.GIS fórum .