-
大小: 1.21MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-08-15
- 语言: C#
- 标签: C#+ArcEngine
资源简介
包含了的各种功能代码,以及专题图、空间分析!
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using ESRI.ArcGIS.esriSystem;
using ESRI.ArcGIS.SystemUI;
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.Display;
using ESRI.ArcGIS.Geodatabase;
using ESRI.ArcGIS.Carto;
using ESRI.ArcGIS.Controls;
using ESRI.ArcGIS.GlobeCore;
using ESRI.ArcGIS.DataSourcesFile;
namespace EngineApplication
{
class BarRender
{
public BarRender(AxMapControl pMapcontrol IFeaturelayer pFtlayer String pFieldName1 string pFieldName2)
{
//IGeoFeaturelayer pGeoFeaturelayer = pFtlayer as IGeoFeaturelayer;
//IFeatureClass pFeatureClass = pFtlayer.FeatureClass;
////定义柱状图渲染组建对象
//IChartRenderer pChartRenderer = new ChartRendererClass();
////定义渲染字段对象并给字段对象实例化为pChartRenderer
//IRendererFields pRendererFields;
//pRendererFields = (IRendererFields)pChartRenderer;
////向渲染字段对象中添加字段--- 待补充自定义添加
//pRendererFields.AddField(pFieldName1 pFieldName1);
//pRendererFields.AddField(pFieldName2 pFieldName2);
//ITable pTable;
//pTable = pGeoFeaturelayer as ITable;
//int[] pFieldIndecies = new int[2];
//pFieldIndecies[0] = pTable.FindField(pFieldName1);
//pFieldIndecies[1] = pTable.FindField(pFieldName2);
//IDataStatistics pDataStat = new DataStatisticsClass();
//IFeatureCursor pFtCursor = pFtlayer.FeatureClass.Search(null false);
//pDataStat.Cursor = pFtCursor as ICursor;
//pDataStat.Field = pFieldName2;
//double pMax = pDataStat.Statistics.Maximum;
//// 定义并设置渲染时用的chart marker symbol
//IBarChartSymbol pBarChartSymbol = new BarChartSymbolClass();
//pBarChartSymbol.Width = 6;
//IChartSymbol pChartSymbol;
//pChartSymbol = pBarChartSymbol as IChartSymbol;
//IMarkerSymbol pMarkerSymbol;
//pMarkerSymbol = (IMarkerSymbol)pBarChartSymbol;
//IFillSymbol pFillSymbol;
////设置pChartSymbol的最大值
//pChartSymbol.MaxValue = pMax;
//// 设置bars的最大高度
//pMarkerSymbol.Size = 80;
////下面给每一个bar设置符号
////定义符号数组
//ISymbolArray pSymbolArray = (ISymbolArray)pBarChartSymbol;
////添加第一个符号
//pFillSymbol = new SimpleFillSymbolClass();
//pFillSymbol.Color = GetRGBColor(193 252 179) as IColor;
//pSymbolArray.AddSymbol(pFillSymbol as ISymbol);
////添加第二个符号
//pFillSymbol = new SimpleFillSymbolClass();
// pFillSymbol.Color = GetRGBColor(145 55 251) as IColor;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-07-22 17:13 EngineApplication\
文件 9934 2011-07-02 00:08 EngineApplication\BarRender.cs
文件 2288 2011-05-26 15:42 EngineApplication\ChartRender.cs
文件 5413 2011-05-26 15:42 EngineApplication\ClassRender.cs
文件 10655 2011-05-26 15:42 EngineApplication\Contour.cs
文件 11886 2011-07-01 23:20 EngineApplication\ControlsSynchronizer.cs
文件 5771 2011-07-02 00:03 EngineApplication\DotRender.cs
文件 11148 2011-06-15 22:43 EngineApplication\EngineApplication.csproj
文件 168 2011-04-15 15:29 EngineApplication\EngineApplication.csproj.user
文件 2913 2011-02-09 14:21 EngineApplication\FormTable.Designer.cs
文件 4100 2011-03-04 10:58 EngineApplication\FormTable.cs
文件 6018 2011-02-09 14:21 EngineApplication\FormTable.resx
文件 8851 2011-05-26 13:47 EngineApplication\FrmQuery.cs
文件 9235 2011-02-21 22:44 EngineApplication\FrmQuery.designer.cs
文件 2754 2011-06-16 23:42 EngineApplication\GeometryTest.cs
文件 60818 2011-07-22 17:04 EngineApplication\MainForm.Designer.cs
文件 132434 2011-07-22 17:12 EngineApplication\MainForm.cs
文件 34855 2011-07-22 17:04 EngineApplication\MainForm.resx
文件 3172 2011-05-26 15:55 EngineApplication\Maps.cs
文件 246 2011-05-26 16:01 EngineApplication\OpenMxdCommand.bmp
文件 5334 2011-05-26 15:42 EngineApplication\OpenMxdCommand.cs
文件 246 2011-05-26 16:01 EngineApplication\OpenNewMapDocument.bmp
文件 4982 2011-05-26 15:42 EngineApplication\OpenNewMapDocument.cs
文件 1450 2011-05-26 15:56 EngineApplication\ParaSetting.cs
文件 5816 2011-05-26 15:56 EngineApplication\ParaSetting.designer.cs
文件 5814 2011-05-26 15:56 EngineApplication\ParaSetting.resx
文件 4112 2011-05-26 15:42 EngineApplication\PieRender.cs
文件 2612 2011-06-30 07:54 EngineApplication\ProPortialRender.cs
文件 666 2011-03-28 17:34 EngineApplication\Program.cs
目录 0 2011-02-09 08:43 EngineApplication\Properties\
文件 1384 2011-02-09 08:43 EngineApplication\Properties\AssemblyInfo.cs
............此处省略45个文件信息
- 上一篇:ASP.Net个人网站模板
- 下一篇:TwinCAT3的HMI上位机
评论
共有 条评论