<?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>idea Spatial join without creating a new feature class in ArcGIS Pro Ideas</title>
    <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idi-p/930898</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We used to be able to do a "spatial join without creating a new feature class" in AV 3.x.&amp;nbsp; This would be a most useful tool for everyday use it seems without creating useless feature classes that you have to go back and delete.&lt;BR /&gt;&lt;BR /&gt;Esri, can't you bring this tool back from the archives for ArcGIS 10.1.x???&lt;BR /&gt;&lt;BR /&gt;I would really like to see it added to the Toolbox!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 07 Mar 2012 20:57:56 GMT</pubDate>
    <dc:creator>JakeKrall</dc:creator>
    <dc:date>2012-03-07T20:57:56Z</dc:date>
    <item>
      <title>In-Process Spatial Join</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/944221#M22471</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It would be nice to be able to create a simple spatial join without having to make a new output feature class.&amp;nbsp; Many times I find myself needing to&amp;nbsp;populate an attribute from one feature class into another feature class based on location.&amp;nbsp; It'd be great if I could&amp;nbsp;make a spatial join similar to the normal table-table join, and then simply "remove join".&amp;nbsp;&amp;nbsp;Because there are times&amp;nbsp;when a new output is desired, maybe a radio button to&amp;nbsp;choose between&amp;nbsp;"New Output" or "In-Process".&amp;nbsp;&lt;/P&gt;

&lt;!-- content transformation source ID: 08730000000bmil --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 May 2011 19:22:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/944221#M22471</guid>
      <dc:creator>JamiePetersen</dc:creator>
      <dc:date>2011-05-16T19:22:57Z</dc:date>
    </item>
    <item>
      <title>Spatial join without creating a new feature class</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idi-p/930898</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We used to be able to do a "spatial join without creating a new feature class" in AV 3.x.&amp;nbsp; This would be a most useful tool for everyday use it seems without creating useless feature classes that you have to go back and delete.&lt;BR /&gt;&lt;BR /&gt;Esri, can't you bring this tool back from the archives for ArcGIS 10.1.x???&lt;BR /&gt;&lt;BR /&gt;I would really like to see it added to the Toolbox!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Mar 2012 20:57:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idi-p/930898</guid>
      <dc:creator>JakeKrall</dc:creator>
      <dc:date>2012-03-07T20:57:56Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial join without creating a new feature class</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930899#M2839</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;hear hear. I couldn't agree more.&amp;nbsp;

&lt;!-- content transformation source ID: 00a3000000GCJCt --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 May 2012 08:41:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930899#M2839</guid>
      <dc:creator>ErikK</dc:creator>
      <dc:date>2012-05-09T08:41:14Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial join without creating a new feature class</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930900#M2840</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Yet another example of something that worked fine 10 years ago and never should have been 'fixed'. PLEASE bring this back. The workaround is so inefficient.

&lt;!-- content transformation source ID: 00aE0000000VYOW --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2012 20:07:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930900#M2840</guid>
      <dc:creator>Public_HealthObservatory</dc:creator>
      <dc:date>2012-08-01T20:07:04Z</dc:date>
    </item>
    <item>
      <title>Re: In-Process Spatial Join</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/944222#M22472</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;I have seen this request for years. Please ESRI, bring it back.

&lt;!-- content transformation source ID: 00aE0000000VYOq --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2012 20:08:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/944222#M22472</guid>
      <dc:creator>Public_HealthObservatory</dc:creator>
      <dc:date>2012-08-01T20:08:48Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial join without creating a new feature class</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930901#M2841</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Even older and perhaps more useful.... the old AtlasGIS product (bought out by ESRI I believe and retired) had a great tool called &lt;U&gt;&lt;STRONG&gt;ASSIGN DATA BY LOCATION&lt;/STRONG&gt;&lt;/U&gt; which simply copied the values of one or more attributes in one layer to another based on a spatial relationship. &amp;nbsp;It was not even a permanent join but &amp;nbsp;it's often all you want and also allows you to copy the ID of the target layer (FIPS code, etc) to the source layer and then do a simple attribute join. &amp;nbsp;PLEASE bring back - huge time and space saver.

&lt;!-- content transformation source ID: 00aE0000000VZ7W --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Aug 2012 15:05:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930901#M2841</guid>
      <dc:creator>EricTurer</dc:creator>
      <dc:date>2012-08-02T15:05:51Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial join without creating a new feature class</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930902#M2842</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Esta, si, seria una muy buena herramienta

&lt;!-- content transformation source ID: 00aE0000000WogA --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Oct 2012 19:52:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930902#M2842</guid>
      <dc:creator>SebastianCastorina1</dc:creator>
      <dc:date>2012-10-24T19:52:08Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial join without creating a new feature class</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930903#M2843</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Still no solution for this?

&lt;!-- content transformation source ID: 00aE0000005Tw4C --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Jan 2014 14:23:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930903#M2843</guid>
      <dc:creator>RichardKennedy2</dc:creator>
      <dc:date>2014-01-25T14:23:00Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial join without creating a new feature class</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930904#M2844</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Since,&amp;nbsp;requesting this (ALMOST 2 YRS AGO), I was hoping to have more&amp;nbsp;votes on it or a response from Esri by now.&amp;nbsp; And a correction on ArcGIS version needs to be updated to something other than 10.1.x, maybe 11.x.x or something.&lt;BR /&gt;&lt;BR /&gt;Esri, can you respond?&lt;BR /&gt;

&lt;!-- content transformation source ID: 00aE0000005UsCa --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Feb 2014 20:12:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930904#M2844</guid>
      <dc:creator>JakeKrall</dc:creator>
      <dc:date>2014-02-12T20:12:19Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial join without creating a new feature class</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930905#M2845</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Any further update on this? &amp;nbsp;We just had a need to accomplish this very task of updating an attribute in one feature class from a field in another spatially joined feature class without creating a new one to complete the field calculation. &amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thanks...

&lt;!-- content transformation source ID: 00aE0000005VRxP --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 16:48:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930905#M2845</guid>
      <dc:creator>RobynGingerich2</dc:creator>
      <dc:date>2014-02-21T16:48:48Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial join without creating a new feature class</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930906#M2846</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN style="font-family: arial,sans-serif;"&gt;&lt;SPAN style="font-size: 9pt;"&gt;Was just about to post this same Idea/request. It was be extremely useful to be able to perform a simple field calculation using a temporary spatial join.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="font-family: arial,sans-serif;"&gt;&lt;SPAN style="font-size: 9pt;"&gt;I often need to populated town names or census blocks in a point feature class. Currently it’s a multiple step process of producing an unnecessary new feature class that then needs to be inner-joined to the original desired feature class to carry out the field calculation, and lastly needing to delete the unnecessary feature class because all I wanted was that one field of attributes.&lt;BR /&gt;&lt;BR /&gt;ESRI Please....Thank You&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;

