<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Easy question on Parameters in Geoprocessing Questions</title>
    <link>https://community.esri.com/t5/geoprocessing-questions/easy-question-on-parameters/m-p/155841#M5226</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello All-&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a python script that I have imported into my toolbox.&amp;nbsp; I need three Parameters for this script and I found it easiest to use ArcToolbox.&amp;nbsp; by right clicking the script, I go to properties and then to Parameters.&amp;nbsp; I added a Parameter called Input_Data of Type "Feature Layer".&amp;nbsp; I added a second Parameter of Type "Field" and set it to be Obtained from Input_Data so that it will show all the Attributes of that Layer.&amp;nbsp; My third Parameter is the question I have.. I want it to show all the Values of whichever Attribute is Selected but when I add the Parameter of Type "Field" and select Obtained from, it only shows Input_Data as an option and not the second Parameter.&amp;nbsp; How can I do this?&amp;nbsp; I created a picture but unfortunately the ESRI site isn't allowing any attachments at the moment.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Oct 2010 14:49:37 GMT</pubDate>
    <dc:creator>JoshV</dc:creator>
    <dc:date>2010-10-06T14:49:37Z</dc:date>
    <item>
      <title>Easy question on Parameters</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/easy-question-on-parameters/m-p/155841#M5226</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello All-&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a python script that I have imported into my toolbox.&amp;nbsp; I need three Parameters for this script and I found it easiest to use ArcToolbox.&amp;nbsp; by right clicking the script, I go to properties and then to Parameters.&amp;nbsp; I added a Parameter called Input_Data of Type "Feature Layer".&amp;nbsp; I added a second Parameter of Type "Field" and set it to be Obtained from Input_Data so that it will show all the Attributes of that Layer.&amp;nbsp; My third Parameter is the question I have.. I want it to show all the Values of whichever Attribute is Selected but when I add the Parameter of Type "Field" and select Obtained from, it only shows Input_Data as an option and not the second Parameter.&amp;nbsp; How can I do this?&amp;nbsp; I created a picture but unfortunately the ESRI site isn't allowing any attachments at the moment.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Oct 2010 14:49:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/easy-question-on-parameters/m-p/155841#M5226</guid>
      <dc:creator>JoshV</dc:creator>
      <dc:date>2010-10-06T14:49:37Z</dc:date>
    </item>
    <item>
      <title>Re: Easy question on Parameters</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/easy-question-on-parameters/m-p/155842#M5227</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You could do this in a rough way using the "SQL Expression" parameter type (make sure it is set to "obtained from" the Input_Data parameter).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Another fancier way is to build up some "validation" code. Here's an examples of what a clever coworker of mine came up with to included a toolbox pick list that gets populated with the folder names in a certain directory. I haven't messed with it yet (that's for next week, so I can't really answer many questions about it), but seems like it could be easily altered to give you the unique field values of your selected features using a searchcursor applied to the input featurelayer. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;import os

class ToolValidator:
&amp;nbsp; """Class for validating a tool's parameter values and controlling
&amp;nbsp; the behavior of the tool's dialog."""

&amp;nbsp; basePath = r"\\snarf\am\div_lm\ds\for_inv\data"

&amp;nbsp; def __init__(self):
&amp;nbsp;&amp;nbsp;&amp;nbsp; """Setup the Geoprocessor and the list of tool parameters."""
&amp;nbsp;&amp;nbsp;&amp;nbsp; import arcgisscripting as ARC
&amp;nbsp;&amp;nbsp;&amp;nbsp; self.GP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ARC.create(9.3)
&amp;nbsp;&amp;nbsp;&amp;nbsp; self.params&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = self.GP.getparameterinfo()
&amp;nbsp;&amp;nbsp;&amp;nbsp; self.fripnameParam = self.params[0]
&amp;nbsp;&amp;nbsp;&amp;nbsp; self.fristypeParam = self.params[1]
&amp;nbsp;&amp;nbsp;&amp;nbsp; return

&amp;nbsp; def initializeParameters(self):
&amp;nbsp;&amp;nbsp;&amp;nbsp; """Refine the properties of a tool's parameters.&amp;nbsp; This method is
&amp;nbsp;&amp;nbsp;&amp;nbsp; called when the tool is opened."""
&amp;nbsp;&amp;nbsp;&amp;nbsp; self.fristypeParam.Value = self.fristypeParam.Filter.List[0]
&amp;nbsp;&amp;nbsp;&amp;nbsp; self.updateFripnamePickList()
&amp;nbsp;&amp;nbsp;&amp;nbsp; return

&amp;nbsp; def updateParameters(self):
&amp;nbsp;&amp;nbsp;&amp;nbsp; """Modify the values and properties of parameters before internal
&amp;nbsp;&amp;nbsp;&amp;nbsp; validation is performed.&amp;nbsp; This method is called whenever a parmater
&amp;nbsp;&amp;nbsp;&amp;nbsp; has been changed."""
&amp;nbsp;&amp;nbsp;&amp;nbsp; self.updateFripnamePickList()
&amp;nbsp;&amp;nbsp;&amp;nbsp; return

