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,
}
///
/// 支持打开的数据类型
///
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,
}
///
/// 执行进度状态
///
public enum EnumProgressStatus
{
///
/// 开始
///
Start = 1,
///
/// 停止
///
Stop = 2,
///
/// 暂停
///
Pause = 3,
///
/// 继续
///
Continue = 4,
///
/// 关闭
///
Close = 5,
///
/// 运行
///
Run = 6,
///
/// 完成
///
Finish = 7,
///
/// 准备
///
Ready = 8
}
///
/// 图层类型枚举
///
public enum EnumLayerType
{
///
/// 点
///
Point = 0,
///
/// 线
///
Polyline = 1,
///
/// 面
///
Polygon = 2,
///
/// 注记
///
Annotation = 3,
///
/// 栅格数据集
///
RasterDataset = 4,
///
/// 栅格目录
///
RasterCatalog = 5,
///
/// 其他类型
///
OtherType = 6,
///
/// 矢量(包括点、线、面、注记,类型过滤时使用)
///
Vector = 7,
///
/// 栅格(包括栅格数据集、栅格目录,类型过滤时使用)
///
Raster = 8,
///
/// 所有类型,包括矢量和栅格
///
AllType = 9,
///
/// WMS服务
///
MapServiceWMS = 10,
///
/// WCS服务
///
MapServiceWCS = 11,
///
/// WFS服务
///
MapServiceWFS = 12,
///
/// ArcServerMapService服务
///
ArcServerMapService = 13,
///
/// ArcServerImageService服务
///
ArcServerImageService = 14,
///
/// ArcServerGlobeService服务
///
ArcServerGlobeService = 15,
///
/// ArcServerGeoCodeService服务
///
ArcServerGeoCodeService = 16,
///
/// ArcServerGeometryService服务
///
ArcServerGeometryService = 17,
///
/// ArcServerGeoDataService服务
///
ArcServerGeoDataService = 18,
///
/// 天地图服务
///
TianDiTu = 19,
///
/// 表
///
Table = 20,
///
/// 矢量和表
///
VectorAndTable = 21,
///
/// 栅格和表
///
RasterAndTable = 22
}
///
/// 数据提取类型:按任意空间范围提取矢量数据、按标准图幅号提取矢量数据、按选择集范围提取矢量数据、
/// 按任意空间范围提取栅格数据、按标准图幅号提取栅格数据、按选择集范围提取栅格数据
///
public enum enumDataOutputType
{
///
/// 按任意空间范围提取矢量数据
///
ArbitraryExtent_VectorOutput = 1,
///
/// 按标准图幅号提取矢量数据
///
Sheet_VectorOutput = 2,
///
/// 按选择集范围提取矢量数据
///
SelectionExtent_VectorOutput = 3,
///
/// 按选择元素范围提取矢量数据
///
SelectionElement_VectorOutput = 4,
///
/// 按任意空间范围提取栅格数据
///
ArbitraryExtent_RasterOutput = 5,
///
/// 按标准图幅号提取栅格数据
///
Sheet_RasterOutput = 6,
///
/// 按选择集范围提取栅格数据
///
SelectionExtent_RasterOutput = 7,
///
/// 按标准图幅号提取DEM数据
///
Sheet_DEMOutput = 8,
///
/// 按标准图幅号提取DOM数据
///
Sheet_DOMOutput = 9
}
///
/// 数据输出格式:ShapeFile、FileGDB、PersonalGDB、Coverage、Geotiff、Image、
///
public enum enumDataOutputFormat
{
///
/// SHP格式
///
ShapeFile = 1,
///
/// GDB文件型数据库
///
FGDB = 2,
///
/// Access个人数据库
///
Access = 3,
///
/// Coverage格式
///
Coverage = 4,
///
/// Geotiff格式-栅格数据
///
Geotiff = 5,
///
/// IMG格式-栅格数据
///
Image = 6,
///
/// JPG格式-DOM数据
///
Jpg = 7,
///
/// BILL格式-DEM数据
///
Bill = 8,
///
/// GRID格式-DEM数据
///
Grid = 9
}
///
/// 数据输出方式:跨带分别输出、跨带拼接输出、镶嵌输出、分幅输出
///
public enum enumDataOutputMethod
{
///
/// 跨带分别输出
///
CrossZone_SeparateExport = 1,
///
/// 跨带拼接输出
///
CrossZone_JoinExport = 2,
///
/// 镶嵌输出
///
Mosaic_Export,
///
/// 分幅输出
///
SingleSheet_Export
}
///
/// 输出图层命名方式:使用原图层物理名称、去掉原图层物理名称后缀
///
public enum enumDataOutputLayerNameMethod
{
///
/// 使用原图层物理名称
///
UseOriginalLayerName = 1,
///
/// 去掉原图层物理名称后缀
///
RemoveLayerPrex = 2
}
///
/// 拼接空间参考
///
public enum enumDataOutputJoinSR
{
///
/// 北京54坐标系
///
Beijing54_GCS = 1,
///
/// 西安80坐标系
///
Xian80_GCS = 2,
///
/// 国家2000坐标系
///
CGCS2000_GCS = 3
}
///
/// 空间关系枚举类
///
public enum enumDataOutputSpatialRel
{
///
/// 相交
///
Intersects = 1,
///
/// 包含
///
Contains = 2
}
///
/// 数据更新方式:图层替换更新、增量更新
///
public enum enumDataUpdateStyle
{
///
/// 图层替换更新
///
LayerReplace_Update = 1,
///
/// 按范围更新
///
Incremental_Update = 2,
}
///
/// 数据操作类型
///
public enum enumDataOperatorType
{
///
/// 数据导入
///
DataInput = 1,
///
/// 数据更新
///
DataUpdate = 2,
///
/// 数据导出
///
DataOutput = 3,
}
///
/// 流程状态
///
public enum EnumFlowState
{
///
/// 待办
///
DaiBan = 1,
///
/// 已办
///
YiBan = 2,
///
/// 已受理
///
YiShouLi = 3,
///
/// 已办结
///
YiBanJie = 4
}
///
/// 产品/模块类型
///
public enum enumProductType
{
KAP = 1,
KDB = 4,
KBG = 8
}
}