Türkçe

.NET için Veri Görselleştirme API'sı

.NET için GIS Verilerini işlemek için API

.NET ile görselleştirme

  Ücretsiz Deneme sürümünü indirin
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS

Genel bakış

.NET için Veri Görselleştirme API'sı, .NET geliştiricileri tarafından oluşturulan ve .NET için GIS kütüphanesini kullanarak GIS Verileriyle hızlı ve kolay bir şekilde çalışmak üzere oluşturulan tamamen yönetilen bir hizmettir. .NET için:

  • Karmaşık görselleştirmeler için çok çeşitli sembollere erişimi olan coğrafi verilerin vektör ve raster formatları için bir harita oluşturun;
  • .NET Çerçevesi ve .NET Çekirdek API'sı ile platformlar arası uygulamalar oluşturun. Haritalama, coğrafi kodlama, yönlendirme ve işleme özelliklerine sahip bir masaüstü veya mobil haritalama veya uzamsal analiz uygulaması oluşturun;
  • GIS verilerini vektör veya raster dosya biçimlerine dışa aktarın.
Aspose..NET için GIS, GIS işleme için güçlü bir şirket içi kitaplıktır. Örneğin, uygulamanın işlevselliğini genişletin ve değiştirin:
  • Bir harita görüntüsünde birkaç katmanı birleştirin.
  • Noktalar, çizgiler ve yüzeyler için stiller uygulayın.
  • Stilleri SLD biçiminde içe aktarın.
  • Etiket ve metin çizin. Metin için stiller uygulayın ve haritadaki yerleri otomatik olarak algılayın.
  • Etiketleri eğri çizgiler boyunca çizin.
  • Kümelenmiş noktalar çizin.
Tüm bunlar ve daha fazlası üçüncü taraf uygulamalara güvenmeden. Açıklamaları ve ücretsiz veya ücretli desteği olan kod örneklerimizi kullanarak kendi uygulamalarınızı yazmaya başlayın.


Veri Görselleştirme Nedir?

Veri görselleştirme, temel veri bilgilerinin görsel temsilidir.
Coğrafi veriler, dünya'nın yüzeyinde bulunan nesneler, olaylar veya fenomenler hakkındaki verilerdir. Konum (çoğunlukla koordinatlar), nitelikler (özellikler) ve bazı zamansalların (varoluş zamanı, konum ve nitelikler) bilgilerini içerir. Coğrafi verilerin doğal görsel içeriği yoktur. Verilerinizi görselleştirmek için önce stili ayarlamanız gerekir. Stil, verileri haritada görüntülemek için renk, şekil, konum, boyut, değer, doku ve yönlendirme gibi görünür öznitelikleri tanımlar. .NET için apı'mızla sld'den (Stil Katman Tanımlayıcısı) stilleri içe aktarmak mevcuttur.

Veriler temeldir. Verilerin en anlaşılır temsili görselleştirmedir, çünkü insanlar temelde görsel yaratıklardır. Veri görselleştirme, verilerin net ve anlaşılır bir analizini elde etmenizi sağlar, böylece GIS hakkında özel bilgisi olmayan çeşitli sektörlerden kişiler, verileri görselleştirerek ve buna dayalı kararlar alarak verileri anlayabilecektir.

Görsel destek olmadan hiçbir veri analizi tamamlanmaz. apı'mız, .NET tabanlı harita görselleştirmelerini .NET kendiniz yazmadan oluşturmanıza olanak tanır. Coğrafi verileri herkes tarafından erişilebilir hale getirin.


Neden Aspose..NET için GIS?

Aspose'un müşterileri, yazılım geliştiricilerden ve danışmanlık şirketlerinden bankalara, devlet kurumlarına ve akademik kurumlara kadar çeşitli sektörlerden gelmektedir. GIS, haritalar ve veri görselleştirme konusunda deneyime ihtiyacınız olduğunda, bir Amaca ihtiyacınız vardır.GIS ürün.
Dünyanın dört bir yanındaki 21.000'den fazla müşterimizden bazıları zaten başarı hikayelerini paylaştı.

Desteklenen formatlar

  • Şekil Dosyası;
  • Geojson'un;
  • Dosya Db'si;
  • GML;
  • KML;
  • SVG;
  • PostGıs, Sql Sunucusu;
  • GeoTIFF;
Ve daha fazlası. Desteklenen Dosya Biçimlerinin tam listesi.

