?? supermap.h
字號:
sciUnion = 2,
sciXOR = 3,
}seRegionIntersectMode;
typedef
enum tagOverlayMode//圖層疊加模式
{
scoIntersect = 0,
scoUnion = 1,
scoIdentity = 2,
}seOverlayMode;
typedef
enum tagDgnUnits
{
scdMain = 0,
scdSub = 1,
scdUOR = 2,
}seDgnUnits;
typedef
enum tagNodeType
{
scnMoveTo = 1,
scnLineTo = 2,
scnArcTo = 3,
}sePathNodeType;
typedef
enum tagGeoRefFileType
{
scdNONE= 0,
scdDOM = 1,
scdTFW = 2,
scdSMC = 3,
}seGeoRefFileType;
typedef
enum tagCoverageType//Coverage File Type
{
sccPCVersion = 0,
sccWorkstationSingle = 1,
sccWorkstationDouble = 2,
}seCoverageType;
typedef
enum tagDbfFileType//數(shù)據(jù)庫文件類型
{
scdDbf2 = 0,
scdDbf3 = 1,
scdDbf30 = 2,
}seDbfFileType;
// added by zengzm 2004.5.10
typedef
enum tagGMLVersion // GML 版本
{
scgGML1 = 1,
scgGML3 = 3,
}seGMLVersion;
typedef
enum tagPageBorder//地圖打印邊框
{
scbNone = 0,
scbThin = 1,
scbThick = 2,
}sePageBorder;
typedef
enum tagEngineType //SuperMap數(shù)據(jù)引擎類型
{
sceSDB =0, //SuperMap Spaial Database
sceSDBPlus =14, //Access MDB
sceSQLServer =2, // SQL Server
sceSQLPlus =16,//3, //Oracle
sceSDE =4, //ESRI SDE Client
sceImagePlugins =5, //用戶可以自定義的顯示image格式的插件
sceSybasePlus =15, //Sybase
sceDMPlus =17, //Sybase
sceMicroStation =8, //McroStation DGN files
sceAutoCAD =9, //AutoCAD DWG or DXF files
sceOracleSpatial =10, //Oracle Spatial
sceOraclePlus =12, //SDX Plus for Oracle
}seEngineType;
typedef
enum tagFileType //GIS and CAD file type
{
//類型 增加太多了,對 文件類型的 常量 重新 分配,modified by zengzm 2001.10.23
//矢量的(1--50):通用文件格式,1--40; 數(shù)據(jù)庫文件41--50;
scfACAD =1, //AutoCAD 文件(*.dwg or/and *.dxf)
scfDWG =2, //AutoCAD DWG 交換文件
scfDXF =3, //AutoCAD DXF 交換文件
scfCoverage=6, //Arc/Info Coverage
scfE00 =7, //Arc/Info E00交換文件
scfSHP =8, //ArcView Shape文件
scfTAB =11, //MapInfo TAB文件
scfMIF =12, //MapInfo MIF 交換文件
scfDGN =16, //Microstation DGN文件
scfVEC =21, //IDRISI Vector 文件
scfVCT =22, //國標(biāo)矢量文件 *.VCT
//added by zengzm 2002.2.21
scfMapGis =23, //MapGis文本交換格式
scfGML =31, //fileGML = 31, //OpenGIS 定義的XML 文檔
scfSML =32, //fileSML = 32, //SuperMap 定義的XML文檔
scfWMF =36, //Windows 元文件
scfDBF =41, //老式數(shù)據(jù)庫文件 *.Dbf
scfMDB =42,//Microsoft Access 數(shù)據(jù)庫文件 *.mdb
//日本的(矢量 and 柵格)51--100; (51-70: vector) (71-100: rastor)
scfGXML =51, //fileGXML = 51, //日本定義的 XML文檔
scfJIF50 =52, //fileJIF50 = 52, //日本國土信息院的50矢量圖文件格式
scfJIF250 =53, //fileJIF250 = 53, //日本國土信息院的250矢量圖文件格式
scfJIF1000 =54, //fileJIF1000 = 54, //日本國土信息院的1000矢量圖文件格式
scfJIF2500 =55, //fileJIF2500 = 55, //日本國土信息院的2500矢量圖文件格式
scfJIF10000 =56, //fileJIF10000 = 56, //日本國土信息院的10000矢量圖文件格式
scfJIF25000 =57, //fileJIF25000 = 57, //日本國土信息院的25000矢量圖文件格式
scfJIFENC = 61,//fileJRFENC = 61, //日本海圖ENC文件格式
scfJRF10LANDUSE =71, //fileJRF10LANDUSE = 71, //日本國土信息院的10LANDUSE柵格文件格式
scfJRF10VOLCANO =72, //fileJRF10VOLCANO = 72, //日本國土信息院的10VOLCANO柵格文件格式
scfJRF50 =73, //fileJRF50 = 73, //日本國土信息院的50柵格文件格式
scfJRF250 =74, //fileJRF250 = 74, //日本國土信息院的250柵格文件格式
scfJRF1000 =75, //fileJRF1000 = 75, //日本國土信息院的1000柵格文件格式
scfJRF10000 =76, //fileJRF10000 = 76, //日本國土信息院的10000柵格文件格式
scfJIFSDF=81,//fileJRFDSF = 81, //日本數(shù)值地圖25000(空間數(shù)據(jù)基盤)文件格式
//柵格的(101--??):
cfIMG =101, //Erdas Image文件
scfSID =102, //sid文件
scfTIF =103, //tif文件
scfBMP =104, //bitmap文件
scfJPG =105, //jpg文件
scfECW =106, //jpg文件
scfPNG =108, //png文件
//added by zengzm 2002.10.14 測評時增加,只能導(dǎo)入 測繪院定義的 ifo頭文件;其他頭文件的支持以后再加入
//目前只支持導(dǎo)入, 導(dǎo)入以后再說
scfRAW =112, //raw文件
//added by zengzm 2002.1.8
//衛(wèi)星遙感數(shù)據(jù) 121-130
//fileFST = 121, //Landsat-7 FST文件,后綴名(*.fst)
scfFST =121, //fst文件
scfBILGRID =199, //BIL格網(wǎng)數(shù)據(jù)文件
scfGRD =200, //Arc/Info grd ASCII 交換文件
scfUSGSGRID =202, //美國格網(wǎng)數(shù)據(jù)文件
scfArcinfoGrid =203, //Arc/Info 二進制 grid 文件
scfSIT =204 //SuperMap Image Tower
}seFileType;
typedef
enum tagDatasetType//圖層類型,圖層CAfcLayer的類型可以是以下常量中的“或”之組合比如: CAfcType::ltNetwork|CAfcType::ltRegion
{
scdTabular =0, //只有屬性表,沒有幾何對象
scdPoint =1, //點圖層
scdLine =3, //線圖層
scdNetwork =4, //網(wǎng)絡(luò)圖層
scdRegion =5, //多邊形圖層
scdParcel =6, //宗地圖圖層
scdText =7, //文本圖層
scdTraverse =33, //測量用
scdLineM =35,
scdImage =81, //影像
scdMrSID =82, //MrSID
scdGrid =83, //柵格
scdDEM =84, //DEM
scdECW =85, //MrSID
scdPointZ =101, //點
scdLineZ =103, //線
scdRegionZ =105, //面
scdTextZ =107, //文字
scdTIN =139,
scdCAD =149,
}seDatasetType;
typedef
enum tagUnits
{
scuMillimeter = 10, //mm毫米
scuCentimeter = 100, //厘米
scuDecimeter = 1000, //分米
scuMeter = 10000, //米
scuKilometer = 10000000, //公里
scuMile = 16090000, //英里
scuInch = 254, //英寸??
scuYard = 9114, //Yard碼
scuFoot = 3048, //Feet英尺
scuDegree = 0, //Degree度
}seUnits;
typedef
enum tagFieldType
{
scfBoolean = 1,
scfByte = 2,
scfInteger = 3,
scfLong = 4,
scfCurrency = 5,
scfSingle = 6,
scfDouble = 7,
scfDate = 8,
scfBinary = 9,
scfText = 10,
scfLongBinary = 11,
scfMemo = 12,
scfChar = 18,
scfNumeric = 19,
scfTime = 22,
scfGeometry = 128,
scfDgnLink = 129,
}seFieldType;
typedef
enum tagGeometryType
{
scgNull =0, //...點
scgPoint =1, //...點
scgMultiPoint =2, //復(fù)合點
scgLine =3, //...線(包含復(fù)合線)
scgRegion =5, //...面(包含復(fù)合多邊形)
scgText =7, //...注記
scgRect =11, //矩形
scgRectOblique =12, //斜矩形
scgRectRound =13, //圓角矩形
scgCircle =15, //圓
scgEquilateral =17, //等邊形
scgEllipse =19, //橢圓
scgEllipseOblique =20, //斜橢圓
scgPie =21, //橢圓扇面
scgChord =23, //a closed figure bounded by the intersection of an ellipse and a line segment.
scgArc =24, //圓弧
scgEllipticArc =25, //橢圓弧
scgCardinal =27, //貝葉斯曲線
scgCurve =28, //曲線
scgBSpline =29, //貝葉斯曲線
scgDonut =31, //圓環(huán)
scgTraverse =33, //測量用
scgLineM =35, //路線
scgPath = 41,
scgImageBlock =81, //影像對象
// GridBlock =83,
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -