Shapefile'i C# ile JSON'a Dönüştürme - C# Coğrafi Kütüphanesi Kullanarak

Shapefile Nedir?

SHP dosyası, noktalar, çokgenler ve çizgiler içeren vektör verileri olarak coğrafi bilgi içerir. Bu özellikleri bir araya getirerek şekilleri gözlemleyebilirsiniz. Bu nedenle, bu şekiller göller, ülke sınırları, dağlar ve daha fazlasını içerir. Aslında, bir programcı olarak SHP’yi JSON‘a programlı olarak dönüştürerek coğrafi verilerle çok şey yapabilirsiniz. Ancak, shapefile’i JSON’a dönüştürmek için Aspose.GIS for .NET‘i tercih edeceğiz. Ayrıca, bu C# coğrafi kütüphanesi zengin özelliklere sahiptir ve SHP’den JSON’a dönüşüm sağlamak için gerekli tüm yöntemleri sunar.

Bu blog yazısında aşağıdaki konuları ele alacağız:

  1. C# Coğrafi Kütüphane Kurulumu
  2. C#‘da Shapefile’i JSON’a Dönüştürme - Kod Parçası
  3. Çevrimiçi Shapefile’i JSON’a Dönüştürme

C# Coğrafi Kütüphane Kurulumu

Lütfen yerel ortamınızda .NET’i kurduğunuzdan emin olun. Ancak, Aspose.GIS for .NET‘i kurmak için DLL dosyasını indirebilir veya NuGet Paket Yöneticisi’nde aşağıdaki komutu hızlıca çalıştırabilirsiniz.

PM> Install-Package Aspose.GIS
c# coğrafi kütüphane

Tüm kurulum detaylarını gözden geçirmek için lütfen bu kurulum kılavuzunu ziyaret edin.

C#‘da Shapefile’i JSON’a Dönüştürme - Kod Parçası

Dönüşümü uygulamak için bir kaynak SHP dosyası kullanıyoruz. Aşağıdaki adımlar, programlı olarak bir shapefile’i JSON’a dönüştürücü geliştirmeyi göstermektedir:

  • Çalışma dizinlerinin yolunu tanımlayın.
  • VectorLayer sınıfının Convert yöntemini çağırarak SHP’yi JSON’a dönüştürün.

Aşağıdaki kod örneğini çalıştırarak shapefile’i JSON’a dönüştürebilirsiniz:

using Aspose.Gis;
namespace Aspose.GIS
{
class SHPtoJSON
{
// Convert SHP to JSON in C#
static void Main(string[] args)
{
// Define the path of working directories.
string dataDir = "/files/";
string shapefilePath = dataDir + "sample.shp";
string jsonPath = dataDir + "sample.json";
// Convert SHP to JSON by calling the Convert method of the VectorLayer class.
VectorLayer.Convert(shapefilePath, Drivers.Shapefile, jsonPath, Drivers.GeoJson);
}
}
}

Aşağıdaki resimde çıktıyı görebilirsiniz:

shapefile'den json'a dönüştürücü

Çevrimiçi Shapefile’i JSON’a Dönüştürme

Bu çevrimiçi araç, çoklu GIS dosya formatları arasında basit ama kurumsal düzeyde dosya dönüşümü sağlar. Her şeyden önce, Aspose.GIS tarafından desteklenmektedir ve kolayca gezilebilen bir kullanıcı arayüzü sunmaktadır. Ayrıca, ücretsizdir ve dosyaları kullanıcı arayüzüne sürükleyip bırakarak SHP’yi JSON’a dönüştürebilirsiniz. Ayrıca, bu araç, en iyi kullanıcı deneyimini sağlamak için sürekli olarak geliştirilmekte.

shapefile'i json'a çevrimiçi dönüştür

Shapefile’den JSON’a Dönüştürücü - Ücretsiz Lisans Alın

Bu C# coğrafi kütüphaneyi denemek için ücretsiz geçici bir lisans alabilirsiniz.

Sonuç

Bu, bu blog yazısının sonuna geliyor. Artık shapefile’i JSON’a dönüştürmeyi programlı olarak nasıl yapacağımızı öğrendik. Aynı şekilde, bir shapefile’in ne olduğunu ve nasıl JSON dosya formatına dönüştürüleceğini öğrendik. Ayrıca, bu C# coğrafi kütüphanesini birden fazla GIS dosya formatı dönüşümü için kullanabilirsiniz. Bu nedenle, belgelere, API referanslarına, GitHub depo ve Başlarken kılavuzuna göz atmayı unutmayın. Bu kaynaklar, Aspose.GIS for .NET ile başlamanıza yardımcı olacaktır. Son olarak, lütfen gelecek blog yazıları için aspose.com ile iletişimde kalın.

Yardım Mevcuttur

Sorularınızı veya sorgularınızı forumumuzda paylaşabilirsiniz.

Sıkça Sorulan Sorular - SSS

Bir shapefile’i JSON dosyasına nasıl dönüştürebilirim?

Aspose.GIS, bir shapefile’i JSON’a dönüştürücü geliştirmenizi sağlayan kütüphanedir. Uygulamanın nasıl yapıldığını bu bağlantıda görebilirsiniz.

Bir shapefile’i JSON’a nasıl dönüştürebilirim?

Shapefile’i çevrimiçi JSON’a dönüştürmek için bu çevrimiçi aracı kullanabilirsiniz. Ayrıca, ücretsizdir ve hesap oluşturma veya abonelik gerektirmez.

Ayrıca Bakınız