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:
- Biblioteka Aspose.GIS dla .NET: Możesz ją pobrać zTutaj.
- Ś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 zTutaj.
4. Gdzie mogę znaleźć wsparcie dla Aspose.GIS?
Wsparcie dla Aspose.GIS znajdziesz na stronieForum Aspose.GIS.
5. Jak mogę uzyskać tymczasową licencję na Aspose.GIS?
Tymczasową licencję na Aspose.GIS można uzyskać odTutaj.