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 } }