한국인

.NET에 대한 데이터 시각화

GIS데이터를 처리하기 위해.NET

시각화.NET

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

개요

.NET에 대한 데이터 시각화는.NET개발자가 만든 완전 관리 서비스로GIS라이브러리를 사용하여GIS데이터를 빠르고 쉽게 작업 할 수 있습니다.:

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


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

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

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

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


왜 포즈인가.GIS.NET에 대한?

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

지원되는 형식

  • 셰이프파일;
  • 거손;
  • 파일;
  • 지멘스;
  • 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#Viewer도서관

포즈를 설치하는 간단한 방법이 있습니다..NET에 대한:

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

시스템 요구 사항

데이터 시각화는 대부분의 플랫폼과 운영 체제에서 지원되며 여러 가지 유형의 닷넷 앱을 개발하는 데 사용할 수 있습니다. 닷넷 프레임워크 4.7,닷넷 표준 2.0 및 자마린 플랫폼을 사용하여 지리 공간 정보를 사용할 수 있는 이상적인 솔루션을 제공합니다. 코드를 실행하기 전에 시스템이 적절한 요구 사항을 충족하는지 확인하십시오.

포즈입니다.Viewer에 라이브 데모C#

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

주요 특징

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

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

스타일 가져오기

레이블과 텍스트를 그립니다. 텍스트 스타일을 적용하고 지도의 장소를 자동으로 감지합니다.

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

생성 된 맵을 저장합니다.

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

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

고급 렌더링 사용:기호자,형상 생성기,혼합 형상을 결합합니다.