&lt;!-- content transformation source ID: 00aE0000005WRBY --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2014 01:58:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930906#M2846</guid>
      <dc:creator>DanielMakridakis</dc:creator>
      <dc:date>2014-03-07T01:58:21Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial join without creating a new feature class</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930907#M2847</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN style=""&gt;&amp;nbsp;&lt;/SPAN&gt;I actually found this forum as I was researching a solution.&amp;nbsp; The last post was 2012 so please forgive me for being late to the party.&amp;nbsp; First let me say that it is a love/hate relationship I have with ArcGIS.&amp;nbsp; I started back in the ArcInfo 7.2 days when you needed a PHD just to find the command line.&amp;nbsp; They have come a long way since then and I have grown to appreciate ArcGIS.&amp;nbsp; The thing is, I had to grow and change myself along the way in order to keep pace.&amp;nbsp; Otherwise, I was just slamming my head into the screen because the latest release didn't work exactly the way I wanted iot to.&lt;BR /&gt;&lt;BR /&gt;I loved Arc3.x because most anyone with a book and some time could write avenue code, to me even easire than ArcPy these days.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Having set at the desk many years as a user and eventually migrating to a software provider role, I understand the frustration from both perspectives.&amp;nbsp; As&amp;nbsp;users, we need tools to work the way we need them to work.&amp;nbsp; As a provider it is difficult to continually improve the product, retain all previous functionality and meet every users expectations.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;All that said, the whole spatial join things has been eating away at me ever since ESRI retooled from MO to AO in 2000.&amp;nbsp;&amp;nbsp;I now work in a very mission critical environment, DoD, E911, USMC, etc.&amp;nbsp; The fact that you have to create a new layer each time you want to bulk transfer attributes just does not cut it.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I mean it use to be as simple as Spatial Join-[Shape} = [Shape], right?&lt;BR /&gt;&lt;BR /&gt;Now you have to either accept the fact a new layer will be created or manually perform spatial selections and manually calculate values.&amp;nbsp; That's just not acceptable.&lt;BR /&gt;&lt;BR /&gt;Instead of&amp;nbsp;complaining about something that doesn't seem like it will change I decided to roll my sleeves up and see if I could create a solution.&amp;nbsp; I'm not a programer, nor an expert in model builder but was able to find video walkthroughs in just a few hours.&amp;nbsp; I build a model that&amp;nbsp;transfers attributes from a polygon file to a point file based on spatial relation.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Here's my solution:
&lt;UL&gt;&lt;LI&gt;
		First interate through each record in the polygon layer.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;
		Capture an attribute from a specific field upon each iteration and store it as a variable.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;
		Tie the polygon iteration to a spatial selection&amp;nbsp;of the point file.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;
		Perform a field calculation for each interation,, passing the variable&amp;nbsp;we captured earlier as an in-line variable too&amp;nbsp;the field calculator.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;
	I'm completely new to this forum and I don't see where I can upload the Model and FGDB.&amp;nbsp; I'll be happy to share&amp;nbsp;what I have so please&amp;nbsp;advise me as to a method of sharing should be be&amp;nbsp;interested.&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;	So I challenge everyone to roll those sleeves up, make backups of your data first, create tools, break them just so you can&amp;nbsp;fix them, and get creative.&amp;nbsp; Sorry not a dig towards anyone, just my very dry attempt of humor.&lt;BR /&gt;&lt;BR /&gt;	Attached is an image of the&amp;nbsp;model.&amp;nbsp; Feel free to contact me and I'll be happy to share the test data and code as well.&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;	V/R&lt;BR /&gt;	Jon&lt;BR /&gt;	&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;IMG alt="0EME0000000TxRi" height="369" width="500" __migration_original_url="https://c.na9.content.force.com/servlet/rtaImage?eid=00aE0000006HPHh&amp;amp;feoid=CommentBody&amp;amp;refid=0EME0000000TxRi" __migration_image_ext="0EME0000000TxRi" class="jive-image" src="https://community.esri.com/legacyfs/online/203500_0EME0000000TxRi" /&gt;&lt;BR /&gt;&lt;BR /&gt;	&amp;nbsp;&lt;/P&gt;
&lt;DIV id="cke_pastebin" style="width: 1px; height: 1px;"&gt;
	&amp;nbsp;&lt;/DIV&gt;

&lt;!-- content transformation source ID: 00aE0000006HPHh --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 25 May 2014 16:15:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930907#M2847</guid>
      <dc:creator>JonGreene1</dc:creator>
      <dc:date>2014-05-25T16:15:39Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial join without creating a new feature class</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930908#M2848</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;I made several modifications to the model.&amp;nbsp; It now has several variables and model parameters&lt;BR /&gt;&lt;BR /&gt;You now can specify the selecting feature class, the field you want to transfer from, the feature class and field you want to transfer to, and the relationship class.&amp;nbsp; I have the selecting feature class filtered to allow only polygons but you can change that if needed.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Here's the Model exported as a python script.&amp;nbsp; The blog page doesn't seem to allow me to post the actual model.&amp;nbsp; If anyone has an idea on how I can share the model then please let me know and I'll be happy to share.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;V/R&lt;BR /&gt;Jon&lt;BR /&gt;&amp;nbsp;
