GeoJSON to format kodowania różnych struktur danych geograficznych. Podczas gdy obrazy SVG są powszechnie używane ze względu na ich skalowalność. W niektórych przypadkach może być konieczna konwersja pliku GeoJSON do formatu SVG. Zgodnie z takimi scenariuszami w tym artykule opisano, jak programowo przekonwertować format GeoJSON na SVG w języku C#.
- Konwerter GeoJSON na SVG — instalacja API C#
- Jak przekonwertować plik GeoJSON do formatu SVG w języku C#
- Konwertuj programowo obraz GeoJSON na obraz SVG w języku C#
Konwerter GeoJSON na SVG — instalacja interfejsu API języka C#
Aspose.GIS for .NET API wspiera pracę z GIS formaty plików. Możesz szybko skonfigurować interfejs API, pobierając referencyjne pliki DLL z sekcji New Releases lub uruchamiając następujące polecenie instalacji NuGet:
PM> Install-Package Aspose.GIS
Jak przekonwertować plik GeoJSON do formatu SVG w C#
Musisz wykonać poniższe kroki, aby przekonwertować plik GeoJSON na format obrazu SVG:
- Zainicjuj mapę o wymaganym rozmiarze.
- Określ przestrzenny układ odniesienia.
- Utwórz styl rysowania linii.
- Dodaj warstwę do mapy.
- Wywołaj metodę renderowania, aby przekonwertować GeoJSON na format SVG.
Programowo konwertuj GeoJSON na obraz SVG w C#
Poniższe kroki opisują, jak przekonwertować GeoJSON na obraz SVG:
- Zainicjuj Mapę o wymaganym rozmiarze.
- Określ przestrzenny układ odniesienia.
- Utwórz styl rysowania linii.
- Dodaj warstwę do mapy.
- Wywołaj metodę Render, aby przekonwertować GeoJSON na format SVG.
Poniższy przykładowy kod pokazuje, jak programowo przekonwertować GeoJSON na SVG w języku C#.
// Utwórz mapę
using (var map = new Aspose.Gis.Rendering.Map(800, 400))
{
// Użyj określonego SRS
map.SpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84;
// Użyj określonego stylu do rysowania linii
var symbolizer = new Aspose.Gis.Rendering.Symbolizers.SimpleLine() { Width = Aspose.Gis.Rendering.Measurement.Pixels(2) };
// Otwórz warstwę i dodaj do mapy
map.Add(Aspose.Gis.VectorLayer.Open("sample.geojson", Aspose.Gis.Drivers.GeoJson), symbolizer);
// Renderuj mapę do formatu SVG
map.Render("sample.svg", Aspose.Gis.Rendering.Renderers.Svg);
}
Uzyskaj bezpłatną licencję
Możesz poprosić o bezpłatną licencję tymczasową, aby w pełni wykorzystać możliwości interfejsu API.
Wniosek
W tym artykule nauczyłeś się, jak przekonwertować GeoJSON na obraz SVG w języku C#. Ponadto możesz zajrzeć do sekcji dokumentacja, aby zapoznać się z różnymi innymi funkcjami interfejsu API. W przypadku jakichkolwiek pytań skontaktuj się z nami pod adresem forum.