年度变更建库软件5.0版本
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

485 lines
12 KiB

4 months ago
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace KGIS.PlatformPlugin.Enum
{
public enum enumDoubleClickResult
{
enumDCRDefault = 1,
enumDCRChooseAndDismiss = 2,
enumDCRShowChildren = 3,
enumDCRNothing = 4,
}
/// <summary>
/// 支持打开的数据类型
/// </summary>
public enum enumOpenDataType
{
//文件夹
enumAllType = 1,
enumMyComputer = 2,
//MyDocument=1,
enumDesktop = 3,
enumFolder = 4,
enumLogicalDriver = 5,
enumLocator = 6,
enumDatabaseConnectionsFolder = 7,
enumFolderConnection = 73,
//空间数据库
enumSpatialDatabaseConnection = 8,
enumAddDBConnection = 9,
enumSDE = 10,
enumSDEFeatureDataset = 11,
enumSDEFeatureClass = 12,
enumSDERasterCatalog = 13,
enumSDERasterDataset = 14,
enumSDERasterBand = 15,
enumSDETable = 16,
enumSDETopology = 17,
//文件数据库
enumFGDB = 18,
enumFGDBFeatureDataset = 19,
enumFGDBFeatureClass = 20,
enumFGDBRasterCatalog = 21,
enumFGDBRasterDataset = 22,
enumFGDBRasterBand = 23,
enumFGDBTable = 24,
//简单数据文件
enumShapefile = 25,
enumRasterDataset = 26,
enumRasterBand = 27,
enumMapDocument = 28,
enumShapefileNetWorkDataset = 29,
enumLayer = 30,
enumSceneDocument = 31,
enumGlobeDocument = 32,
enumXMLDocument = 33,
enumPublishedMap = 34,
enumTextfile = 35,
enumCorrdinateSystem = 36,
//个人数据库PGDB
enumPGDB = 37,
enumSchematicDataset = 38,
enumSchematicDiagram = 39,
enumPGDBFeatureDataset = 40,
enumPGDBFeatureClass = 41,
enumPGDBTable = 42,
enumPGDBRelationshipClass = 43,
enumPGDBRasterCatalog = 44,
enumPGDBRasterDataset = 45,
enumPGDBRasterBand = 46,
enumPGDBGeometricNetwork = 47,
//sdc数据
enumSDCFeatureDataset = 48,
enumSDCFeatureClass = 49,
//Coverage数据
enumCoverage = 50,
enumInfoTable = 51,
enumArcFeatureClass = 52,
enumRouteFeatureClass = 53,
enumTicFeatureClass = 54,
enumLableFeatureClass = 55,
enumPolygonFeatureClass = 56,
enumAnnotationFeatureClass = 57,
enumRegionFeatureClass = 58,
//CAD数据
enumCADFeatureDataset = 59,
enumCADDrawing = 60,
enumCADAnnotationFeatureClass = 61,
enumCADMutiPatchFeatureClass = 62,
enumCADPointFeatureClass = 63,
enumCADPolygonFeatureClass = 64,
enumCADPolylineFeatureClass = 65,
//Excel数据
enumExcelFile = 66,
enumExcelTable = 67,
//Tin数据
enumTinDataset = 68,
//PersonalDatabase=1,
//Geodatabase=1,
//FileDataBase=1,
//CoverageData=1,
//交换格式
enumInteropFeatureDataset = 69,
enumInteropFeatureClass = 70,
enumWordDoc = 71,
enumOthers = 72,
enumAddDatabaseConnection = 74,
}
/// <summary>
/// 执行进度状态
/// </summary>
public enum EnumProgressStatus
{
/// <summary>
/// 开始
/// </summary>
Start = 1,
/// <summary>
/// 停止
/// </summary>
Stop = 2,
/// <summary>
/// 暂停
/// </summary>
Pause = 3,
/// <summary>
/// 继续
/// </summary>
Continue = 4,
/// <summary>
/// 关闭
/// </summary>
Close = 5,
/// <summary>
/// 运行
/// </summary>
Run = 6,
/// <summary>
/// 完成
/// </summary>
Finish = 7,
/// <summary>
/// 准备
/// </summary>
Ready = 8
}
/// <summary>
/// 图层类型枚举
/// </summary>
public enum EnumLayerType
{
/// <summary>
/// 点
/// </summary>
Point = 0,
/// <summary>
/// 线
/// </summary>
Polyline = 1,
/// <summary>
/// 面
/// </summary>
Polygon = 2,
/// <summary>
/// 注记
/// </summary>
Annotation = 3,
/// <summary>
/// 栅格数据集
/// </summary>
RasterDataset = 4,
/// <summary>
/// 栅格目录
/// </summary>
RasterCatalog = 5,
/// <summary>
/// 其他类型
/// </summary>
OtherType = 6,
/// <summary>
/// 矢量(包括点、线、面、注记,类型过滤时使用)
/// </summary>
Vector = 7,
/// <summary>
/// 栅格(包括栅格数据集、栅格目录,类型过滤时使用)
/// </summary>
Raster = 8,
/// <summary>
/// 所有类型,包括矢量和栅格
/// </summary>
AllType = 9,
/// <summary>
/// WMS服务
/// </summary>
MapServiceWMS = 10,
/// <summary>
/// WCS服务
/// </summary>
MapServiceWCS = 11,
/// <summary>
/// WFS服务
/// </summary>
MapServiceWFS = 12,
/// <summary>
/// ArcServerMapService服务
/// </summary>
ArcServerMapService = 13,
/// <summary>
/// ArcServerImageService服务
/// </summary>
ArcServerImageService = 14,
/// <summary>
/// ArcServerGlobeService服务
/// </summary>
ArcServerGlobeService = 15,
/// <summary>
/// ArcServerGeoCodeService服务
/// </summary>
ArcServerGeoCodeService = 16,
/// <summary>
/// ArcServerGeometryService服务
/// </summary>
ArcServerGeometryService = 17,
/// <summary>
/// ArcServerGeoDataService服务
/// </summary>
ArcServerGeoDataService = 18,
/// <summary>
/// 天地图服务
/// </summary>
TianDiTu = 19,
/// <summary>
/// 表
/// </summary>
Table = 20,
/// <summary>
/// 矢量和表
/// </summary>
VectorAndTable = 21,
/// <summary>
/// 栅格和表
/// </summary>
RasterAndTable = 22
}
/// <summary>
/// 数据提取类型:按任意空间范围提取矢量数据、按标准图幅号提取矢量数据、按选择集范围提取矢量数据、
/// 按任意空间范围提取栅格数据、按标准图幅号提取栅格数据、按选择集范围提取栅格数据
/// </summary>
public enum enumDataOutputType
{
/// <summary>
/// 按任意空间范围提取矢量数据
/// </summary>
ArbitraryExtent_VectorOutput = 1,
/// <summary>
/// 按标准图幅号提取矢量数据
/// </summary>
Sheet_VectorOutput = 2,
/// <summary>
/// 按选择集范围提取矢量数据
/// </summary>
SelectionExtent_VectorOutput = 3,
/// <summary>
/// 按选择元素范围提取矢量数据
/// </summary>
SelectionElement_VectorOutput = 4,
/// <summary>
/// 按任意空间范围提取栅格数据
/// </summary>
ArbitraryExtent_RasterOutput = 5,
/// <summary>
/// 按标准图幅号提取栅格数据
/// </summary>
Sheet_RasterOutput = 6,
/// <summary>
/// 按选择集范围提取栅格数据
/// </summary>
SelectionExtent_RasterOutput = 7,
/// <summary>
/// 按标准图幅号提取DEM数据
/// </summary>
Sheet_DEMOutput = 8,
/// <summary>
/// 按标准图幅号提取DOM数据
/// </summary>
Sheet_DOMOutput = 9
}
/// <summary>
/// 数据输出格式:ShapeFile、FileGDB、PersonalGDB、Coverage、Geotiff、Image、
/// </summary>
public enum enumDataOutputFormat
{
/// <summary>
/// SHP格式
/// </summary>
ShapeFile = 1,
/// <summary>
/// GDB文件型数据库
/// </summary>
FGDB = 2,
/// <summary>
/// Access个人数据库
/// </summary>
Access = 3,
/// <summary>
/// Coverage格式
/// </summary>
Coverage = 4,
/// <summary>
/// Geotiff格式-栅格数据
/// </summary>
Geotiff = 5,
/// <summary>
/// IMG格式-栅格数据
/// </summary>
Image = 6,
/// <summary>
/// JPG格式-DOM数据
/// </summary>
Jpg = 7,
/// <summary>
/// BILL格式-DEM数据
/// </summary>
Bill = 8,
/// <summary>
/// GRID格式-DEM数据
/// </summary>
Grid = 9
}
/// <summary>
/// 数据输出方式:跨带分别输出、跨带拼接输出、镶嵌输出、分幅输出
/// </summary>
public enum enumDataOutputMethod
{
/// <summary>
/// 跨带分别输出
/// </summary>
CrossZone_SeparateExport = 1,
/// <summary>
/// 跨带拼接输出
/// </summary>
CrossZone_JoinExport = 2,
/// <summary>
/// 镶嵌输出
/// </summary>
Mosaic_Export,
/// <summary>
/// 分幅输出
/// </summary>
SingleSheet_Export
}
/// <summary>
/// 输出图层命名方式:使用原图层物理名称、去掉原图层物理名称后缀
/// </summary>
public enum enumDataOutputLayerNameMethod
{
/// <summary>
/// 使用原图层物理名称
/// </summary>
UseOriginalLayerName = 1,
/// <summary>
/// 去掉原图层物理名称后缀
/// </summary>
RemoveLayerPrex = 2
}
/// <summary>
/// 拼接空间参考
/// </summary>
public enum enumDataOutputJoinSR
{
/// <summary>
/// 北京54坐标系
/// </summary>
Beijing54_GCS = 1,
/// <summary>
/// 西安80坐标系
/// </summary>
Xian80_GCS = 2,
/// <summary>
/// 国家2000坐标系
/// </summary>
CGCS2000_GCS = 3
}
/// <summary>
/// 空间关系枚举类
/// </summary>
public enum enumDataOutputSpatialRel
{
/// <summary>
/// 相交
/// </summary>
Intersects = 1,
/// <summary>
/// 包含
/// </summary>
Contains = 2
}
/// <summary>
/// 数据更新方式:图层替换更新、增量更新
/// </summary>
public enum enumDataUpdateStyle
{
/// <summary>
/// 图层替换更新
/// </summary>
LayerReplace_Update = 1,
/// <summary>
/// 按范围更新
/// </summary>
Incremental_Update = 2,
}
/// <summary>
/// 数据操作类型
/// </summary>
public enum enumDataOperatorType
{
/// <summary>
/// 数据导入
/// </summary>
DataInput = 1,
/// <summary>
/// 数据更新
/// </summary>
DataUpdate = 2,
/// <summary>
/// 数据导出
/// </summary>
DataOutput = 3,
}
/// <summary>
/// 流程状态
/// </summary>
public enum EnumFlowState
{
/// <summary>
/// 待办
/// </summary>
DaiBan = 1,
/// <summary>
/// 已办
/// </summary>
YiBan = 2,
/// <summary>
/// 已受理
/// </summary>
YiShouLi = 3,
/// <summary>
/// 已办结
/// </summary>
YiBanJie = 4
}
/// <summary>
/// 产品/模块类型
/// </summary>
public enum enumProductType
{
KAP = 1,
KDB = 4,
KBG = 8
}
}