Polski

Aspose.GIS dla .NET

Wysoka jakość C# Biblioteka GIS: Zwiększ swój potencjał biznesowy dzięki narzędziom geoprzestrzennym

Aspose.GIS for .NET to biblioteka zaprojektowana w celu umożliwienia programistom pracy z danymi geoprzestrzennymi w ich aplikacjach .NET. Jest częścią pakietu Aspose API, które są znane z dostarczania potężnych bibliotek specyficznych dla formatu plików dla różnych potrzeb programistycznych.

  Pobierz Bezpłatną Wersję Próbną
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS
Odblokuj i zmodernizuj pełny potencjał swojego zespołu programistów dzięki Aspose. GIS dla. NET, biblioteki opartej na wysokiej jakości algorytmach geoprzestrzennych. Nasza biblioteka C # GIS została zaprojektowana w celu zapewnienia programistom narzędzi geoprzestrzennych potrzebnych do zarządzania złożonymi danymi geograficznymi.

Integracja GIS z Twoją firmą

Integracja GIS skutkuje znacznymi oszczędnościami, dzięki zaawansowanemu zarządzaniu danymi, możliwości wykorzystania rozwiązań opartych na danych w celu bardziej świadomego podejmowania decyzji, wykorzystując spostrzeżenia oparte na lokalizacji w celu poprawy obsługi klienta, zyskując przewagę konkurencyjną dzięki dynamicznemu renderowaniu map i optymalizując zarządzanie zasobami poprzez wydajne przetwarzanie danych geograficznych.
Zajmowaliśmy się kodowaniem i szczegółami technicznymi, umożliwiając programistom spełnienie zarówno standardowych, jak i zaawansowanych wymagań, po prostu stosując licencję.

Dlaczego Warto Wybrać Aspose.GIS

  • Przyjazny Dla Programistów:
    • Łatwy w instalacji i wdrożeniu: Zacznij szybko
    • Minimalna Krzywa Uczenia Się: Zainwestuj minimalny czas, aby osiągnąć pożądane rezultaty.
    • Intuicyjny Interfejs: Usprawnij operacje dla wydajności.
  • Niezawodne Wsparcie:
    • Obsługa Klienta: Szybkie rozwiązywanie problemów bezpośrednio na twojej osobistej stronie (dostępne po rejestracji/zostaniu członkiem)
    • Licencja Komercyjna: Wybierz licencję, która pasuje do Twojej firmy: Biznes, mierzona lub deweloper.
  • Optymalna Wydajność:
    • Integralność Danych: Twoje dane pozostają bezpieczne i dokładne, nawet w dynamicznych scenariuszach bez utraty danych.
    • Zarządzanie Dużymi Zbiorami Danych: Zarządzaj obszernymi zestawami danych.
    • Zmniejszona Konserwacja: Zmniejsz wysiłki związane z konserwacją kodu.

Najważniejsze Cechy:


Obsługa i tworzenie danych:

  • Zarządzanie Warstwami: Tworzenie i zarządzanie warstw i zbiorów danych z różnych formatów plików, w tym C # GDAL. Uprość organizację danych.
  • Kształty Geometryczne: Generuj punkty, linie i powierzchnie, w tym nieliniowe geometrie, takie jak krzywe i łuki. Precyzyjne tworzenie geometrii.

Wizualizacja danych 2D

  • Dynamiczne Renderowanie Map:B > twórz jasne i wnikliwe mapy z dynamicznym renderowaniem, aby prezentować dane geograficzne. Przyciągaj użytkowników atrakcyjnymi efektami wizualnymi.
  • Stylizacja Na Zamówienie: Dostosuj wygląd i styl geometrycznych kształtów.
  • Łączenie Symboli: Połącz symbole dla złożonych rysunków.
  • Tekst i etykietowanie: Dodaj etykiety, styl tekstu i włącz wykrywanie miejsc na mapach. Popraw czytelność mapy.

Analiza Geoprzestrzenna

  • Zaawansowana Analiza: Analizuj relacje i interakcje między obiektami geograficznymi.
  • Decyzje Oparte Na Danych: Dokonuj świadomych wyborów w oparciu o analizy geoprzestrzenne.

