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
- Upuść lub prześlij plik SHP. Alternatywnie podaj plik z Dropbox lub Google Drive.
- Wybierz KML z listy rozwijanej Zapisz jako.
- Naciśnij przycisk Konwertuj, aby rozpocząć proces konwersji.
- Następnie zostaniesz przekierowany na stronę pobierania.
- 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#:
- Zainstaluj Aspose.GIS for .NET w swojej aplikacji.
- 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:
- Przewodnik programisty Aspose.GIS
- Darmowe aplikacje internetowe
- Odniesienie do API
- Poradniki i artykuły z instrukcjami
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.