Převést SHP na KML Online

SHP a KML jsou dva nejoblíbenější formáty geoprostorových dat. Shapefile (SHP) je vektorový formát, který je široce používán v softwaru GIS. Na druhou stranu Keyhole Markup Language (KML) je formát XML, který se používá v aplikaci Google Earth a dalších mapových aplikacích. V tomto článku prozkoumáme bezplatný webový nástroj pro online převod SHP na KML. Ukážeme vám také, jak programově vyvinout vlastní aplikaci převodníku SHP na KML v C#.

Převést SHP na KML Online

Převeďte svůj soubor SHP do formátu KML bez námahy pomocí tohoto pohodlného online převaděče SHP na KML a nejlepší na tom je, že je to zcela zdarma! Získejte přístup k této webové aplikaci z libovolného prohlížeče nebo zařízení bez problémů s pluginy, instalacemi softwaru nebo předplatným.

Jak převést SHP na KML online

  1. Přetáhněte nebo nahrajte svůj soubor SHP. Případně poskytněte soubor z Dropboxu nebo Disku Google.
  2. Z rozevíracího seznamu Uložit jako vyberte KML.
  3. Stisknutím tlačítka Převést zahájíte proces převodu.
  4. Poté budete přesměrováni na stránku stahování.
  5. Stáhněte si převedený soubor KML kliknutím na tlačítko STÁHNOUT TEĎ.

Automaticky vymažeme všechny vstupní a výstupní soubory do 24 hodin, abychom zajistili, že vaše data budou v bezpečí.

SHP to KML Converter API

Tento bezplatný online převodník SHP na KML byl vytvořen pomocí Aspose.GIS API. Poskytuje širokou škálu geoprostorových funkcí, včetně manipulace s daty, převodu a vykreslování. Podporuje různé formáty geoprostorových souborů, včetně Shapefile, GeoJSON, KML, ESRI File Geodatabase a dalších. Jednou z klíčových funkcí Aspose.GIS je schopnost převádět mezi různými geoprostorovými formáty souborů, jako je SHP na KML.

Převést SHP na KML v C#

Chcete-li převést soubor SHP na KML pomocí C#, postupujte podle následujících kroků:

  1. Nainstalujte Aspose.GIS for .NET do vaší aplikace.
  2. Pomocí následující ukázky kódu načtěte soubor SHP a převeďte jej na KML.
// Tento příklad kódu ukazuje, jak převést shapefile na KML v C#.
using Aspose.Gis.SpatialReferencing;
using Aspose.Gis;

// V případě potřeby zadejte nastavení převodu. Je to nepovinné.
ConversionOptions options = null;

// Konverze může způsobit chybu Pokud cílová vrstva nepodporuje prostorovou referenci Wgs84. Takže potřeba zkontrolovat.
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84))
{
    // Přiřaďte Wgs84 cílové vrstvě
    options = new ConversionOptions()
    {
        DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84,
    };
}

// Převést Shapefile na KML.
VectorLayer.Convert(@"C:\Files\Sample.shp", Drivers.Shapefile, @"C:\Files\Output.kml", Drivers.Kml, options);

Podívejte se prosím na podrobný návod jak převést SHP na KML v C#.

Knihovna C# GIS – Získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci k hodnocení a prozkoumávání funkcí Aspose.GIS bez omezení.

SHP do KML – online výukové zdroje

Kromě převodu souborů SHP do formátu KML se můžete dozvědět více o knihovně a prozkoumat různé další funkce pomocí zdrojů níže:

Závěr

V tomto článku jsme se naučili, jak převést SHP na KML online. Podle kroků uvedených v tomto článku můžete snadno bezplatně převést soubory SHP do formátu KML. Kromě toho jsme vám poskytli naše samostatné API pro převod souborů SHP do KML programově v C#. V případě jakýchkoliv nejasností nás prosím kontaktujte na našem bezplatném fóru podpory.

Viz také