Русский

Как указано.GIS для .NET

Высококачественная C# Библиотека ГИС: Расширьте свой бизнес-потенциал с помощью геопространственных инструментов

Aspose.GIS для .NET - это библиотека, предназначенная для того, чтобы разработчики могли работать с геопространственными данными в своих приложениях .NET. Это часть набора API-интерфейсов Aspose, которые известны тем, что предоставляют мощные библиотеки, зависящие от формата файла, для различных нужд разработки.

  Скачайте бесплатную пробную версию
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS
Раскройте и модернизируйте весь потенциал вашей команды разработчиков с помощью Aspose. Библиотека GIS для .NET, основанная на высококачественных геопространственных алгоритмах. Наша библиотека ГИС на C# предназначена для предоставления разработчикам геопространственных инструментов, необходимых им для управления сложными географическими данными.

Интеграция ГИС в Ваш бизнес

Интеграция ГИС приводит к значительной экономии средств за счет усовершенствованного управления данными, возможности использовать решения, основанные на данных, для принятия более обоснованных решений, использования информации о местоположении для улучшения обслуживания клиентов, получения конкурентных преимуществ за счет динамического отображения карт и оптимизации управления ресурсами за счет эффективной обработки географических данных.
Мы разобрались с кодированием и техническими деталями, позволив разработчикам соответствовать как стандартным, так и расширенным требованиям, просто применив лицензию.

Почему стоит выбрать Aspose.GIS

  • Удобно для разработчиков:
    • Простота установки и развертывания: Быстро приступайте к работе
    • Минимальное время обучения: Потратьте минимум времени для достижения желаемых результатов.
    • Интуитивно понятный интерфейс: Оптимизируйте операции для повышения эффективности.
  • Надежная поддержка:
    • Служба поддержки клиентов: Быстрое решение проблем непосредственно на вашей личной странице (доступно после регистрации / вступления в систему)
    • Коммерческая лицензия: Выберите лицензию, которая подходит вашему бизнесу: Коммерческая, измерительная или для разработчиков.
  • Оптимальная производительность:
    • Целостность данных: Ваши данные остаются защищенными и точными даже в динамических сценариях без потери данных.
    • Управление большими наборами данных: Управляйте обширными наборами данных.
    • Сокращенное обслуживание: Сократите затраты на обслуживание кода.

ключевые функции:


Обработка и создание данных:

  • Управление слоями: Создавайте слои и наборы данных и управляйте ими из различных форматов файлов, включая C# GDAL. Упрощение организации данных.
  • Геометрические фигуры: Создание точек, линий и поверхностей, включая нелинейные геометрии, такие как кривые и дуги. Точное создание геометрии.

2D визуализация данных

  • Динамический рендеринг карт: b> Создавайте четкие и понятные карты с динамическим рендерингом для представления геоданных. Привлекайте пользователей привлекательными визуальными эффектами.
  • Пользовательский стиль: Настраивайте внешний вид и стиль геометрических фигур.
  • Комбинирование символов: Комбинируйте символы для сложных рисунков.
  • Текст и надписи: Добавляйте надписи, стилизуйте текст и включайте определение местоположения на картах. Улучшайте читаемость карт.

Геопространственный анализ

  • Расширенный анализ: Анализируйте взаимосвязи и взаимодействия между географическими объектами.
  • Решения, основанные на данных: Делайте осознанный выбор на основе геопространственной аналитики.

Преобразование координат

  • SRS (Системы пространственной привязки): Управляйте SRS для точного позиционирования и визуализации.
  • Преобразование координат: Выражайте точки или векторы в различных системах координат.
  • Перепроецирование: Перепроектируйте геометрию и слои для обеспечения совместимости и точности.

Поддержка растров

  • Чтение: Считывайте популярные растровые форматы, включая GeoTIFF, TIFF, Esri ASCII.
  • Перепроецирование и преобразование: Включает в себя настройку разрешения, изменение соотношения сторон, изменение размера или выравнивание растра по определенной географической области и системе координат.
  • Обрезка: Точное выравнивание векторных и растровых данных. Обрезка по геометрии, экстенту и маске.

Интеграция с базами данных

  • PostGIS: Работа с геопространственными данными, хранящимися в PostgreSQL, с использованием расширения PostGIS для хранения геопространственных данных и управления ими.
  • SQL Server: Взаимодействие с геопространственными данными, хранящимися в SQL Server.

Интеграция с GDAL

  • Поддержка GDAL: Импорт данных из широкого спектра источников и форматов, расширяющий возможности вашей системы для чтения геопространственных данных в различных форматах. GDAL поддерживает сотни форматов данных, как векторных, так и растровых.

Создание карт

    Упрощенное создание карт: Создавайте карты в различных форматах без глубоких технических знаний.Map Builder: Легко создавайте карты, не вдаваясь в технические детали. С поддержкой плиток, растровых данных, векторных слоев и возможностями перепроецирования.Управление SRS: Управление картографической проекцией.
  • Согласованность: Обеспечение согласованности картографических проекций.
Рендеринг карты
                
                    
using (var map = new Map(800, 400))
{
    map.Add(VectorLayer.Open(dataDir + "land.shp", Drivers.Shapefile));
    map.Render(dataDir + "land_out.svg", Renderers.Svg);
}
                
            
Рендеринг карты
Измените цвет линии обводки и залейте ее коричневым цветом
                
                    
using (var map = new Map(500, 450))
{
    var symbolizer = new SimpleFill { FillColor = Color.Azure, StrokeColor = Color.Brown };

    map.Add(VectorLayer.Open(dataDir + "polygons.geojson", Drivers.GeoJson), symbolizer);
    map.Render(dataDir + "polygons_out.svg", Renderers.Svg);
}
                
            
Измените цвет линии обводки и залейте ее коричневым цветом
Поверните надписи
                
                    
using (var map = new Map(1000, 634))
{
    var symbolizer = new SimpleLine { Width = 1.5, Color = Color.FromArgb(0xAE, 0xD9, 0xFD) };

    var labeling = new SimpleLabeling(labelAttribute: "name")
    {
        HaloSize = 1,
        Placement = new LineLabelPlacement
        {
            Alignment = LineLabelAlignment.Parallel,
        }
    };

    map.Add(VectorLayer.Open(dataDir + "lines.geojson", Drivers.GeoJson), symbolizer, labeling);
    map.Padding = 50;
    map.Render(dataDir + "lines_labeling_parallel_out.svg", Renderers.Svg);
}
                
            
Поверните надписи
Измените цвет заливки на красный
                
                    
using (var map = new Map(500, 200))
{
    var symbol = new SimpleMarker() { Size = 7, StrokeWidth = 1, FillColor = Color.Red };

    map.Add(VectorLayer.Open(dataDir + "points.geojson", Drivers.GeoJson), symbol);
    map.Padding = 20;
    map.Render(dataDir + "points_out.svg", Renderers.Svg);
}

                
            
Измените цвет заливки на красный

C# GIS библиотека

Есть простой способ установить Aspose.GIS для .NET в вашу систему:

Системные требования

Наш API поддерживается на большинстве платформ и операционных систем. Перед запуском кода, пожалуйста, убедитесь, что ваша система соответствует соответствующим требованиям.

Aspose.GIS Живые демонстрации на C#

Попробуйте функции нашей библиотеки, чтобы увидеть новые возможности. Живые демонстрации в C#

Другие поддерживаемые функции

Вы также можете ознакомиться с различными функциями нашей библиотеки GIS.

24.04.1
(Release notes)