Transformacja Współrzędnych

  • SRS (Spatial Reference Systems): Zarządzaj SRS w celu dokładnego pozycjonowania i wizualizacji.
  • Konwersja Współrzędnych: Wyraź punkty lub wektory w różnych układach współrzędnych.
  • Reprojection: Przeprojektuj geometrie i warstwy pod kątem zgodności i dokładności.

Wsparcie Rastrowe

  • Czytanie: Przeczytaj popularne formaty rastrowe, w tym GeoTiff, TIFF, Esri ASCII.
  • Reprojekcja i transformacja: Obejmuje dostosowanie rozdzielczości, zmianę proporcji, zmianę rozmiaru lub wyrównanie rastra z określonym obszarem geograficznym i układem współrzędnych.
  • Kadrowanie: Precyzyjnie wyrównaj dane wektorowe i rastrowe. Przycinanie według geometrii, zasięgu i maski.

Integracje Baz Danych

  • PostGIS: Praca z danymi geoprzestrzennymi przechowywanymi w PostgreSQL przy użyciu rozszerzenia PostGIS do przechowywania i zarządzania danymi geoprzestrzennymi.
  • SQL Server: Interakcja z danymi geoprzestrzennymi przechowywanymi w SQL Server.

Integracja GDAL

  • Wsparcie GDAL: Importuj dane z szerokiej gamy źródeł i formatów, rozszerzając możliwości systemu do odczytu danych geoprzestrzennych w różnych formatach. GDAL obsługuje setki formatów danych, zarówno wektorowych, jak i rastrowych.

Tworzenie Mapy

    Uproszczone Tworzenie Map: Twórz mapy w różnych formatach bez dogłębnej wiedzy technicznej.Kreator Map: Łatwe tworzenie map bez wchodzenia w szczegóły techniczne. Z obsługą kafelków, danych rastrowych, warstw wektorowych i możliwości reprojekcji.Zarządzanie SRS: Zarządzaj projekcją mapy.
  • Spójność: Zapewnij spójne prognozy map.
Renderowanie Map
                
                    
using (var map = new Map(800, 400))
{
    map.Add(VectorLayer.Open(dataDir + "land.shp", Drivers.Shapefile));
    map.Render(dataDir + "land_out.svg", Renderers.Svg);
}
                
            
Renderowanie Map
Zmień kolor linii obrysu i wypełnij ją brązem
                
                    
using (var map = new Map(500, 450))
{
    var symbolizer = new SimpleFill { FillColor = Color.Azure, StrokeColor = Color.Brown };

    map.Add(VectorLayer.Open(dataDir + "polygons.geojson", Drivers.GeoJson), symbolizer);
    map.Render(dataDir + "polygons_out.svg", Renderers.Svg);
}
                
            
Zmień kolor linii obrysu i wypełnij ją brązem
Obróć etykiety
                
                    
using (var map = new Map(1000, 634))
{
    var symbolizer = new SimpleLine { Width = 1.5, Color = Color.FromArgb(0xAE, 0xD9, 0xFD) };

    var labeling = new SimpleLabeling(labelAttribute: "name")
    {
        HaloSize = 1,
        Placement = new LineLabelPlacement
        {
            Alignment = LineLabelAlignment.Parallel,
        }
    };

    map.Add(VectorLayer.Open(dataDir + "lines.geojson", Drivers.GeoJson), symbolizer, labeling);
    map.Padding = 50;
    map.Render(dataDir + "lines_labeling_parallel_out.svg", Renderers.Svg);
}
                
            
Obróć etykiety
Zmień kolor wypełnienia na czerwony
                
                    
using (var map = new Map(500, 200))
{
    var symbol = new SimpleMarker() { Size = 7, StrokeWidth = 1, FillColor = Color.Red };

    map.Add(VectorLayer.Open(dataDir + "points.geojson", Drivers.GeoJson), symbol);
    map.Padding = 20;
    map.Render(dataDir + "points_out.svg", Renderers.Svg);
}

                
            
Zmień kolor wypełnienia na czerwony

C# GIS biblioteka

Istnieje prosty sposób instalacji Aspose.GIS dla .NET na Twój system:

Wymagania Systemowe

Nasze API jest obsługiwane na większości platform i systemów operacyjnych. Przed uruchomieniem kodu upewnij się, że Twój system spełnia odpowiednie wymagania.

Aspose.GIS Live dema on C#

Wypróbuj funkcje naszej biblioteki, aby zobaczyć nowe możliwości. Dema na żywo w C#