Функции

Contents
[ ]

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