&lt;PRE class="ckeditor_codeblock"&gt;
# -*- coding: utf-8 -*-
# ---------------------------------------------------------------------------
# SP AttTrans.py
# Created on: 2014-12-27 13:31:36.00000
#   (generated by ArcGIS/ModelBuilder)
# Usage: SP AttTrans &amp;lt;Feature_Class_used_for_Spatial_Selection&amp;gt; &amp;lt;From_Field&amp;gt; &amp;lt;To_Features&amp;gt; &amp;lt;To_Field&amp;gt; &amp;lt;Chose_Relationship&amp;gt; 
# Description: 
# ---------------------------------------------------------------------------

# Import arcpy module
import arcpy

# Load required toolboxes
arcpy.ImportToolbox("Model Functions")

# Script arguments
Feature_Class_used_for_Spatial_Selection = arcpy.GetParameterAsText(0)

From_Field = arcpy.GetParameterAsText(1)

To_Features = arcpy.GetParameterAsText(2)

To_Field = arcpy.GetParameterAsText(3)

Chose_Relationship = arcpy.GetParameterAsText(4)

# Local variables:
Selected_Features = To_Features
Calculated_Features = Selected_Features
Polygons_used_to_Select_other_Features = Feature_Class_used_for_Spatial_Selection
Value = Feature_Class_used_for_Spatial_Selection

# Process: Iterate Feature Selection
arcpy.IterateFeatureSelection_mb(Feature_Class_used_for_Spatial_Selection, "# #", "true")

# Process: Select Layer By Location
arcpy.SelectLayerByLocation_management(To_Features, Chose_Relationship, Polygons_used_to_Select_other_Features, "", "NEW_SELECTION")

# Process: Calculate Field
arcpy.CalculateField_management(Selected_Features, To_Field, "'%Value%'", "PYTHON", "")&lt;/PRE&gt;
&lt;BR /&gt;&amp;nbsp;

&lt;!-- content transformation source ID: 00aE0000009FQuM --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Dec 2014 18:40:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930908#M2848</guid>
      <dc:creator>JonGreene1</dc:creator>
      <dc:date>2014-12-27T18:40:00Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial join without creating a new feature class</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930909#M2849</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;&amp;nbsp;Resurrecting the dead, again!&lt;IMG alt="Skull" class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/365599_SkullandBones.png" style="height: 22px;" width="35" /&gt;&lt;/STRONG&gt; &amp;nbsp;Thank you Jon Greene for posting your work-around over 3 years ago (If you can post your toolbox with that tool would be a big help). I'm now lobbying again to resurrect this ever so "&lt;EM&gt;&lt;STRONG&gt;COOL&lt;/STRONG&gt;&lt;/EM&gt;" feature back into ArcGIS. (originally available at Arcview 3.x). Please vote up to get it implemented back into the next release. &amp;nbsp;For those who never got to see/use this tool, having the ability to join two feature classes based on their shape fields w/out creating new feature classes makes it ever so easy to update values in a table from features in proximity of the target features.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to see Esri chime in here to get their input, why it was removed from Desktop in the 1st place and why it can't simply be added back? &amp;nbsp;It seems we continue to lose functionality at each new re-write of ArcGIS. &amp;nbsp;Why is that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="text-decoration: underline;"&gt;Two more that needs mentioning and brought back&lt;/STRONG&gt;: &amp;nbsp;1. &lt;STRONG&gt;Find &amp;amp; Replace&lt;/STRONG&gt; removed from Pro, go &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/plus.png" /&gt;&lt;SPAN style="color: #99cc00;"&gt;&lt;STRONG&gt;&lt;A _jive_internal="true" href="https://community.esri.com/thread/166541" style="color: #99cc00;"&gt;here&lt;/A&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; to vote up, please; work-around is write some py code in the Calculate Field tool. &amp;nbsp;2. &lt;STRONG&gt;Select Path&lt;/STRONG&gt;: from the coverage era (arc/node topology feature) - you could select 2 line segments and it would find and select all line segments in between.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you and vote,&lt;/P&gt;&lt;P&gt;Jake&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Aug 2017 18:23:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930909#M2849</guid>
      <dc:creator>JakeKrall</dc:creator>
      <dc:date>2017-08-03T18:23:09Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial join without creating a new feature class</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930910#M2850</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Nice to see this model here, I will start using it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This functionality is essential especially for point polygon relationships. There shouldn’t be the need to create an output featureclass and then calculate the value through a relate. &amp;nbsp;The result of a spatail Join should also be the field value(s) needed from the join featureclass.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Feb 2018 11:55:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930910#M2850</guid>
      <dc:creator>Bart-JanSchoenmakers</dc:creator>
      <dc:date>2018-02-16T11:55:56Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial join without creating a new feature class</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930911#M2851</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I came across this thread as I threw together the script below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Not exactly what you're doing. This script works similarly to the model and script provided earlier, but uses search cursors instead. It's my understanding that this would be faster than the typical "Field Calculator" method, especially with a large number of records; however, the performance would probably be improved by using python dictionaries over search cursors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="string token"&gt;'''
