Преобразование GeoJSON в KML в C#

В этом руководстве объясняется, как конвертировать GeoJSON в KML на C#. Он содержит подробные инструкции по написанию приложения, необходимую информацию для настройки среды разработки и рабочий код для разработки конвертера GeoJSON в KML на C#. Вы узнаете различные варианты преобразования файла GeoJSON с использованием пользовательских настроек или настроек по умолчанию.

Действия по преобразованию JSON в KML в C#

  1. Настройте IDE на использование Aspose.GIS for .NET для преобразования JSON в KML.
  2. Проверьте, поддерживается ли желаемая система отсчета, и объявите объект ConversionOptions.
  3. Инициализируйте объект ConversionOptions и установите его систему destination spatial reference.
  4. Используйте эти параметры в методе Convert для преобразования.
  5. Если желаемая система отсчета не поддерживается, выполните преобразование с настройками по умолчанию.

Эти шаги определяют этапы программирования для написания преобразователя 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#.

 Русский