Український

Як зазначено.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)