spatial join field calculator
&lt;A class="jive-link-email-small" href="mailto:stevenconnorg@gmail.com" rel="nofollow noopener noreferrer" target="_blank"&gt;stevenconnorg@gmail.com&lt;/A&gt;
'''&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; os&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; sys
&lt;SPAN class="keyword token"&gt;from&lt;/SPAN&gt; arcpy &lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; env
env&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;overwriteOutput &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="token boolean"&gt;True&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;# source feature&lt;/SPAN&gt;
sourceFeature &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;GetParameterAsText&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;# source field&lt;/SPAN&gt;
sourceField &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;GetParameterAsText&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;# target feature&lt;/SPAN&gt;
targetFeature &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;GetParameterAsText&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;# target field&lt;/SPAN&gt;
targetField &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;GetParameterAsText&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;# overlap type&lt;/SPAN&gt;
overlap_type&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;GetParameterAsText&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;4&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;# search distance&lt;/SPAN&gt;
searchDistance &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;GetParameterAsText&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;5&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;def&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;unique_values&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;table &lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; field&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;with&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;da&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;SearchCursor&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;table&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;field&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;as&lt;/SPAN&gt; cursor&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; sorted&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;str&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;row&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; row &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; cursor&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; overlap_type &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"WITHIN_A_DISTANCE_GEODESIC"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"WITHIN_A_DISTANCE"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"WITHIN_A_DISTANCE_3D"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"INTERSECT"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"INTERSECT_3D"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"HAVE_THEIR_CENTER_IN"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"CONTAINS"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"WITHIN"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; len&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;searchDistance&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;==&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;AddError&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"You must supply a Search Distance value for overlap type "&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; overlap_type&lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"! Try again"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sys&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;exit&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

sep &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'.gdb'&lt;/SPAN&gt;
workSpace &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; os&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;path&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;dirname&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;targetFeature&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
workSpace &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; workSpace&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;split&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;sep&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;env&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;workspace &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; workSpace

oid &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"OBJECTID"&lt;/SPAN&gt;
tmpPntLayer &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"in_memory\\tmpPoint"&lt;/SPAN&gt;
targetLayer &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"in_memory\\tmpTarget"&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Exists&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;tmpPntLayer&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Delete_management&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;tmpPntLayer&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;with&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;da&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;SearchCursor&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;sourceFeature&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;oid&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;sourceField&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;as&lt;/SPAN&gt; cursorSearch&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; row &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; cursorSearch&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;MakeFeatureLayer_management&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;targetFeature&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; targetLayer&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;MakeFeatureLayer_management&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;sourceFeature&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;tmpPntLayer&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;where_clause&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;oid &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;" = "&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt;str&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;row&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;SelectLayerByLocation_management &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;targetLayer&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; overlap_type&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;overlap_type&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;select_features&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;tmpPntLayer&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;selection_type&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"NEW_SELECTION"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;search_distance&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;searchDistance&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; updateCount &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;GetCount_management&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;targetLayer&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;with&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;da&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;UpdateCursor&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;targetLayer&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;targetField&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;as&lt;/SPAN&gt; cursorUpdate&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; row2 &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; cursorUpdate&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&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; &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; row&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;==&lt;/SPAN&gt; None&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;pass&lt;/SPAN&gt;
&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; &lt;SPAN class="keyword token"&gt;else&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row2&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; row&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cursorUpdate&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;updateRow&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;row2&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&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; &lt;SPAN class="keyword token"&gt;del&lt;/SPAN&gt; row2
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;AddMessage&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;str&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;updateCount&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;" features in "&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; targetFeature&lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"'s field '"&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt;targetField&lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"' updated to: "&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt;str&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;row&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;del&lt;/SPAN&gt; cursorUpdate
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;del&lt;/SPAN&gt; row
&lt;SPAN class="keyword token"&gt;del&lt;/SPAN&gt; cursorSearch


arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Delete_management&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;tmpPntLayer&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;del&lt;/SPAN&gt; tmpPntLayer
&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 11:52:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930911#M2851</guid>
      <dc:creator>StevenGonzalez1</dc:creator>
      <dc:date>2021-12-12T11:52:22Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial join without creating a new feature class</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930912#M2852</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Great to see this finally "&lt;SPAN style="color: #009900; background-color: #ffffff; font-weight: 600;"&gt;Under Consideration&lt;/SPAN&gt;" (6 years &amp;amp; 5 months later)&lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/confused.png" /&gt; !&amp;nbsp; However, the way I hear it, we'll never see it in the ArcDesktop/Map era.&amp;nbsp; I think those days are &lt;EM&gt;almost&lt;/EM&gt; gone&lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/angry.png" /&gt;&amp;nbsp;(~2020 maybe?)!!&amp;nbsp; Then "Pro", will be the new meanest dog on the block and hopefully in that time will be able to match up with today's ArcDesktop.&amp;nbsp; &amp;nbsp;But, to address the models and scripts, these are good, but sometimes it just makes it really easy to view the data that's at or near that particular feature(s); not always to calculate values to another field.&amp;nbsp; Thank you all for posting and votin' up!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jul 2018 19:20:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930912#M2852</guid>
      <dc:creator>JakeKrall</dc:creator>
      <dc:date>2018-07-31T19:20:39Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial join without creating a new feature class</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930913#M2853</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've been able to work around this limitation in my models by using the "Extract Multi Values to Points" tool. This performs the operation on the input feature class without having to create a new data set. The down side is that you have to create a distance raster for each layer you want to compare your point layer to. In a modeling environment, creating a distance raster for each of your variables is likely the best approach anyway, as it is FAR more efficient from a processing standpoint than doing a spatial join.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Aug 2018 22:47:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930913#M2853</guid>
      <dc:creator>ChrisStarbird1</dc:creator>
      <dc:date>2018-08-14T22:47:55Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial join without creating a new feature class</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930914#M2854</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If this idea is to be enabled in ESRI GIS software, would it occur in both ArcMap and Pro?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Sep 2018 14:57:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930914#M2854</guid>
      <dc:creator>MichaelVolz</dc:creator>
      <dc:date>2018-09-28T14:57:39Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial join without creating a new feature class</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930915#M2855</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Had to work around this issue today.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this example it is a one to one relationship between the point feature classes where the target feature class has a uniquely identified field (I used OID).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First I had to create a new feature class on a spatial join between the two desired feature classes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With the new feature class created (containing both tables) I then did a join by attribute on the OID&amp;nbsp;&lt;SPAN&gt;(does not require a new feature class to be created).&lt;/SPAN&gt; to the original feature class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From there I was able to field calculate in the original feature class and then break the join.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps someone!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Oct 2018 19:28:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/spatial-join-without-creating-a-new-feature-class/idc-p/930915#M2855</guid>
      <dc:creator>Andrus_Nicholas</dc:creator>
      <dc:date>2018-10-17T19:28:06Z</dc:date>
    </item>
  </channel>
</rss>

