Този урок обяснява как да конвертирате SHP към KML в C#. В него се разглеждат настройките на IDE, списък със стъпки и работещ примерен код за създаване на конвертор от SHP към KML в C#. Можете да използвате това ръководство за изпълнение на конвертирането във всяка операционна система, където .NET средата е настроена.
Стъпки за конвертиране на SHP към KML в C#
- Подгответе системата за използване на Aspose.GIS за .NET, за да конвертирате SHP към KML
- Създайте инстанция на класа ConversionOptions
- Използвайте метода SupportsSpatialReferenceSystem, за да проверите дали пространствената референтна система се поддържа
- Задайте Wgs84 за целевия слой чрез свойството DestinationSpatialReferenceSystem
- Експортирайте Shapefile във формат KML с метода Convert
Тези стъпки опростяват процеса на конвертиране на SHP към KML в C#. Започнете с определяне на опциите за конвертиране и проверете дали пространствената референтна система е съвместима. След това конвертирайте и експортирайте изходния KML файл.
Код за създаване на SHP към KML конвертор в C#
Този код показва как да конвертирате Shapefile към KML в C#. Той обработва изключения, ако драйверите не поддържат дадена пространствена система. Можете също да използвате различните версии на метода Convert, за да настроите конвертирането според вашите нужди.
Тази статия показа как да изведем Shapefile към KML в C#. Ако желаете да експортирате KML във формат CSV, разгледайте статията Конвертиране на KML към CSV с помощта на C#.