.NET 의 데이터 시각화 서비스는 .NET 개발자가 GIS 데이터를 사용하여.NET라이브러리를 사용하여 GIS 데이터를 빠르고 쉽게 작업 할 수 있도록 생성 된 완전 관리 서비스입니다.:
데이터 시각화는 기본 데이터 정보의 시각적 표현입니다.
지리 공간 데이터는 지구에있는 물체,이벤트 또는 현상에 대한 데이터입니다. 여기에는 위치(주로 좌표),속성(특성)및 일부 임시(존재 시간,위치 및 속성)에 대한 정보가 포함됩니다. 지리 공간 데이터에는 고유 한 시각적 콘텐츠가 없습니다. 데이터를 시각화하려면 먼저 스타일을 설정해야 합니다. 스타일은 색상,모양,위치,크기,값,질감 및 방향과 같은 보이는 속성을 정의하여 데이터를 맵에 표시합니다. .NET에 대한 스타일을 가져올 수 있습니다.
데이터가 기초입니다. 인간이 기본적으로 시각적 생물이기 때문에 데이터의 가장 이해하기 쉬운 표현은 시각화입니다. 데이터 시각화를 사용하면 데이터를 명확하고 이해하기 쉽게 분석 할 수 있으므로GIS에 대한 특정 지식이 부족한 다양한 산업 분야의 사람들이 데이터를 시각화하고 데이터를 기반으로 의사 결정을 내림으로써 데이터를 이해할 수 있습니다.
시각적 지원 없이는 데이터 분석이 완료되지 않습니다. .NET기반 맵 시각화를 직접 작성하지 않고도 만들 수 있습니다.
모든 사람이 지리 공간 데이터에 액세스 할 수 있도록합니다.
소프트웨어 개발자와 컨설팅 회사에서부터 은행,정부 기관 및 학술 기관에 이르기까지 다양한 산업 분야에서 고객을 유치하고 있습니다. GIS,지도 및 데이터 시각화에 대한 경험이 필요할 때마다GIS제품.
우리의 21,000+의 일부 고객 전 세계가 그들의 성공 사례 이미.
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#에서 강력하고 사용하기 쉬운 응용 프로그램 샘플과 상호 작용합니다. 우리의 데이터 도구를 사용해보십시오. C#에서 라이브 데모
하나의 맵 이미지에 여러 레이어를 결합합니다.
점,선 및 표면에 스타일을 적용합니다.
스타일 가져오기
레이블과 텍스트를 그립니다. 텍스트 스타일 적용 및지도상의 장소 자동 감지.
클러스터된 점을 그립니다.
생성 된 맵을 저장합니다.
맵에 대한 공간 참조 시스템을 관리합니다.
곡선을 따라 레이블을 그립니다.
고급 렌더링 사용:심볼 라이저,지오메트리 생성기,혼합 지오메트리를 결합합니다.