Tento návod vysvětluje převod SHP na KML v jazyce C#. Popisuje nastavení prostředí, postup krok za krokem a funkční ukázkový kód pro vytvoření konvertoru SHP na KML v C#. Tento postup můžete použít na libovolném operačním systému s nainstalovaným prostředím .NET.
Kroky pro převod SHP na KML v C#
- Připravte systém pro použití Aspose.GIS for .NET k převodu SHP na KML
- Vytvořte instanci třídy ConversionOptions
- Použijte metodu SupportsSpatialReferenceSystem, abyste ověřili, zda cílová vrstva podporuje daný prostorový systém
- Nastavte Wgs84 pro cílovou vrstvu pomocí vlastnosti DestinationSpatialReferenceSystem
- Exportujte soubor Shapefile do formátu KML pomocí metody Convert
Tyto kroky zjednodušují proces převodu SHP na KML v C#. Nejprve nastavíte možnosti převodu, ověříte podporu prostorového systému a poté provedete samotný převod a export výsledného KML souboru.
Kód pro vytvoření převodníku SHP na KML v C#
Tento úryvek kódu ukazuje postup, jak převést Shapefile na KML v C#. Řeší i výjimky, pokud některé ovladače nepodporují prostorový systém cílové vrstvy. Navíc můžete využít různé přetížené verze metody Convert pro přizpůsobení převodu podle potřeby.
Tento článek vás naučil, jak exportovat Shapefile do KML v C#. Pokud si přejete exportovat KML do CSV, přečtěte si článek Převod KML do CSV pomocí C#.