Функции
Contents
 [
      
        Hide
      ]
    Aspose.GIS за .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