Српски

GIS АПИ за .NET

Креирајте, прегледајте и трансформишите ГИС податке на мапи.

Мапирајте, геокодирајте, усмјерите и обрадите просторне податке похрањене у различитим форматима датотека.

  Преузмите бесплатну пробну верзију
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS

Преглед

Набавите најопсежније и најмоћније АПИ-је за изградњу нових пројеката инспирисаних њима и заснованих на њима, уместо да трошите ресурсе и напоре на кодирање онога што већ постоји овде за вас.GIS АПИ за .NET је једноставан начин рада са подацима GIS користећи потпуно управљани код са једноставним интерфејсом, применом и безбедношћу ваших података.

Наш АПИ за .NET пружа конверзију између формата датотека у само једној линији кода VectorLayer.Convert(sampleGeoJsonPath, Drivers.GeoJson, outputFilePath, Drivers.TopoJson); и има један образац и за схапефиле и за ГеоЈСОН формате, тако да не морате да бринете о разликама у њиховим унутрашњим структурама датотека.

АПИ GIS за .NET пружа широк спектар опција за управљање подацима GIS као што су:

  • Читање и писање GIS векторских података (слојеви, метаподаци, скупови података и просторни индекси);
  • Претварање формата датотека GIS (Конверзија, подешавање атрибута објекта и редизајн приликом конверзије);
  • Визуализација података (визуализација мапа у СВГ, ПНГ, ЈПЕГ или БМП формату, управљање подешавањима за сваки геометријски облик, комбиновање симбола за извођење сложених цртежа, израчунавање поставки стила објекта на основу вредности атрибута и управљање визуелним приказом објекта приказивањем слојева);
  • Креирање и анализа геометријских облика (креирање, уређивање, означавање на мапи, цртање, увоз и извоз геометријских објеката (тачкасте, елиптичне, линеарне, вишередне, закривљене линије и полигони) из и у ВКТ и ВКБ за стварање сложених карактеристика у подржаним форматима датотека);
  • Анализа векторских података (процена тополошких веза између објеката као што су једињења, разлике, пресеци, преклапања, додири ивица, растојања, конвексни труп и центроиди);
  • СРС (просторни референтни системи) (СРС Претрага СРИД-а, читање СРС информација из датотека података, додељивање СРС-а вашим подацима, редизајн геометрије и слојева, увоз и извоз СРСС-а у и из ВКТ-а).
GIS АПИ за .NET креирали су програмери и за њих. Наш тим се непрестано побољшава и додаје нове функције у нашу библиотеку на основу повратних информација корисника.

Зашто GIS уместо .NET?

Клијенти асросев™ су представници различитих индустрија, од програмера софтвера и консултантских компанија до банака, владиних агенција и академских институција. Кад год вам треба искуство са GIS, потребан вам је производ GIS. Неки од више од 21.000 наших клијената широм света већ су поделили своје приче о успеху.

Приказивање мапе
                
                    
using (var map = new Map(800, 400))
{
    map.Add(VectorLayer.Open(dataDir + "land.shp", Drivers.Shapefile));
    map.Render(dataDir + "land_out.svg", Renderers.Svg);
}
                
            
Приказивање мапе
Промените боју линије потеза и попуните је смеђом бојом
                
                    
using (var map = new Map(500, 450))
{
    var symbolizer = new SimpleFill { FillColor = Color.Azure, StrokeColor = Color.Brown };

    map.Add(VectorLayer.Open(dataDir + "polygons.geojson", Drivers.GeoJson), symbolizer);
    map.Render(dataDir + "polygons_out.svg", Renderers.Svg);
}
                
            
Промените боју линије потеза и попуните је смеђом бојом
Ротирајте ознаке
                
                    
using (var map = new Map(1000, 634))
{
    var symbolizer = new SimpleLine { Width = 1.5, Color = Color.FromArgb(0xAE, 0xD9, 0xFD) };

    var labeling = new SimpleLabeling(labelAttribute: "name")
    {
        HaloSize = 1,
        Placement = new LineLabelPlacement
        {
            Alignment = LineLabelAlignment.Parallel,
        }
    };

    map.Add(VectorLayer.Open(dataDir + "lines.geojson", Drivers.GeoJson), symbolizer, labeling);
    map.Padding = 50;
    map.Render(dataDir + "lines_labeling_parallel_out.svg", Renderers.Svg);
}
                
            
Ротирајте ознаке
Промените боју испуне у црвену
                
                    
using (var map = new Map(500, 200))
{
    var symbol = new SimpleMarker() { Size = 7, StrokeWidth = 1, FillColor = Color.Red };

    map.Add(VectorLayer.Open(dataDir + "points.geojson", Drivers.GeoJson), symbol);
    map.Padding = 20;
    map.Render(dataDir + "points_out.svg", Renderers.Svg);
}

                
            
Промените боју испуне у црвену

C# GIS библиотека

Постоји једноставан начин инсталирања Аспосе-а.GIS за .NET у ваш систем:

Системски захтеви

Наш АПИ је подржан на већини платформи и оперативних система. Пре покретања кода, уверите се да ваш систем испуњава одговарајуће захтеве.

Aspose.GIS демо верзије уживо на C#

Испробајте могућности наше библиотеке да бисте видели нове могућности. Демо верзије уживо у C#

кључне карактеристике

Креирајте нове слојеве и скупове података или читајте објекте из постојећих датотека

Стварање тачака, линија и површина

Конструкција нелинеарних геометрија

Превођење геометријских облика у / из ВКТ и ВКБ

Израчунајте тополошку везу између геометрија

Израчунавање пресека, спајања или разлике било које геометрије

Израчунавање подручја међуспремника око геометрије

Визуелизација мапа у СВГ, ПНГ, ЈПЕГ или БМП формату

Комбинујте више знакова да бисте извршили сложено цртање

Израчунавање параметара стила објекта на основу вредности његових атрибута

Редизајнирајте појединачне геометрије и читаве слојеве

Увоз просторних референтних система из ВКТ-а, извоз просторних референтних система у ВКТ

Проналажење просторних референтних система помоћу СРИД-а

Претворите податке у много подржаних формата

Извођење обрнутог инжењеринга у трансформацији података

Рад са просторним подацима у ПостгреСКЛ - у и СКЛ серверу

Креирање просторних индекса за убрзавање просторних упита

Читање вредности опсега из ГеоТИФФ растерског формата

Остале подржане функције

Такође можете погледати различите функције наше библиотеке GIS.

22.48.9
(Release notes)