Возможности
Contents
[
Hide
]
Aspose.GIS for .NET предоставляет богатый набор функций для работы с данными, хранящимися в распространенных форматах GIS-файлов. Вы можете читать и записывать векторные данные GIS, преобразовывать между форматами файлов GIS, создавать и анализировать геометрические объекты признаков и визуализировать карты в SVG.
Поддерживаемые форматы
Основные поддерживаемые форматы файлов:
- Shapefile
- GeoJSON
- ESRI File Geodatabase (FileGDB)
- Geography Markup Language (GML)
- Keyhole Markup Language (KML)
- Scalable Vector Graphics (SVG)
- Базы данных (PostGis, Sql Server)
- GeoTIFF
См. Поддерживаемые форматы файлов для полного списка.
Чтение и запись векторных данных
- Чтение векторных данных
- Перебор признаков слоя
- Чтение признаков слоя по индексу
- Получение метаданных о векторных слоях
- Запись векторных данных
- Создание новых слоев и наборов данных
- Работа с многослойными наборами данных
- Список существующих слоев
- Добавление новых слоев
- Удаление слоев из набора данных
- Построение пространственных индексов для ускорения пространственных запросов.
Преобразование векторных данных
- Преобразование данных в любой поддерживаемый формат
- Выполнение перепроектирования при преобразовании данных
- Настройка атрибутов признаков во время преобразования
Визуализация данных
- Визуализация карт в SVG, PNG, JPEG или BMP
- Настройка стиля для каждого типа геометрии
- Объединение нескольких символизаторов для выполнения сложной отрисовки
- Управление визуальным представлением объекта с помощью правил рендеринга слоя
- Вычисление параметров стилизации объекта на основе значений его атрибутов
См. Визуализация карт для получения подробной информации.
Манипулирование геометрическими объектами
- Создание точек, линий и полигонов с нуля
- Редактирование существующих геометрических объектов
- Разметка объектов на карте.
- Построение нелинейных геометрий (кривых)
- Линеаризация нелинейных геометрий (кривых)
- Импорт и экспорт геометрии из/в WKT и WKB
- Управление моделью точности вычислений
Выполнение анализа векторных данных
- Определение, пересекаются ли какие-либо два геометрических объекта друг с другом.
- Проверка перекрытия геометрий, касания краев, пересечения и других взаимосвязей между геометрическими объектами.
- Нахождение расстояний между геометрическими объектами
- Вычисление выпуклых оболочек, центроидов и буферных зон геометрических объектов
- Вычисление пересечения, объединения или разности любых геометрий.
Использование систем пространственных координат
- Поиск систем пространственных координат по SRID
- Чтение информации о SRS из файлов данных
- Присвоение SRS создаваемым данным
- Перепроектирование отдельных геометрических объектов и целых слоев
- Импорт систем пространственных координат из WKT, экспорт систем пространственных координат в WKT