Aspose.GIS for .NETпозволяет получить доступ и управлять географической информацией из векторных форматов на основе геопространственных данных. API поддерживает чтение, запись и конвертировать большинство популярных форматов ГИС файлов, таких как Shapefile, GeoJSON, FIleGDB, KML и OSM XML, а также оказать карту из поддерживаемых форматов в SVG. Кроме того, разработчик может легко настроить рендеринг и художественные стили, чтобы получить желаемый вид карты.
Aspose.GIS for .NETразработан с простотой, производительность, удобство использования и портативность в виду. Он содержит интерфейсы API, которые будут использоваться с .NET Framework, платформы .NET Ключевых и Xamarin, что позволяет создавать кросс-платформенные приложения с большой легкостью.
Обзор Aspose.GIS for .NET API.
Слои | Geometries | |
|
|
|
Aspose.GIS for .NET поддерживает большинство популярных форматов ГИС файлов.
⇑⇓ Ввод/Вывод | Только ввод ⇓ | |
|
|
|
Aspose.GIS for .NETподдерживает любые рамки .NET, начиная с 4.7, платформы .NET Ключевых и Xamarin. Кроме того, оно может быть использовано с Mono 5.4 или более поздней версии.
Mono & .NET ядро | Фреймворк .NET + Xamarin | |
Mono 5.4+ ⇒ |
|
⇐ Xamarin.Android (7.5 или выше) ⇐ Xamarin.iOS (10,14 или выше) ⇐ Xamarin.Mac (3.8 или выше) |
Advanced .NET API Особенности форматы ГИС манипуляционный
Форматы файлов ГИС Inter-конвертировано | Загрузить существующие файлы ГИС | Запись данных в шейп, GeoJSON и KML форматов |
Создание и написание ESRI File геоданных: FIleGDB | Чтение данных в KML, GPX, GML и FIleGDB форматов | Легкий и автономный компонент |
Преобразование GeoJSON файлов в shape-файл с настройками атрибутов | Преобразование в формате GeoJSON TopoJSON | Чтение и запись функциональности или из TopoJSON |
Геометрия Validation | Сравнить геометрии для пространственной связи как пересечения или объединения | Найти разницу разности & симметричную между геометрией |
Найти площади, длину & расстояние между точками | Расчет геометрии медиан и выпуклых оболочек | Карта рендеринга в SVG |
Inter-преобразование форматов Geo
Aspose.GIS for .NET обеспечивает возможность преобразования форматов файлов Geo с помощью одной строки кода.
Преобразование ESRI shape-файл в GeoJSON – C #:
// load & convert Shapefile
VectorLayer.Convert(dir + “template.shp”, Drivers.Shapefile, dir + “output.json”, Drivers.GeoJson);
Чтение или создание ГИС данных файлов
Aspose.GIS for .NETне только поддерживает загрузку форматов ГИС файлов для манипулирования и преобразования, но он также предоставляет возможность создавать файлы данных ГИС с нуля. .NET-разработчики могут использовать API для создания основных геометрических объектов, таких как точки, MultiPoint, Line, MultiLine, многоугольник и так далее, которые могут быть дополнительно использованы для создания сложных функций.
Format-Independent Model Object
Aspose.GIS for .NETпозволяет управлять геометрией и атрибуты объектов поддерживаемых форматов файлов ГИС, не беспокоясь о базовой реализации формата. Равномерное представление функции атрибутов для обоих ESRI шейпа и GeoJSON освобождает вас от написания отдельного кода для управления обоих форматов.
Поддержка пространственной системы
Aspose.GIS for .NETподдерживает Spatial Reference System. .NET GIS API позволяет создавать пространственную систему отсчета от Well-Known Text (WKT), а также предоставляет возможность экспортировать пространственную систему отсчета в WKT. Кроме того, вы можете также сравнить пространственные системы отсчета или создать с пользовательскими параметрами, как в соответствии с требованиями приложения.