У цьому короткому посібнику показано, як перетворити 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 на C#.