&amp;nbsp; def updateMessages(self):
&amp;nbsp;&amp;nbsp;&amp;nbsp; """Modify the messages created by internal validation for each tool
&amp;nbsp;&amp;nbsp;&amp;nbsp; parameter.&amp;nbsp; This method is called after internal validation."""
&amp;nbsp;&amp;nbsp;&amp;nbsp; fripname = self.fripnameParam.Value
&amp;nbsp;&amp;nbsp;&amp;nbsp; fristype = self.fristypeParam.Value
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; if fripname and fristype:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if not os.path.isdir(os.path.join(self.basePath, fristype, fripname)):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.fripnameParam.SetErrorMessage(fripname + " does not exist")
&amp;nbsp;&amp;nbsp;&amp;nbsp; return

&amp;nbsp; def updateFripnamePickList(self):
&amp;nbsp;&amp;nbsp;&amp;nbsp; pickList = []
&amp;nbsp;&amp;nbsp;&amp;nbsp; for d in self.listSubdirectories(os.path.join(self.basePath, self.fristypeParam.Value)):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pickList.append(d)
&amp;nbsp;&amp;nbsp;&amp;nbsp; self.fripnameParam.Filter.List = pickList
&amp;nbsp;&amp;nbsp;&amp;nbsp; return

&amp;nbsp; def listSubdirectories(self, directory):
&amp;nbsp;&amp;nbsp;&amp;nbsp; subdirectories = []
&amp;nbsp;&amp;nbsp;&amp;nbsp; for f in os.listdir(directory):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if os.path.isdir(os.path.join(directory, f)):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; subdirectories.append(f)
&amp;nbsp;&amp;nbsp;&amp;nbsp; return subdirectories&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; # The thing in square brackets (next line) is a "list comprehension".
&amp;nbsp;&amp;nbsp;&amp;nbsp; #return [f for f in os.listdir(directory) if os.path.isdir(os.path.join(directory, f))]&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 08:16:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/easy-question-on-parameters/m-p/155842#M5227</guid>
      <dc:creator>ChrisSnyder</dc:creator>
      <dc:date>2021-12-11T08:16:41Z</dc:date>
    </item>
    <item>
      <title>Re: Easy question on Parameters</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/easy-question-on-parameters/m-p/155843#M5228</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for your note, it helped me set a value for an output field based on an input field. One thing that I think might not work as written, though, is this expression:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;os.path.join(self.basePath, fristype, fripname)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;which equates to this statement:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;os.path.join(self.basePath, self.fristypeParam.Value, self.fripnameParam.Value)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I was using something similar:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;os.path.split(self.params[0].Value)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;to extract an input directory and kept getting errors; turns out that Value is an object with a property also named Value, so the correct code is &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;os.path.split(self.params[0].Value.Value)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This problem in your code might not have been triggered or gone unnoticed because it's updating an error message.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A similar statement follows:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;os.path.join(self.basePath, self.fristypeParam.Value)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But this code worked as written it was because self.fristypeParam.Value was retyped in an earlier statement:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;self.fristypeParam.Value = self.fristypeParam.Filter.List[0]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've written up a complete description of this issue here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://forums.arcgis.com/threads/15616-Value.Value?p=48310"&gt;http://forums.arcgis.com/threads/15616-Value.Value?p=48310&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-- Andy&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Oct 2010 14:49:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/easy-question-on-parameters/m-p/155843#M5228</guid>
      <dc:creator>AndyAnderson</dc:creator>
      <dc:date>2010-10-22T14:49:35Z</dc:date>
    </item>
    <item>
      <title>Re: Easy question on Parameters</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/easy-question-on-parameters/m-p/155844#M5229</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Good catch... This was stolen code, so I wasn't completely knowledgeable of it, but I see what you are pointing out. Thanks for the issue description &lt;/SPAN&gt;&lt;A href="http://forums.arcgis.com/threads/156....Value?p=48310"&gt;http://forums.arcgis.com/threads/156....Value?p=48310&lt;/A&gt;&lt;SPAN&gt;. Is it just me, or wasn't it easier when everything was a string and you could always assume that was the case? I guess it's cooler and more flexible that you can pass objects, but...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Oct 2010 18:11:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/easy-question-on-parameters/m-p/155844#M5229</guid>
      <dc:creator>ChrisSnyder</dc:creator>
      <dc:date>2010-10-22T18:11:51Z</dc:date>
    </item>
    <item>
      <title>Re: Easy question on Parameters</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/easy-question-on-parameters/m-p/155845#M5230</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Is it just me, or wasn't it easier when everything was a string and you could always assume that was the case? I guess it's cooler and more flexible that you can pass objects, but...&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;More specifically, what's the point of having an object with no methods and exactly one property, a string?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-- Andy&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 Oct 2010 14:17:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/easy-question-on-parameters/m-p/155845#M5230</guid>
      <dc:creator>AndyAnderson</dc:creator>
      <dc:date>2010-10-23T14:17:13Z</dc:date>
    </item>
    <item>
      <title>Re: Easy question on Parameters</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/easy-question-on-parameters/m-p/155846#M5231</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Just something else to be aware of�?� this Value object is only created by the GeoProcessor when a string is added to an input field. Otherwise it's undefined, and if you're setting it yourself at that point, you can assign it as a simple string and it still knows how to use it, e.g.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;if self.params[0].Value :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[INDENT]�?�do something with Value.Value�?�[/INDENT]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;else:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[INDENT]self.params[0].Value = �?�some string expression�?�[/INDENT]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Oct 2010 12:55:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/easy-question-on-parameters/m-p/155846#M5231</guid>
      <dc:creator>AndyAnderson</dc:creator>
      <dc:date>2010-10-25T12:55:33Z</dc:date>
    </item>
    <item>
      <title>Re: Easy question on Parameters</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/easy-question-on-parameters/m-p/155847#M5232</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I wrote:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Value is an object with a property also named Value, so the correct code is &lt;BR /&gt;&lt;BR /&gt;[INDENT]os.path.split(self.params[0].Value.Value)[/INDENT]&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Turns out that another option would be:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[INDENT]os.path.split(str(self.params[0].Value))[/INDENT]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;as this object knows how to convert itself to a string �?? if it knows a string is expected, as in&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[INDENT]self.params[0].Value + "sometext"[/INDENT]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Oct 2010 17:28:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/easy-question-on-parameters/m-p/155847#M5232</guid>
      <dc:creator>AndyAnderson</dc:creator>
      <dc:date>2010-10-25T17:28:56Z</dc:date>
    </item>
    <item>
      <title>Re: Easy question on Parameters</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/easy-question-on-parameters/m-p/155848#M5233</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I wanted to do this same thing for having a list of MXDs show in a drop down list on a tool.&amp;nbsp; I understand the easy way to add a List of Values manually.&amp;nbsp; However, I want one to be auto-generated in case an MXD is added in a certain folder.&amp;nbsp; I tried copying this a bit but I do not understand it so much.&amp;nbsp; Do you need to add anything in the main code of the tool to signify this information in the Validation code?&amp;nbsp; Where is it that it assigns the list generated to the filter list?&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
