示例#1
0
        private static IField createRasterField(string string_0, bool bool_0, ISpatialReference ispatialReference_0)
        {
            IFieldEdit2 edit = new Field() as IFieldEdit2;
            IRasterDef  def  = new RasterDef
            {
                Description = "this is a raster catalog",
                IsManaged   = bool_0
            };

            if (string_0.Length == 0)
            {
                string_0 = "RASTER";
            }
            edit.Name_2 = string_0;
            edit.Type_2 = esriFieldType.esriFieldTypeRaster;
            if (ispatialReference_0 == null)
            {
                ispatialReference_0 = new UnknownCoordinateSystem() as ISpatialReference;
            }
            (ispatialReference_0 as ISpatialReferenceResolution).get_XYResolution(true);
            (ispatialReference_0 as ISpatialReferenceResolution).set_XYResolution(true, 0.001);
            (ispatialReference_0 as ISpatialReferenceResolution).SetDefaultXYResolution();
            def.SpatialReference = ispatialReference_0;
            edit.RasterDef       = def;
            return(edit);
        }
示例#2
0
        private IRasterDef method_0(bool bool_0, ISpatialReference ispatialReference_0)
        {
            IRasterDef rasterDefClass = new RasterDef()
            {
                Description = "Raster Dataset"
            };

            if (ispatialReference_0 == null)
            {
                ispatialReference_0 = new UnknownCoordinateSystem() as ISpatialReference;
            }
            rasterDefClass.SpatialReference = ispatialReference_0;
            return(rasterDefClass);
        }
示例#3
0
        public static IRasterDef CreateRasterDef(bool bool_0, ISpatialReference ispatialReference_0)
        {
            IRasterDef def = new RasterDef
            {
                Description = "Raster Dataset"
            };

            if (ispatialReference_0 == null)
            {
                ispatialReference_0 = new UnknownCoordinateSystem() as ISpatialReference;
            }
            def.SpatialReference = ispatialReference_0;
            return(def);
        }
示例#4
0
        public static IField CreateRasterField(string pName, string pAliasName, ISpatialReference pSR)
        {
            Field      class2 = new Field();
            IFieldEdit edit   = class2 as IFieldEdit;

            edit.Name_2      = pName;
            edit.AliasName_2 = pAliasName;
            edit.Type_2      = esriFieldType.esriFieldTypeRaster;
            IRasterDef def = new RasterDef();

            def.IsRasterDataset             = false;
            def.SpatialReference            = pSR;
            (edit as IFieldEdit2).RasterDef = def;
            return(class2);
        }