<?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 Re: Check layer in specific area using python in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45614#M3615</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I posted a 10.3 link and fixed my original post... Grief...in short the topic to check in the help files is listed in the URL so not all is lost&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 08 Nov 2015 22:07:09 GMT</pubDate>
    <dc:creator>DanPatterson_Retired</dc:creator>
    <dc:date>2015-11-08T22:07:09Z</dc:date>
    <item>
      <title>Check layer in specific area using python</title>
      <link>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45609#M3610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;i try to check if layer "openSpace" are in area coordinate with this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;import arcpy
from arcpy import env

area= '178000 672000 190000 655000' 
env.workspace = r"C:\Project"
for mxdname in arcpy.ListFiles("*.mxd"):
&amp;nbsp;&amp;nbsp;&amp;nbsp; print mxdname
&amp;nbsp;&amp;nbsp;&amp;nbsp; mxd = arcpy.mapping.MapDocument(r"C:\Project\\" + mxdname)
&amp;nbsp;&amp;nbsp;&amp;nbsp; df = arcpy.mapping.ListDataFrames(mxd, "Layers")[0] 
&amp;nbsp;&amp;nbsp;&amp;nbsp; df.extent = area
&amp;nbsp;&amp;nbsp;&amp;nbsp; desc = arcpy.Describe(r"C:\Project\layers\openSpace.shp")
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (map_Y_Max &amp;gt; layer_Y_max) and (map_X_Max &amp;gt; layer_X_max) and (map_Y_Min &amp;lt; layer_Y_min) and (map_X_Min &amp;lt; layer_X_min):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "layer is inside map extent"
&amp;nbsp;&amp;nbsp;&amp;nbsp; else:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "layer is outside map extent"
&amp;nbsp;&amp;nbsp;&amp;nbsp; mxd.save()
del mxd&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but i get an error:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;gt;&amp;gt;&amp;gt; 
antiquities.mxd
Traceback (most recent call last):
&amp;nbsp; File "C:\Users\yaron.KAYAMOT\Desktop\check if every layer in df extent_geonet.py", line 15, in &amp;lt;module&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (map_Y_Max &amp;gt; layer_Y_max) and (map_X_Max &amp;gt; layer_X_max) and (map_Y_Min &amp;lt; layer_Y_min) and (map_X_Min &amp;lt; layer_X_min):
NameError: name 'map_Y_Max' is not defined
&amp;gt;&amp;gt;&amp;gt; &lt;/PRE&gt;&lt;P&gt;i don't understand what my mistake because the layer extent is:&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="140281" alt="1.jpg" class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/140281_1.jpg" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;thanks for any help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 21:46:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45609#M3610</guid>
      <dc:creator>Yaron_YosefCohen</dc:creator>
      <dc:date>2021-12-10T21:46:34Z</dc:date>
    </item>
    <item>
      <title>Re: Check layer in specific area using python</title>
      <link>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45610#M3611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;because you haven't defined the variables that represent the extent, check this help topic&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ATTEMPT 3&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2F" rel="nofollow" target="_blank"&gt;http://&lt;/A&gt;&lt;SPAN&gt; desktop.arcgis.com/en/desktop/latest/analyze/arcpy-mapping/dataframe-class.htm&amp;nbsp;&amp;nbsp;&amp;nbsp; remove the space after //&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fdesktop.arcgis.com%2Fen%2Fdesktop%2Flatest%2Fanalyze%2Farcpy-mapping%2Fdataframe-class.htm" rel="nofollow" target="_blank"&gt;http://desktop.arcgis.com/en/desktop/latest/analyze/arcpy-mapping/dataframe-class.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/migrated-users/2034"&gt;Timothy Hales&lt;/A&gt;​ seem to be having issues today with copy-paste urls&amp;nbsp; don't know if it is an iThingy issue, but it worked fine yesterday&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 08 Nov 2015 15:50:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45610#M3611</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2015-11-08T15:50:10Z</dc:date>
    </item>
    <item>
      <title>Re: Check layer in specific area using python</title>
      <link>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45611#M3612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dan, for sone reason your link is coming up in error. (jive us sue again?).&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This may be the topic Dan is trying to show &lt;A href="http://resources.arcgis.com/en/help/main/10.2/index.html#//00s300000003000000" title="http://resources.arcgis.com/en/help/main/10.2/index.html#//00s300000003000000"&gt;ArcGIS Help (10.2, 10.2.1, and 10.2.2)&lt;/A&gt;&amp;nbsp;&amp;nbsp; .?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 08 Nov 2015 20:37:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45611#M3612</guid>
      <dc:creator>RebeccaStrauch__GISP</dc:creator>
      <dc:date>2015-11-08T20:37:46Z</dc:date>
    </item>
    <item>
      <title>Re: Check layer in specific area using python</title>
      <link>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45612#M3613</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I fixed the link...don't know what was going on, it works on the iThingy, but i copied the link and split off the first bit for copy,paste-concatenate&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 08 Nov 2015 21:04:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45612#M3613</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2015-11-08T21:04:13Z</dc:date>
    </item>
    <item>
      <title>Re: Check layer in specific area using python</title>
      <link>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45613#M3614</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm still having issues with both of you links ...on my iPad (even rebooted it).&amp;nbsp; I'll cooy paste the data frame page from my Safari link for 10.3.&amp;nbsp; If this doesn't work, may be a &lt;A href="https://community.esri.com/migrated-users/2034"&gt;Timothy Hales&lt;/A&gt;​ item&lt;/P&gt;&lt;P&gt;&lt;A href="http://desktop.arcgis.com/en/desktop/latest/analyze/arcpy-mapping/dataframe-class.htm" title="http://desktop.arcgis.com/en/desktop/latest/analyze/arcpy-mapping/dataframe-class.htm"&gt;DataFrame—Help | ArcGIS for Desktop&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;edit....mine is coming up in error on my iPad too.&amp;nbsp; But I've noticed that all browser searches that past week or so are showing 10.2 and earlier links again, instead on 10.3, so may be related issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 08 Nov 2015 21:16:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45613#M3614</guid>
      <dc:creator>RebeccaStrauch__GISP</dc:creator>
      <dc:date>2015-11-08T21:16:16Z</dc:date>
    </item>
    <item>
      <title>Re: Check layer in specific area using python</title>
      <link>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45614#M3615</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I posted a 10.3 link and fixed my original post... Grief...in short the topic to check in the help files is listed in the URL so not all is lost&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 08 Nov 2015 22:07:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45614#M3615</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2015-11-08T22:07:09Z</dc:date>
    </item>
    <item>
      <title>Re: Check layer in specific area using python</title>
      <link>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45615#M3616</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;but i have those values in the extent of the layer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Nov 2015 10:00:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45615#M3616</guid>
      <dc:creator>Yaron_YosefCohen</dc:creator>
      <dc:date>2015-11-09T10:00:53Z</dc:date>
    </item>
    <item>
      <title>Re: Check layer in specific area using python</title>
      <link>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45616#M3617</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;see these variables map_Y_Max,&amp;nbsp; layer_Y_max ,&amp;nbsp; etc etc&lt;/P&gt;&lt;P&gt;they aren't defined in the code anywhere.&amp;nbsp; Python doesn't automagically assign numbers to variables, you have to assign them to those variables. &lt;/P&gt;&lt;P&gt;So you are either not showing all your code or you didn't assign numbers to those variables.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Nov 2015 10:55:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45616#M3617</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2015-11-09T10:55:24Z</dc:date>
    </item>
    <item>
      <title>Re: Check layer in specific area using python</title>
      <link>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45617#M3618</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;YCC can define an extent like that.&lt;/P&gt;&lt;P&gt;But you have to get the numbers the right way round.&lt;/P&gt;&lt;P&gt;His extent is in the wrong order.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;gt;&amp;gt;&amp;gt; import arcpy
