Aspose.GIS за .NET е водеща Географска Информационна Система (ГИС) за обработка, манипулация и конверсия на данни. Този API позволява на .NET разработчиците програмно да достъпват, четат, пишат и конвертират популярни ГИС файлови формати като Shapefile (SHP, SHX), GeoJSON, FileGDB (GDB), Keyhole Markup Language (KML), Geography Markup Language (GML), GPX Exchange Format (GPX) и други. GIS API за .NET предоставя инструменти за визуализация на данни, които рендират карти към PNG, JPG и BMP растерни изображения и SVG вектори. Той поддържа и подробен анализ на векторни данни от геопространственните векторни формати.
Помага на потребителите да извличат метаданни за слой, четат или пишат данни на слой чрез пространствени индекси и създават слоеве и набори от данни от самото начало. Разработчиците могат да използват .NET GIS библиотеката, за да създават, модифицират и експортират геометрични обекти като точки, линии, полигона, множества точки, множества линии и криви или нелинейни геометрии. Той ви позволява да манипулирате с данни за пространствени справочни системи (SRS) в рамките на вашите решения за обработка на ГИС данни. Конвертирането от и към различни ГИС файлове е възможно с .NET API, а поддържа се и преобразуването на данни и настройката на атрибутите на обектите по време на процеса на конверсия. Aspose.GIS за .NET е отлична библиотека за ефективна манипулация и конверсия на ГИС данни. Можете да я използвате за интеграция на геопространствени данни в .NET приложения без допълнителни инсталации на софтуер.
Моля, проверете следната информация за допълнителна помощ при настройката на Aspose.GIS за .NET. Преди да инсталирате API, моля, прегледайте списъка с изисквания, свързани с системните изисквания, за да се уверите, че всичко е настроено във вашия край във връзка с препоръчителната операционна система, платформа и рамки.
За да инсталирате API за обработка на геопространствени данни за .NET, можете да изтеглите MSI инсталатора или DLL файловете от раздела за изтегляния. Или може да използвате NuGet пакета, за да настроите библиотеката в конзолата на Visual Studio Package Manager с помощта на следната команда:
Aspose.GIS за .NET работи на множество операционни системи и платформи, за да предостави изживяване за крос-платформена обработка и конверсия на географски векторни данни. Разработчиците могат точно да конвертират между различни формати на файлове от Географска Информационна Система или GIS и да подпомогнат своите .NET решения с помощта на напредналите опции за конверсия, поддържани от API за обработка на геопространствени данни.
Конвертирането на Shapefile или SHP в GeoJSON формат е лесно с Aspose.GIS за .NET API. Той също така ви позволява да конвертирате GeoJSON във формат Shapefile в .NET. Долу е представен C# код и друга информация, която ще ви насочи как лесно да конвертирате SHP в GeoJSON във вашия .NET проект.
// Декларирайте обект от класа ConversionOptions ConversionOptions conversionOptions = null; // Проверете дали избраният драйвер поддържа целевата пространствена справочна система bool bIsSupported = Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84); // Задайте целевата пространствена справочна система if (bIsSupported) { conversionOptions = new ConversionOptions(); conversionOptions.DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84; } // Конвертиране на SHP в GeoJson VectorLayer.Convert("sample.shp", Drivers.Shapefile, "sample.geojson", Drivers.GeoJson, conversionOptions); System.Console.WriteLine("Готово");
Keyhole Markup Language или KML е още един популярен формат за векторни данни в GIS. .NET API за GIS помага на разработчиците да конвертират формата GeoJSON в KML. Нека разгледаме следната информация и откъс от C# код, който обяснява как да конвертирате GeoJSON в KML на .NET платформата.
string dataDir = RunExamples.GetDataDir(); string sourceFile = dataDir + "intersection.geojson"; string outputFile = dataDir + "output.kml"; // Specify conversion settings if necessary. It is optional. ConversionOptions options = null; // This options assigns Wgs84 to the destination layer. // Conversion may throw error If destination layer does not support the Wgs84 spatial reference. So need to check. if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84)) { options = new ConversionOptions() { DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84, }; } // Convert file format from GeoJSON to KML. VectorLayer.Convert(sourceFile, Drivers.GeoJson, outputFile, Drivers.Kml, options);
Моля, посетете страницата с примери в GitHub на Aspose.HTML за .NET API, за да видите още работещи примери на код. Предоставяме Безплатни онлайн приложения за обработка на геопространствени данни (GIS), за преглед и конвертиране на GIS файлове и преобразуване на координати по всяко време. Моля, уверете се, че сте проверили нашите безплатни приложения.
Сред напредналите възможности на Aspose.GIS за .NET е способността да изобразява карти в множество формати. Това позволява на разработчиците да използват геопространствените данни от различни формати на геоинформационни системи (GIS), като SHP, KML и GeoJSON, за да създават карти. Картите могат да бъдат изобразявани в различни формати за растерни изображения като JPEG, BMP, PNG и векторни SVG файлове. API за обработка на геопространствени данни упълномощава разработчиците да създават комплексни решения за манипулиране на GIS файлове иновативно и да останат напред в конкуренцията.
Конвертирането на GIS файлове в .NET е бързо и лесно с помощта на API за обработка на геопространствени данни за .NET. Той ви помага да конвертирате един GIS файл в друг и поддържа различни формати на геоинформационни системи, включително SHP, JSON, GeoJSON, GDB, GML, GPX, KML и други.
API за обработка на геопространствени данни за .NET работи бързо и завършва заявките ви за четене, запис, конвертиране и обработка на GIS файлове в кратък срок.
Можете да бъдете сигурни в защитата на вашите данни, докато ги обработвате с API за манипулиране на GIS файлове. Ние гарантираме поверителността на вашите данни и предприемаме всички необходими мерки, за да ви предоставим сигурно потребителско изживяване.
Да, библиотеката за .NET за геопространствени данни работи на различни операционни системи, рамки и среди за работа. Можете да я използвате на платформата, която предпочитате, и не е необходима допълнителна инсталация на софтуер.