Skip to content

Commit a4ea7dd

Browse files
authored
Merge pull request #198 from surabhijain123/master
feat: add command GRFRF
2 parents 93ff9af + e0efb24 commit a4ea7dd

2 files changed

Lines changed: 18 additions & 1 deletion

File tree

scripts/master.xml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<!-- Support for Dynamic Variable <Name>$xyz$</Name> or <Name>DefaultValue;$xyz$</Name> The variable value can be passed from the command line -->
44
<Name>Name_of_Project</Name>
55
<Command>DefaultCommand</Command>
6-
<!-- Commands avaiable CM, AR, CR, SP, BP, AF, CFC, CC, CBMD, ERF, ANCP, APCP, ABA, SMDI, CBA, CCP, CTP, AMDS, AMD, BMDIC, CDA, GEA, CS, BPS, BF, BS, BB, DN, SY, IG, SS, DF, DO, BO, MMDI, DMD, RRFMD, RP, RI, AI, JF, CV, MTC, ETC, STP, SE, EMDG, EMDI, SMDI, CSDD, STS, CRTT, CLT,CCM,BSM,GPC,IFPC,CRA,USD,DEL,BMI,GMA,AMR,CF,UIO,EFACP,GBAR,RR,CPCSLP,TF,CPUDL,DOUDL,COUDL,EFUAIM,CL,EL,CLAS,TF,ZSAT,COID,AITOID,AIFCIT,BOIF,GSFOID,UOIDP,CCSCF -->
6+
<!-- Commands avaiable CM, AR, CR, SP, BP, AF, CFC, CC, CBMD, ERF, ANCP, APCP, ABA, SMDI, CBA, CCP, CTP, AMDS, AMD, BMDIC, CDA, GEA, CS, BPS, BF, BS, BB, DN, SY, IG, SS, DF, DO, BO, MMDI, DMD, RRFMD, RP, RI, AI, JF, CV, MTC, ETC, STP, SE, EMDG, EMDI, SMDI, CSDD, STS, CRTT, CLT,CCM,BSM,GPC,IFPC,CRA,USD,DEL,BMI,GMA,AMR,CF,UIO,EFACP,GBAR,RR,CPCSLP,TF,CPUDL,DOUDL,COUDL,EFUAIM,CL,EL,CLAS,TF,ZSAT,COID,AITOID,AIFCIT,BOIF,GSFOID,UOIDP,CCSCF,GRFRF -->
77
<!-- Commands can be combined using the + sign and some commands can be called multiple times, refer to MDCS document for more help -->
88
<ArcGISVersion>
99
<!-- Defines Min Max version required. Eg due to know issue in previsous versions -->
@@ -1188,6 +1188,17 @@
11881188
<in_data>#</in_data>
11891189
<auxiliary_parameters>#</auxiliary_parameters>
11901190
</AddImagesFromCustomInputType>
1191+
1192+
<!-- Generate Raster From Raster Function -->
1193+
<!-- https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/generate-raster-from-raster-function.htm -->
1194+
<GenerateRasterFromRasterFunction>
1195+
<raster_function>#</raster_function>
1196+
<out_raster_dataset>#</out_raster_dataset>
1197+
<raster_function_arguments>#</raster_function_arguments>
1198+
<raster_properties>#</raster_properties>
1199+
<format>#</format>
1200+
<process_as_multidimensional>CURRENT_SLICE;ALL_SLICES</process_as_multidimensional>
1201+
</GenerateRasterFromRasterFunction>
11911202
</Processes>
11921203
</MosaicDataset>
11931204
</Workspace>

scripts/solutionsLib.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2188,6 +2188,11 @@ def executeCommand(self, com, index=0):
21882188
self.m_log.Message("\t{}:{}".format(self.commands[com]["desc"], self.m_base.m_mdName), self.m_log.const_general_text)
21892189
return self.__invokeDynamicFn([], "zonalstatisticsastable", "arcpy.ia.ZonalStatisticsAsTable", index)
21902190

2191+
elif com == "GRFRF":
2192+
self.m_log.Message("\t{}:{}".format(self.commands[com]["desc"], self.m_base.m_mdName), self.m_log.const_general_text)
2193+
return self.__invokeDynamicFn(
2194+
[], "generaterasterfromrasterfunction", "arcpy.management.GenerateRasterFromRasterFunction", index
2195+
)
21912196
else:
21922197
# The command could be a user defined function externally defined
21932198
# in the module (MDCS_UC.py). Let's invoke it.
@@ -2598,6 +2603,7 @@ def executeCommand(self, com, index=0):
25982603
"TF": {"desc": "Transfer Files", "fnc": executeCommand},
25992604
"ZSAT": {"desc": "Zonal Statistics As Table", "fnc": executeCommand},
26002605
"PTDT": {"desc": "Publish 3D Tiles", "fnc": executeCommand},
2606+
"GRFRF": {"desc": "Generate Raster From Raster Function", "fnc": executeCommand},
26012607
}
26022608

26032609
# mapping of config/component paths.

0 commit comments

Comments
 (0)