import arcpy
import os

class ToolValidator(object):
&amp;nbsp; """Class for validating a tool's parameter values and controlling
&amp;nbsp; the behavior of the tool's dialog."""

&amp;nbsp; def __init__(self):
&amp;nbsp;&amp;nbsp;&amp;nbsp; """Setup arcpy and the list of tool parameters."""
&amp;nbsp;&amp;nbsp;&amp;nbsp; self.params = arcpy.GetParameterInfo()
&amp;nbsp;&amp;nbsp;&amp;nbsp; self.mapTemplateParam = self.params[0]
&amp;nbsp;&amp;nbsp;&amp;nbsp; self.type1Param = self.params[1]
&amp;nbsp;&amp;nbsp;&amp;nbsp; return

&amp;nbsp; def initializeParameters(self):
&amp;nbsp;&amp;nbsp;&amp;nbsp; """Refine the properties of a tool's parameters.&amp;nbsp; This method is
&amp;nbsp;&amp;nbsp;&amp;nbsp; called when the tool is opened."""
&amp;nbsp;&amp;nbsp;&amp;nbsp; self.mapTemplateParam.Value = self.mapTemplateParam.filter.list[0]
&amp;nbsp;&amp;nbsp;&amp;nbsp; self.getMapTemlateList();
&amp;nbsp;&amp;nbsp;&amp;nbsp; return

&amp;nbsp; def updateParameters(self):
&amp;nbsp;&amp;nbsp;&amp;nbsp; """Modify the values and properties of parameters before internal
&amp;nbsp;&amp;nbsp;&amp;nbsp; validation is performed.&amp;nbsp; This method is called whenever a parameter
&amp;nbsp;&amp;nbsp;&amp;nbsp; has been changed."""
&amp;nbsp;&amp;nbsp;&amp;nbsp; self.getMapTemplateList()
&amp;nbsp;&amp;nbsp;&amp;nbsp; return

&amp;nbsp; def getMapTemplateList(self):
&amp;nbsp;&amp;nbsp;&amp;nbsp; folderPath=r"folderPathHere"#Folder of Map Templates
&amp;nbsp;&amp;nbsp;&amp;nbsp; mapTemplates = []
&amp;nbsp;&amp;nbsp;&amp;nbsp; for filename in os.listdir(folderPath):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fullpath = os.path.join(folderPath, filename)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if os.path.isfile(fullpath):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; basename, extension = os.path.splitext(fullpath)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if extension.lower() == ".mxd":
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mapTemplates.append(fullpath)
&amp;nbsp;&amp;nbsp;&amp;nbsp; self.mapTemplateParam.filter.list = mapTemplates
&amp;nbsp;&amp;nbsp;&amp;nbsp; return
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I get error line 4, line 18 and a IndexError: list index out of range?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 08:16:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/easy-question-on-parameters/m-p/155848#M5233</guid>
      <dc:creator>MaryM</dc:creator>
      <dc:date>2021-12-11T08:16:44Z</dc:date>
    </item>
  </channel>
</rss>

