В этом руководстве объясняется, как конвертировать GeoJSON в KML на C#. Он содержит подробные инструкции по написанию приложения, необходимую информацию для настройки среды разработки и рабочий код для разработки конвертера GeoJSON в KML на C#. Вы узнаете различные варианты преобразования файла GeoJSON с использованием пользовательских настроек или настроек по умолчанию.
Действия по преобразованию JSON в KML в C#
- Настройте IDE на использование Aspose.GIS for .NET для преобразования JSON в KML.
- Проверьте, поддерживается ли желаемая система отсчета, и объявите объект ConversionOptions.
- Инициализируйте объект ConversionOptions и установите его систему destination spatial reference.
- Используйте эти параметры в методе Convert для преобразования.
- Если желаемая система отсчета не поддерживается, выполните преобразование с настройками по умолчанию.
Эти шаги определяют этапы программирования для написания преобразователя GeoJSON в KML на C#. Сначала проверьте поддержку конкретной системы пространственной привязки и выполните преобразование с использованием пользовательских настроек. В противном случае преобразуйте файлы, указав имя исходного файла и имя файла назначения в методе VectorLayer.Convert().
Код для преобразования GeoJSON в KML на C#
Этот код демонстрирует преобразователь JSON в KML на C#. Вы можете проверить поддержку систем пространственной привязки Etrs89, Etrs89LambertAzimuthalEqualArea, Etrs89LambertConformalConic, Nad83, Wgs84 и т. д. В этом примере кода мы использовали две перегруженные функции метода Convert(), тогда как вы можете попробовать две другие опции, используя исходный код. и целевой FileDriver.
Эта статья научила нас разрабатывать конвертер JSON KML на C#. Чтобы преобразовать файл GeoJSON в файл SHP, обратитесь к статье как преобразовать GeoJSON в SHP в C#.