Konwertuj SHP na KML online

SHP i KML to dwa najpopularniejsze formaty danych geoprzestrzennych. Shapefile (SHP) to format wektorowy szeroko stosowany w oprogramowaniu GIS. Z drugiej strony Keyhole Markup Language (KML) to format XML używany w programie Google Earth i innych aplikacjach do mapowania. W tym artykule przyjrzymy się bezpłatnemu narzędziu internetowemu do konwersji SHP na KML online. Pokażemy Ci również jak programowo stworzyć własną aplikację konwertującą SHP na KML w języku C#.

Konwertuj SHP na KML online

Konwertuj plik SHP na format KML bez wysiłku za pomocą tego wygodnego konwertera SHP na KML, a najlepsze jest to, że jest to całkowicie bezpłatne! Uzyskaj dostęp do tej aplikacji internetowej z dowolnej przeglądarki lub urządzenia, bez kłopotów z wtyczkami, instalacją oprogramowania lub subskrypcjami.

Jak przekonwertować SHP na KML online

  1. Upuść lub prześlij plik SHP. Alternatywnie podaj plik z Dropbox lub Google Drive.
  2. Wybierz KML z listy rozwijanej Zapisz jako.
  3. Naciśnij przycisk Konwertuj, aby rozpocząć proces konwersji.
  4. Następnie zostaniesz przekierowany na stronę pobierania.
  5. Pobierz przekonwertowany plik KML, klikając przycisk POBIERZ TERAZ.

Automatycznie usuwamy wszystkie pliki wejściowe i wyjściowe w ciągu 24 godzin, zapewniając bezpieczeństwo Twoich danych.

API konwertera SHP na KML

Ten bezpłatny internetowy konwerter SHP na KML został zbudowany przy użyciu Aspose.GIS API. Zapewnia szeroką gamę funkcji geoprzestrzennych, w tym manipulację danymi, konwersję i renderowanie. Obsługuje różne formaty plików geoprzestrzennych, w tym Shapefile, GeoJSON, KML, geobazę plików ESRI i inne. Jedną z kluczowych cech Aspose.GIS jest możliwość konwersji pomiędzy różnymi formatami plików geoprzestrzennych, takimi jak SHP do KML.

Konwertuj SHP na KML w C#

Wykonaj poniższe kroki, aby przekonwertować plik SHP na KML przy użyciu języka C#:

  1. Zainstaluj Aspose.GIS for .NET w swojej aplikacji.
  2. Użyj poniższego przykładowego kodu, aby załadować plik SHP i przekonwertować go na format KML.
// Ten przykład kodu demonstruje, jak przekonwertować plik kształtu na KML w języku C#.
using Aspose.Gis.SpatialReferencing;
using Aspose.Gis;

// W razie potrzeby określ ustawienia konwersji. Jest to opcjonalne.
ConversionOptions options = null;

// Konwersja może zgłosić błąd, jeśli warstwa docelowa nie obsługuje odniesienia przestrzennego Wgs84. Trzeba więc sprawdzić.
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84))
{
    // Przypisz Wgs84 do warstwy docelowej
    options = new ConversionOptions()
    {
        DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84,
    };
}

// Konwertuj plik Shapefile na KML.
VectorLayer.Convert(@"C:\Files\Sample.shp", Drivers.Shapefile, @"C:\Files\Output.kml", Drivers.Kml, options);

Zapoznaj się ze szczegółowym samouczkiem na temat jak przekonwertować SHP na KML w C#.

Biblioteka C# GIS — uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną tymczasową licencję, aby oceniać i eksplorować funkcje Aspose.GIS bez ograniczeń.

SHP do KML – zasoby edukacyjne online

Oprócz konwersji plików SHP do formatu KML, dowiedz się więcej o bibliotece i poznaj różne inne funkcje, korzystając z poniższych zasobów:

Wniosek

W tym artykule dowiedzieliśmy się, jak przekonwertować SHP na KML online. Wykonując czynności opisane w tym artykule, możesz łatwo i bezpłatnie przekonwertować pliki SHP do formatu KML. Ponadto udostępniliśmy Ci nasz samodzielny interfejs API do programowej konwersji plików SHP do KML w języku C#. W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym bezpłatnym forum pomocy technicznej.

Zobacz też