GeoJSON – це формат для кодування різних структур географічних даних. У той час як зображення SVG широко використовуються завдяки їх масштабованості. У деяких випадках може знадобитися конвертувати файл GeoJSON у формат SVG. Після таких сценаріїв у цій статті розповідається про те, як програмно конвертувати GeoJSON у формат SVG на C#.
- Конвертер GeoJSON у SVG – встановлення C# API
- Як конвертувати файл GeoJSON у формат SVG у C#
- Програмно перетворіть GeoJSON на зображення SVG на C#
Конвертер GeoJSON у SVG - встановлення C# API
Aspose.GIS for .NET API підтримує роботу з ГІС формати файлів. Ви можете швидко налаштувати API, завантаживши довідкові файли DLL із розділу Нові випуски або виконавши наступну команду встановлення NuGet:
PM> Install-Package Aspose.GIS
Як конвертувати файл GeoJSON у формат SVG у C#
Вам потрібно виконати наведені нижче дії, щоб конвертувати файл GeoJSON у формат зображення SVG:
- Ініціалізуйте карту потрібного розміру.
- Укажіть систему просторової відліку.
- Створіть стиль для малювання ліній.
- Додайте шар до карти.
- Викличте метод render для перетворення GeoJSON у формат SVG.
Перетворення GeoJSON на зображення SVG програмним шляхом у C#
Нижче описано, як перетворити GeoJSON на зображення SVG:
- Ініціалізуйте Карту потрібного розміру.
- Укажіть систему просторової відліку.
- Створіть стиль для малювання ліній.
- Додайте шар до карти.
- Викличте метод Render, щоб конвертувати GeoJSON у формат SVG.
Наведений нижче приклад коду демонструє, як програмно перетворити GeoJSON у SVG на C#.
// Створіть карту
using (var map = new Aspose.Gis.Rendering.Map(800, 400))
{
// Використовуйте вказану СГД
map.SpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84;
// Використовуйте вказаний стиль для малювання ліній
var symbolizer = new Aspose.Gis.Rendering.Symbolizers.SimpleLine() { Width = Aspose.Gis.Rendering.Measurement.Pixels(2) };
// Відкрийте шар і додайте його на карту
map.Add(Aspose.Gis.VectorLayer.Open("sample.geojson", Aspose.Gis.Drivers.GeoJson), symbolizer);
// Відобразити карту у форматі SVG
map.Render("sample.svg", Aspose.Gis.Rendering.Renderers.Svg);
}
Отримайте безкоштовну ліцензію
Ви можете подати запит на безкоштовну тимчасову ліцензію, щоб оцінити API на повну потужність.
Висновок
У цій статті ви дізналися, як конвертувати GeoJSON у зображення SVG у C#. Крім того, ви можете переглянути розділ документація, щоб ознайомитися з різними іншими функціями API. У разі будь-яких запитань зв’яжіться з нами на форумі.