Polski

Gis interfejsy API do manipulacji danymi dla net

net API do Gis manipulacji danymi

Twórz, Czytaj, Konwertuj, przetwarzaj dane Gis i Renderuj mapy za pomocą interfejsu API zaprojektowanego specjalnie dla programistów net.

  Pobierz Bezpłatną Wersję Próbną
PNG JPG BMP TIFF GPX
Aspose.GIS for NET
GIS

Aspose.Gis biblioteka dla net

Aspose.Gis dla net umożliwia dostęp i manipulowanie informacjami geograficznymi z wektorowych formatów danych geoprzestrzennych. API obsługuje odczyt, zapis i konwersję najpopularniejszych formatów plików Gis, takich jak Shapefile, GeoJSON, FIleGDB, KML i OSM XML, a także renderowanie mapy z obsługiwanych formatów do SVG. Ponadto programista może łatwo dostosować renderowanie i style funkcji, aby uzyskać pożądany wygląd mapy.

Aspose.Gis for net został zaprojektowany z myślą o prostocie, wydajności, użyteczności i przenośności. Zawiera interfejsy API do użytku z platformami net Framework, net Core i Xamarin, umożliwiając łatwe tworzenie aplikacji wieloplatformowych.


Użyj Różnych Układów Współrzędnych

Z Aspose.Gis, można przekształcić współrzędne geoprzestrzenne, geometrie i całe warstwy z jednego układu odniesienia współrzędnych do drugiego. Obsługiwane są rzuty kartograficzne oraz przekształcenia geodezyjne.

Możesz albo wyszukać system odniesienia współrzędnych przez SRID, zaimportować z WKT lub ustawić parametry niestandardowe bezpośrednio w kodzie.


Wykonaj Analizę Przestrzenną

Aspose.Gis zawiera pełny zestaw predykatów przestrzennych opartych na modelu DE-9IM, który ocenia relacje topologiczne między obiektami. Typowe przypadki to:

  • Określ, czy dwa obiekty nachodzą na siebie
  • Określ, czy jeden obiekt przecina inny obiekt
  • Znajdź minimalną odległość między geometrią a inną geometrią
  • Sprawdź, czy geometria obiektu przecina się
  • Oblicz pole geometrii

Aspose.Gis umożliwia łatwe wykonywanie operacji geometrycznych, takich jak:

  • Tworzenie wielokąta bufora wokół geometrii
  • Znajdź centroid geometrii
  • Znajdź wypukły kadłub geometrii
  • Oblicz zakres obwiedni
  • Linearyzacja krzywej
Próbki kodu
                
                    
// Read GIS data from a Shapefile
using (var layer = VectorLayer.Open(dir + "myDataFile.shp", Drivers.Shapefile))
{

    foreach (var feature in layer)
    {
        Console.WriteLine(feature.Geometry.AsText()); // print the geometry as WKT

        Console.WriteLine(feature.GetValue<string>("CITY_NAME")); // print an attribute value

        Console.WriteLine(feature.GetValue<DateTime>("UPDATE_DAT")); 
    }
}


// Convert a Shapefile to GeoJSON
VectorLayer.Convert(dir + "example.shp", Drivers.Shapefile, dir + "output.json", Drivers.GeoJson);


// Render a TopoJSON map to SVG
using (var map = new Map(800, 600))
{
    var layer = VectorLayer.Open(dir + "map.json", Drivers.TopoJson);

    var style = new SimpleFill { FillColor = Color.Azure, StrokeWidth = 1.5 };

    map.Add(layer, style);

    map.Render(dir + "mymap.svg", Renderers.Svg);
}
                
            

C# Gis biblioteka

Istnieje prosty sposób instalacji Aspose.Gis dla net na Twój system:

Aspose.Gis demo na żywo C#

Zobacz Aspose.Gis przykłady już teraz odwiedzając naszą Strona demo na żywo. Demo na żywo ma następujące zalety

Tworzenie nowych warstw i zbiorów danych lub odczytywanie funkcji z istniejących plików
Tworzenie punktów, linii i powierzchni
Budowanie geometrii nieliniowych
Tłumaczenie geometrii na / z WKT i WKB
Oblicz zależność topologiczną między geometriami
Oblicz przecięcie, zjednoczenie lub różnicę dowolnej geometrii
Oblicz region buforowy wokół geometrii
Renderowanie map do formatu SVG, PNG, JPEG lub BMP
Połącz kilka symboli, aby wykonać złożony rysunek
Oblicz parametry stylizacji funkcji na podstawie wartości jej atrybutów
Przeprojektuj poszczególne geometrie i całe warstwy
Import przestrzennych systemów odniesienia z WKT, eksport przestrzennych systemów odniesienia do WKT
Wyszukiwanie przestrzennych systemów odniesienia przez SRID
Konwertuj dane do wielu obsługiwanych formatów
Wykonaj reprojekcję podczas konwersji danych
Praca z danymi przestrzennymi w PostgreSQL i SQL Server
Tworzenie indeksów przestrzennych w celu przyspieszenia zapytań przestrzennych
Odczyt wartości pasma z formatu rastrowego GeoTIFF

Wymagania Systemowe

Nasze API są obsługiwane na wszystkich głównych platformach i systemach operacyjnych. Przed wykonaniem poniższego kodu upewnij się, że masz następujące wymagania wstępne w systemie.

  

Gis interfejsy API do manipulacji danymi dla net

  

Inne Obsługiwane Funkcje

Możesz również spojrzeć na różne funkcje naszej biblioteki Gis.

22.34.1
(Release notes)