한국인

.NET에 대한 데이터 시각화

데이터를 처리 할 수 있습니다.

와 시각화 .NET

  무료 평가판 다운로드
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS

개요

.NET 의 데이터 시각화 서비스는 .NET 개발자가 GIS 데이터를 사용하여.NET라이브러리를 사용하여 GIS 데이터를 빠르고 쉽게 작업 할 수 있도록 생성 된 완전 관리 서비스입니다.:

  • 복잡한 시각화를 위한 광범위한 심볼에 액세스할 수 있는 지리 공간 데이터의 벡터 및 래스터 형식에 대한 맵 생성;
  • .NET프레임 워크와.NET코어로 크로스 플랫폼 응용 프로그램을 구축 할 수 있습니다. 매핑,지오코딩,라우팅 및 처리 기능을 갖춘 데스크톱 또는 모바일 매핑 또는 공간 분석 애플리케이션 구축;
  • GIS데이터를 벡터 또는 래스터 파일 형식으로 내보냅니다.
아스포즈GIS에 대한.NET은GIS처리를위한 강력한 온-프레미스 라이브러리입니다. 예를 들어 응용 프로그램의 기능을 확장하고 수정합니다:
  • 하나의 맵 이미지에 여러 레이어를 결합합니다.
  • 점,선 및 표면에 스타일을 적용합니다.
  • 스타일 가져오기
  • 레이블과 텍스트를 그립니다. 텍스트 스타일을 적용하고지도에서 장소를 자동 감지합니다.
  • 곡선을 따라 레이블을 그립니다.
  • 클러스터된 점을 그립니다.
이 모든 타사 응용 프로그램에 의존하지 않고 더. 설명 및 무료 또는 유료 지원이 포함 된 코드 샘플을 사용하여 자신의 응용 프로그램을 작성하십시오.


데이터 시각화 란 무엇입니까?

데이터 시각화는 기본 데이터 정보의 시각적 표현입니다.
지리 공간 데이터는 지구에있는 물체,이벤트 또는 현상에 대한 데이터입니다. 여기에는 위치(주로 좌표),속성(특성)및 일부 임시(존재 시간,위치 및 속성)에 대한 정보가 포함됩니다. 지리 공간 데이터에는 고유 한 시각적 콘텐츠가 없습니다. 데이터를 시각화하려면 먼저 스타일을 설정해야 합니다. 스타일은 색상,모양,위치,크기,값,질감 및 방향과 같은 보이는 속성을 정의하여 데이터를 맵에 표시합니다. .NET에 대한 스타일을 가져올 수 있습니다.

데이터가 기초입니다. 인간이 기본적으로 시각적 생물이기 때문에 데이터의 가장 이해하기 쉬운 표현은 시각화입니다. 데이터 시각화를 사용하면 데이터를 명확하고 이해하기 쉽게 분석 할 수 있으므로GIS에 대한 특정 지식이 부족한 다양한 산업 분야의 사람들이 데이터를 시각화하고 데이터를 기반으로 의사 결정을 내림으로써 데이터를 이해할 수 있습니다.

시각적 지원 없이는 데이터 분석이 완료되지 않습니다. .NET기반 맵 시각화를 직접 작성하지 않고도 만들 수 있습니다. 모든 사람이 지리 공간 데이터에 액세스 할 수 있도록합니다.


왜?GIS에 대한.NET?

소프트웨어 개발자와 컨설팅 회사에서부터 은행,정부 기관 및 학술 기관에 이르기까지 다양한 산업 분야에서 고객을 유치하고 있습니다. GIS,지도 및 데이터 시각화에 대한 경험이 필요할 때마다GIS제품.
우리의 21,000+의 일부 고객 전 세계가 그들의 성공 사례 이미.

지원되는 형식

  • 셰이프파일;
  • 지오;
  • 파일;
  • 지엠지;
  • 2015 년;
  • 2015 년;
  • 째챈쨩처쨀짼쨉쨉쩌짯째체;
  • 지오 티프;
그리고 더. 전체 목록 지원되는 파일 형식.

렌더링 스타일 및 기능 사용자 정의
입력 파일
변환할 파일 업로드
                
                    
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);
                
            
렌더링 스타일 및 기능 사용자 정의
래스터 형식에서 맵 렌더링
                
                    
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);
}
                
            
래스터 형식에서 맵 렌더링
맵을 렌더링할 때 극 공간 참조 사용
                
                    
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);
}
                
            
맵을 렌더링할 때 극 공간 참조 사용

C#Aspose.GIS Viewer도서관

간단한 설치 방법이 있습니다.시스템에.NET에 대한 지사:

  • 패키지를 설치합니다.GIS비주얼 스튜디오에서 패키지 관리자 콘솔에서 너겟 패키지.
  • 또는 패키지를 다운로드 할 수 있습니다 우리의 사이트;
  • 패키지를 업데이트하십시오.기스 최신 버전으로 업그레이드합니다.
  • 문서 참조.

시스템 요구 사항

대부분의 플랫폼 및 운영 체제에서 지원됩니다. 이 솔루션을 통해 지리공간 정보를 사용할 수 있습니다. 코드를 실행하기 전에 시스템이 적절한 요구 사항을 충족하는지 확인하십시오.

아스포즈Aspose.GIS Viewer라이브 데모C#

C#에서 강력하고 사용하기 쉬운 응용 프로그램 샘플과 상호 작용합니다. 우리의 데이터 도구를 사용해보십시오. C#에서 라이브 데모

주요 기능

하나의 맵 이미지에 여러 레이어를 결합합니다.

점,선 및 표면에 스타일을 적용합니다.

스타일 가져오기

레이블과 텍스트를 그립니다. 텍스트 스타일 적용 및지도상의 장소 자동 감지.

클러스터된 점을 그립니다.

생성 된 맵을 저장합니다.

맵에 대한 공간 참조 시스템을 관리합니다.

곡선을 따라 레이블을 그립니다.

고급 렌더링 사용:심볼 라이저,지오메트리 생성기,혼합 지오메트리를 결합합니다.