<?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 Get Maximum and Minimum Elevation Value. in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/get-maximum-and-minimum-elevation-value/m-p/548694#M42849</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have Grid shape file and Point shape file. In the point Shape file there is the "Elevation value". I had updated the Gridno to the point shape file using Spatial join and named as "PointwithGridNo". I want to get the maximum and minimum elevation values of every GridNo in the "PointwithGridNo" using Python script. Can any one suggest me.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 26 Sep 2015 08:16:50 GMT</pubDate>
    <dc:creator>RajP</dc:creator>
    <dc:date>2015-09-26T08:16:50Z</dc:date>
    <item>
      <title>Get Maximum and Minimum Elevation Value.</title>
      <link>https://community.esri.com/t5/python-questions/get-maximum-and-minimum-elevation-value/m-p/548694#M42849</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have Grid shape file and Point shape file. In the point Shape file there is the "Elevation value". I had updated the Gridno to the point shape file using Spatial join and named as "PointwithGridNo". I want to get the maximum and minimum elevation values of every GridNo in the "PointwithGridNo" using Python script. Can any one suggest me.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 26 Sep 2015 08:16:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/get-maximum-and-minimum-elevation-value/m-p/548694#M42849</guid>
      <dc:creator>RajP</dc:creator>
      <dc:date>2015-09-26T08:16:50Z</dc:date>
    </item>
    <item>
      <title>Re: Get Maximum and Minimum Elevation Value.</title>
      <link>https://community.esri.com/t5/python-questions/get-maximum-and-minimum-elevation-value/m-p/548695#M42850</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What have you got so far as a script?&amp;nbsp; Can you do it manually? Because if you know how, then it can be scripted&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 26 Sep 2015 08:51:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/get-maximum-and-minimum-elevation-value/m-p/548695#M42850</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2015-09-26T08:51:33Z</dc:date>
    </item>
    <item>
      <title>Re: Get Maximum and Minimum Elevation Value.</title>
      <link>https://community.esri.com/t5/python-questions/get-maximum-and-minimum-elevation-value/m-p/548696#M42851</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I haven't tested this, but I assume that you could use something like this (although some sample data would be helpful):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;def main():
&amp;nbsp;&amp;nbsp;&amp;nbsp; import arcpy

&amp;nbsp;&amp;nbsp;&amp;nbsp; # include path to PointwithGridNo
&amp;nbsp;&amp;nbsp;&amp;nbsp; fc = r"C:\Folder\SubFolder\yourFGDB.gdb\PointwithGridNo"

&amp;nbsp;&amp;nbsp;&amp;nbsp; # change names of fields according to your data
&amp;nbsp;&amp;nbsp;&amp;nbsp; fld_gridno = "GridNo"
&amp;nbsp;&amp;nbsp;&amp;nbsp; fld_elevation = "elevation"
&amp;nbsp;&amp;nbsp;&amp;nbsp; fld_min = "min_elevation"&amp;nbsp; # assuming this field already exists
&amp;nbsp;&amp;nbsp;&amp;nbsp; fld_max = "max_elevation"&amp;nbsp; # assuming this field already exists

&amp;nbsp;&amp;nbsp;&amp;nbsp; # create dictionary with min and max values per GridNo
&amp;nbsp;&amp;nbsp;&amp;nbsp; flds = (fld_gridno, fld_elevation)
&amp;nbsp;&amp;nbsp;&amp;nbsp; dct_minmax = {}
&amp;nbsp;&amp;nbsp;&amp;nbsp; with arcpy.da.SearchCursor(fc, flds) as curs:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for row in curs:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gridno = row[0]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; elevation = row[1]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if gridno in dct_minmax:
&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; min_elev = dct_minmax[gridno]["min"] if dct_minmax[gridno]["min"] &amp;lt; elevation else elevation
&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; max_elev = dct_minmax[gridno]["max"] if dct_minmax[gridno]["max"] &amp;gt; elevation else elevation
&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; dct_minmax[gridno] = {"min": min_elev, "max": max_elev}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else:
&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; dct_minmax[gridno] = {"min": elevation, "max": elevation}

&amp;nbsp;&amp;nbsp;&amp;nbsp; # use update cursor to update min and max elevation
&amp;nbsp;&amp;nbsp;&amp;nbsp; flds = (fld_gridno, fld_min, fld_max)
&amp;nbsp;&amp;nbsp;&amp;nbsp; with arcpy.da.SearchCursor(fc, flds) as curs:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for row in curs:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gridno = row[0]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if gridno in dct_minmax:
&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; row[1] = dct_minmax[gridno]["min"]
&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; row[2] = dct_minmax[gridno]["max"]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curs.updateRow(row)

if __name__ == '__main__':
&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:44:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/get-maximum-and-minimum-elevation-value/m-p/548696#M42851</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2021-12-11T23:44:20Z</dc:date>
    </item>
    <item>
      <title>Re: Get Maximum and Minimum Elevation Value.</title>
      <link>https://community.esri.com/t5/python-questions/get-maximum-and-minimum-elevation-value/m-p/548697#M42852</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Raj: the Summary Statistics tool should do the trick. There's a python example in the help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://desktop.arcgis.com/en/desktop/latest/tools/analysis-toolbox/summary-statistics.htm"&gt;Summary Statistics—Help | ArcGIS for Desktop&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Sep 2015 02:22:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/get-maximum-and-minimum-elevation-value/m-p/548697#M42852</guid>
      <dc:creator>curtvprice</dc:creator>
      <dc:date>2015-09-28T02:22:34Z</dc:date>
    </item>
  </channel>
</rss>