&amp;gt;&amp;gt;&amp;gt; ext = arcpy.Extent(0, 0, 100, 100)
&amp;gt;&amp;gt;&amp;gt; ext.XMin
0.0
&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;/PRE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 21:46:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45617#M3618</guid>
      <dc:creator>NeilAyres</dc:creator>
      <dc:date>2021-12-10T21:46:37Z</dc:date>
    </item>
    <item>
      <title>Re: Check layer in specific area using python</title>
      <link>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45618#M3619</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I take it back....&lt;/P&gt;&lt;P&gt;arcpy.Extent does do some basic checking by default. Clever, clever esri....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;gt;&amp;gt;&amp;gt; ext = arcpy.Extent(0, 100, 100, 0)
&amp;gt;&amp;gt;&amp;gt; ext.XMin, ext.YMin, ext.XMax, ext.YMax
(0.0, 0.0, 100.0, 100.0)
&amp;gt;&amp;gt;&amp;gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 21:46:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45618#M3619</guid>
      <dc:creator>NeilAyres</dc:creator>
      <dc:date>2021-12-10T21:46:39Z</dc:date>
    </item>
    <item>
      <title>Re: Check layer in specific area using python</title>
      <link>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45619#M3620</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;clever as it may be...those weren't assigned to his variables and the proper useage would be to parse the arguments from the extent in the first place&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Nov 2015 13:49:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45619#M3620</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2015-11-09T13:49:29Z</dc:date>
    </item>
    <item>
      <title>Re: Check layer in specific area using python</title>
      <link>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45620#M3621</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry Dan,&lt;/P&gt;&lt;P&gt;just looked at the code...&lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/blush.png" /&gt;&lt;/P&gt;&lt;P&gt;Yes, where is all that Map_Y.... coming from!&lt;/P&gt;&lt;P&gt;Also I see his "extent" is a string, so that wouldn't work either.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Nov 2015 14:35:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45620#M3621</guid>
      <dc:creator>NeilAyres</dc:creator>
      <dc:date>2015-11-09T14:35:40Z</dc:date>
    </item>
    <item>
      <title>Re: Check layer in specific area using python</title>
      <link>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45621#M3622</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Branching the "paste link" issue to here - &lt;A href="https://community.esri.com/message/567467"&gt;Pasted links are not opening correctly&lt;/A&gt; so not to hijack this discussion.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Nov 2015 04:21:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/check-layer-in-specific-area-using-python/m-p/45621#M3622</guid>
      <dc:creator>TimothyHales</dc:creator>
      <dc:date>2015-11-12T04:21:39Z</dc:date>
    </item>
  </channel>
</rss>