Oluşturma stillerini ve özelliklerini özelleştirme
Giriş dosyası
Dönüştürmek istediğiniz bir dosyayı yükleyin
                
                    
using (var map = new Map(800, 476))
{
    var baseMapSymbolizer = new SimpleFill { FillColor = Color.Salmon, StrokeWidth = 0.75 };
    map.Add(VectorLayer.Open(dataDir + "basemap.shp", Drivers.Shapefile), baseMapSymbolizer);

    var citiesSymbolizer = new SimpleMarker() { FillColor = Color.LightBlue };
    citiesSymbolizer.FeatureBasedConfiguration = (feature, symbolizer) =>
    {
        var population = feature.GetValue<int>("population");
        symbolizer.Size = 10 * population / 1000;
        if (population < 2500)
        {
            symbolizer.FillColor = Color.GreenYellow;
        }
    };
    map.Add(VectorLayer.Open(dataDir + "points.geojson", Drivers.GeoJson), citiesSymbolizer);

    map.Render(dataDir + "cities_out.svg", Renderers.Svg);
                
            
Oluşturma stillerini ve özelliklerini özelleştirme
Raster formatlardan bir harita oluşturma
                
                    
string filesPath = RunExamples.GetDataDir();
            
using (var map = new Map(500, 500))
{
    var layer = Drivers.GeoTiff.OpenLayer(Path.Combine(filesPath, "raster_float32.tif"));
    // Conversion to colors is detected automatically.
    // The maximum and minimum values are calculated and linear interpolation is used.
    map.Add(layer);
    map.Render(filesPath + "raster_float32_out.svg", Renderers.Svg);
}
                
            
Raster formatlardan bir harita oluşturma
Bir harita oluştururken kutupsal uzamsal referansları kullanma
                
                    
string filesPath = RunExamples.GetDataDir();

// make own multi colorizer it works faster than auto-detection
var colorizer = new MultiBandColor()
{
    RedBand = new BandColor() { BandIndex = 0, Min = 0, Max = 255 },
    GreenBand = new BandColor() { BandIndex = 1, Min = 0, Max = 255 },
    BlueBand = new BandColor() { BandIndex = 2, Min = 0, Max = 255 }
};

using (var map = new Map(500, 500))
{
    // setup the polar extent and coordinate system (gnomonic spatial reference)
    map.SpatialReferenceSystem = SpatialReferenceSystem.CreateFromEpsg(102034);
    map.Extent = new Extent(-180, 60, 180, 90) { SpatialReferenceSystem = SpatialReferenceSystem.Wgs84 };
    map.BackgroundColor = Color.Azure;

    // open geo-tiff
    var layer = Drivers.GeoTiff.OpenLayer(Path.Combine(filesPath, "raster_countries.tif"));

    // draw
    map.Add(layer, colorizer);
    map.Render(filesPath + "raster_countries_gnomonic_out.png", Renderers.Png);
}
                
            
Bir harita oluştururken kutupsal uzamsal referansları kullanma

C# Aspose.GIS Viewer kütüphane

Aspose'u kurmanın basit bir yolu var.Sisteminize .NET için CBS:

  • Aspose Paketini yükleyin.GIS NuGet paketini almak için Visual Studio'daki Paket Yöneticisi Konsolundan.
  • Veya paketi sitemizden indirebilirsiniz;
  • Paketi Güncelleyin.CBS. en son sürüme yükseltmek için.
  • Belgelere bakın.

Sistem Gereksinimleri

.NET için Veri Görselleştirme API'sı çoğu platformda ve işletim sisteminde desteklenir ve ASP .NET, WinForms ve Windows Hizmetleri dahil olmak üzere birkaç farklı türde .NET uygulaması geliştirmek için kullanılabilir. .NET apı'sinin kullanımı ve dağıtımı kolaydır ve .NET Framework 4.7, .NET Standard 2.0 ve Xamarin platformları ile coğrafi bilgilerle çalışmak için ideal çözümü sunar. Kodu çalıştırmadan önce lütfen sisteminizin uygun gereksinimleri karşıladığından emin olun.

Aspose.Aspose.GIS Viewer Canlı Demolar C#

C# içindeki güçlü ve kullanımı kolay uygulama örnekleriyle etkileşime geçin. Veri araçlarımızı deneyin. Canlı demolar C#

temel özellikler

Bir harita görüntüsünde birkaç katmanı birleştirin.

Noktalar, çizgiler ve yüzeyler için stiller uygulayın.

Stilleri SLD biçiminden içe aktarın.

Etiket ve metin çizin. Metin için stiller uygulayın ve haritadaki yerleri otomatik olarak algılayın.

Kümelenmiş noktalar çizin.

Oluşturulan bir haritayı SVG, PNG, BMP veya JPEG olarak kaydedin.

Haritanız için mekansal referans sistemini yönetin.

Etiketleri eğri çizgiler boyunca çizin.

Gelişmiş oluşturma kullanın: Sembolleştiricileri, Geometri Oluşturucuyu, Karışık Geometriyi birleştirin.