Uzyskaj punkt na powierzchni geometrycznej
Wstęp
W tym samouczku odkryjemy, jak używać Aspose.GIS dla .NET do pracy z geometrią i pobierania punktów na ich powierzchniach. Aspose.GIS to potężna biblioteka zapewniająca różne funkcje przetwarzania, manipulacji i wizualizacji danych geoprzestrzennych w aplikacjach .NET.
Warunki wstępne
Zanim zaczniemy, upewnij się, że masz następujące elementy:
Konfiguracja środowiska
- Zainstaluj Aspose.GIS dla .NET: Pobierz i zainstaluj bibliotekę Aspose.GIS dla .NET z Tutaj .
- Skonfiguruj środowisko programistyczne: Upewnij się, że masz działające środowisko programistyczne dla programowania .NET. Jeśli nie, możesz skonfigurować Visual Studio lub dowolne inne wybrane środowisko programistyczne .NET.
- Podstawowa znajomość języka C#: Zapoznaj się z podstawami języka programowania C#, jeśli nie jesteś jeszcze zaznajomiony.
- Dostęp do dokumentacji: Zachowaj dokumentacja przydatne w celach informacyjnych w całym samouczku.
Importuj przestrzenie nazw
Zanim zagłębimy się w implementację, zacznijmy od zaimportowania niezbędnych przestrzeni nazw:
using Aspose.Gis.Geometries;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
Teraz, gdy skonfigurowaliśmy nasze środowisko i zaimportowaliśmy wymagane przestrzenie nazw, podzielmy przykład na wiele kroków, aby lepiej go zrozumieć.
Krok 1: Utwórz wielokąt
Najpierw musimy utworzyć geometrię wielokąta. Definiujemy zewnętrzny pierścień wielokąta poprzez określenie jego wierzchołków.
var polygon = new Polygon();
polygon.ExteriorRing = new LinearRing(new[]
{
new Point(0, 0),
new Point(0, 1),
new Point(1, 1),
new Point(0, 0),
});
Krok 2: Uzyskaj punkt na powierzchni
Następnie pobieramy punkt na powierzchni wielokąta za pomocąGetPointOnSurface()
metoda.
IPoint pointOnSurface = polygon.GetPointOnSurface();
Krok 3: Sprawdź punkt wewnątrz wielokąta
Możemy sprawdzić, czy pobrany punkt leży wewnątrz wielokąta za pomocąSpatiallyContains()
metoda.
Console.WriteLine(polygon.SpatiallyContains(pointOnSurface)); // PRAWDA
Wniosek
W tym samouczku nauczyliśmy się, jak używać Aspose.GIS dla .NET, aby uzyskać punkt na powierzchni geometrii wielokąta i sprawdzić jego zawartość w wielokącie. Dzięki Aspose.GIS obsługa danych geoprzestrzennych staje się wydajna i prosta, umożliwiając programistom tworzenie solidnych aplikacji geoprzestrzennych.
Często zadawane pytania
Czy Aspose.GIS jest kompatybilny z innymi frameworkami .NET?
Tak, Aspose.GIS obsługuje różne platformy .NET, w tym .NET Framework, .NET Core i .NET Standard.
Czy mogę wypróbować Aspose.GIS przed zakupem?
Tak, możesz pobrać bezpłatną wersję próbną Aspose.GIS ze strony Tutaj .
Jak mogę uzyskać wsparcie dla Aspose.GIS?
Możesz odwiedzić forum Aspose.GIS Tutaj do szukania pomocy i interakcji z innymi użytkownikami i programistami.
Czy Aspose.GIS oferuje licencje tymczasowe?
Tak, możesz uzyskać tymczasowe licencje na Aspose.GIS od Tutaj .
Gdzie mogę kupić Aspose.GIS?
Możesz kupić Aspose.GIS na stronie zakupu Tutaj .