В этом кратком руководстве показано, как преобразовать GeoJSON в SHP в C#. В нем есть вся необходимая информация для настройки среды разработки и список шагов, а также пример кода для разработки конвертера JSON в SHP на C#. Он предоставляет различные параметры для настройки выходного файла SHP, проверяя функции целевого слоя.
Шаги по преобразованию JSON в SHP в C#
- Настройте среду для использования Aspose.GIS for .NET для преобразования GeoJSON в SHP.
- Создайте экземпляр объекта ConversionOptions для настройки выходного файла SHP.
- Проверьте, поддерживает ли целевой слой систему пространственной привязки Wgs84.
- Если поддерживается, создайте объект класса ConversionOptions.
- Задайте для свойства DestinationSpatialReferenceSystem значение Wgs84.
- Преобразуйте входной GeoJSON в SHP, используя нужные параметры.
Эти шаги обобщают процесс изменения JSON на SHP в C#. Процесс начинается с инициализации объекта ConversionOptions для настройки выходного файла SHP с последующей установкой желаемой системы пространственной привязки, если она поддерживается. На последнем шаге вызывается метод Convert() класса VectorLayer для преобразования путем предоставления исходного и целевого файлов вместе с пользовательскими параметрами.
Код для преобразования GeoJSON в SHP на C#
Этот код демонстрирует процесс преобразования GeoJSON в SHP в C#. Это преобразование можно выполнить с помощью одной строки кода, вызвав метод VectorLayer.Convert(), указав имя входного и выходного файла без передачи каких-либо параметров. Однако вы можете использовать функции для настройки выходного файла SHP с помощью объекта класса ConversionOptions, как показано в этом примере кода.
В этой статье мы узнали, как изменить GeoJSON на SHP в C#. Если вы хотите изучить обратный процесс, то есть преобразование файла SHP в файл GeoJSON, обратитесь к статье как преобразовать SHP в GeoJSON в С#.