Utwórz wielokąt z geometrią otworu za pomocą Aspose.GIS

Wstęp

W tym samouczku omówimy proces tworzenia wielokąta z geometrią otworu przy użyciu Aspose.GIS dla .NET. Aspose.GIS to potężna biblioteka, która umożliwia programistom pracę z danymi geoprzestrzennymi w aplikacjach .NET.

Warunki wstępne

Zanim zaczniemy, upewnij się, że masz następujące wymagania wstępne:

  1. Biblioteka Aspose.GIS dla .NET: Możesz ją pobrać z Tutaj .
  2. Środowisko programistyczne: Upewnij się, że masz skonfigurowane środowisko programistyczne z zainstalowanym programem Visual Studio lub dowolnym innym środowiskiem .NET IDE.

Importuj przestrzenie nazw

Po pierwsze, musisz zaimportować niezbędne przestrzenie nazw, aby móc pracować z funkcjonalnościami Aspose.GIS. Oto jak to zrobić:

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

Teraz przejdźmy do tworzenia wielokąta z geometrią otworu przy użyciu Aspose.GIS dla .NET.

Krok 1: Utwórz obiekt wielokątny

Polygon polygon = new Polygon();

Krok 2: Zdefiniuj pierścień zewnętrzny

LinearRing ring = new LinearRing();
ring.AddPoint(50.02, 36.22);
ring.AddPoint(49.99, 36.26);
ring.AddPoint(49.97, 36.23);
ring.AddPoint(49.98, 36.17);
ring.AddPoint(50.02, 36.22);

Krok 3: Zdefiniuj pierścień wewnętrzny (otwór)

LinearRing hole = new LinearRing();
hole.AddPoint(50.00, 36.22);
hole.AddPoint(49.99, 36.20);
hole.AddPoint(49.98, 36.23);
hole.AddPoint(50.00, 36.24);
hole.AddPoint(50.00, 36.22);

Krok 4: Przypisz pierścień zewnętrzny i dodaj pierścień wewnętrzny do wielokąta

polygon.ExteriorRing = ring;
polygon.AddInteriorRing(hole);

Wniosek

Gratulacje! Pomyślnie nauczyłeś się tworzyć wielokąt z geometrią otworu przy użyciu Aspose.GIS dla .NET. Wiedza ta będzie korzystna w różnych zastosowaniach geoprzestrzennych, gdzie takie geometrie są niezbędne.

Często zadawane pytania

1. Co to jest Aspose.GIS?

Aspose.GIS to biblioteka .NET, która umożliwia programistom pracę z danymi geoprzestrzennymi, umożliwiając im tworzenie, odczytywanie i manipulowanie różnymi formatami plików geoprzestrzennych.

2. Czy mogę używać Aspose.GIS w projektach komercyjnych?

Tak, możesz używać Aspose.GIS zarówno do projektów osobistych, jak i komercyjnych, kupując licencję. Odwiedzać Tutaj po więcej szczegółów.

3. Czy dostępna jest bezpłatna wersja próbna Aspose.GIS?

Tak, możesz skorzystać z bezpłatnej wersji próbnej Aspose.GIS z Tutaj .

4. Gdzie mogę znaleźć wsparcie dla Aspose.GIS?

Wsparcie dla Aspose.GIS znajdziesz na stronie Forum Aspose.GIS .

5. Jak mogę uzyskać tymczasową licencję na Aspose.GIS?

Tymczasową licencję na Aspose.GIS można uzyskać od Tutaj .