<?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: Geoevent Point Logging Parody in ArcGIS Velocity Questions</title>
    <link>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714689#M650</link>
    <description>&lt;P&gt;The good news is that the data received is definitely in order. Weather or not Velocity is honoring that for purposes of the stateful spatial analysis/relationship I can't tell. It would seem it's not since every point that meets the join criteria after the first point is received is treated as if it is the first one that was received.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 15 Jul 2026 18:56:32 GMT</pubDate>
    <dc:creator>AKRRMapGuy</dc:creator>
    <dc:date>2026-07-15T18:56:32Z</dc:date>
    <item>
      <title>Geoevent Point Logging Parody</title>
      <link>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714492#M644</link>
      <description>&lt;P&gt;I am trying to achieve parody with Geoevent Server so we can migrate fully to Velocity for Enterprise(12.1).&amp;nbsp;&lt;/P&gt;&lt;P&gt;The lack of a geotagger is really causing a problem for me. The issue I am having with Velocity is the join keeps logging points every 10 seconds(source refresh rate) despite the join criteria being set to 'enter'. It keeps logging points even though the train never 'exited' the geofence. I need it to log one point for entering and one for exiting just like Geoevent does. I tried using 'incident' detection but I can't get that to log anything at all using the same logic, but on a stop even the 'closing' event is enters and speed == 0.&lt;/P&gt;&lt;P&gt;Here is what I am trying to replicate. The Geotaggers are using 'enter any' and 'exit any' respectively. They correctly only generate one point a piece. The filters you see on the geoevent process after the feed are combined into one filter in the velocity process after the feed.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="GeoeventLogging.png" style="width: 999px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/155461i5E26AD7F1AA66FD3/image-size/large?v=v2&amp;amp;px=999" role="button" title="GeoeventLogging.png" alt="GeoeventLogging.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Here is what I have for just stops:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Stops.png" style="width: 999px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/155462i1BC123D599AD9B47/image-size/large?v=v2&amp;amp;px=999" role="button" title="Stops.png" alt="Stops.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;It's worth noting I am using the same exact sites and services to input and output between the 2 products for these processes. What am I missing, or can Velocity just not do what Geoevent can?&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jul 2026 21:24:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714492#M644</guid>
      <dc:creator>AKRRMapGuy</dc:creator>
      <dc:date>2026-07-14T21:24:36Z</dc:date>
    </item>
    <item>
      <title>Re: Geoevent Point Logging Parody</title>
      <link>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714594#M645</link>
      <description>&lt;P&gt;----&amp;nbsp; geoTagger and Join are basically the same in the way they behave.&amp;nbsp;&lt;/P&gt;&lt;P&gt;But your geoEvent RTA and your Velocity RTA do not look even vaguely similar in the limit flow picture you were able to cut and paste-&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Route by Expression and Split by Attributes may help, and if you just want to find the start and End of a condition, then look at the Incident detect module.&lt;/P&gt;&lt;P&gt;Not sure why you think you need to project the nodes in your new flow.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jul 2026 14:17:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714594#M645</guid>
      <dc:creator>JeffSilberberg</dc:creator>
      <dc:date>2026-07-15T14:17:10Z</dc:date>
    </item>
    <item>
      <title>Re: Geoevent Point Logging Parody</title>
      <link>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714657#M646</link>
      <description>&lt;P&gt;They clearly aren't working the same way for me. This Velocity feed is only showing the stops line(top row and before) on the Geoevent feed. I removed the 'starts' portion since Velocity can't seem to handle one of these operations, much less two. I am trying to fix one and then the other.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The first 'filter by expression' in the Velocity feed combines the first 4 operations after the input in the Geoevent feed. The speed is 0 filter on the geoevent feed is rolled into the Join as a condition. As far as the projects go, Velocity refused to run if I didn't add them since the Real Time input is WKT 4326 and the geofence layer is WKT 102392, then the output points are WKT 4326 so I have to transform them back.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The heart of the issue is Velocity does not seem to honor when something 'enters' a geofence and stays there it shouldn't keep logging a point everytime it receives data without 'exiting'. It's acting like a 'within' or 'intersects' rather than a one and done 'enter' since it logs a new point over and over again everytime the point is 'within' the geofence.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The speed is zero portion is rolled into the join criteria on the Velocity feed. The logic is supposedly identical if the 'join' actually acted like a geotagger set to 'enter'.&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jul 2026 16:31:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714657#M646</guid>
      <dc:creator>AKRRMapGuy</dc:creator>
      <dc:date>2026-07-15T16:31:52Z</dc:date>
    </item>
    <item>
      <title>Re: Geoevent Point Logging Parody</title>
      <link>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714659#M647</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Well, this is UC week, so not sure who from Esri is available to respond -&amp;nbsp;&lt;/P&gt;&lt;P&gt;Incident Detection gives you "Start", 'Ended," and "Ongoing," and you could then add the necessary filters.&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you want to look at this live, send me a DM, and I can do so, but no promises.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jul 2026 16:39:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714659#M647</guid>
      <dc:creator>JeffSilberberg</dc:creator>
      <dc:date>2026-07-15T16:39:48Z</dc:date>
    </item>
    <item>
      <title>Re: Geoevent Point Logging Parody</title>
      <link>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714661#M648</link>
      <description>&lt;P&gt;I appreciate that. I may take you up on that. I am suspicious of the 'time' settings on the input feed. Velocity isn't telling me it can't parse the text string(I have seen that error, and I am not getting it now), but it's almost acting like it isn't able to sequence things by time to do 'stateful' things.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jul 2026 16:54:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714661#M648</guid>
      <dc:creator>AKRRMapGuy</dc:creator>
      <dc:date>2026-07-15T16:54:53Z</dc:date>
    </item>
    <item>
      <title>Re: Geoevent Point Logging Parody</title>
      <link>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714663#M649</link>
      <description>&lt;P&gt;I believe you are correct === Feeds are processed on a FIFO basis.&amp;nbsp;&lt;/P&gt;&lt;P&gt;That said, if this is an event-driven feed, then inputs should be in the correct order -&amp;nbsp;&lt;/P&gt;&lt;P&gt;Either output your raw data to a file or use the data sampler to determine this.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jul 2026 16:58:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714663#M649</guid>
      <dc:creator>JeffSilberberg</dc:creator>
      <dc:date>2026-07-15T16:58:05Z</dc:date>
    </item>
    <item>
      <title>Re: Geoevent Point Logging Parody</title>
      <link>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714689#M650</link>
      <description>&lt;P&gt;The good news is that the data received is definitely in order. Weather or not Velocity is honoring that for purposes of the stateful spatial analysis/relationship I can't tell. It would seem it's not since every point that meets the join criteria after the first point is received is treated as if it is the first one that was received.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jul 2026 18:56:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714689#M650</guid>
      <dc:creator>AKRRMapGuy</dc:creator>
      <dc:date>2026-07-15T18:56:32Z</dc:date>
    </item>
    <item>
      <title>Re: Geoevent Point Logging Parody</title>
      <link>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714696#M651</link>
      <description>&lt;P&gt;&amp;nbsp; So both inputs to the Join have a Track ID?&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Can you post/screen capture the Join Details?&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;A href="https://doc.arcgis.com/en/velocity/analyze/join-features.htm" target="_blank" rel="noopener"&gt;https://doc.arcgis.com/en/velocity/analyze/join-features.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Checking&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;First observation can trigger enter&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;or&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;First observation can trigger exit&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;indicates that the first target feature received satisfies the filter condition if it is inside (in the case of&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;enter&lt;/SPAN&gt;) or outside (in the case of&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;exit&lt;/SPAN&gt;) any join feature, despite having no previous target feature to compare the active target feature's location to. The default is false (not checked).&lt;/LI&gt;&lt;LI&gt;Target Time Window?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; Also, consider changing your Join to a Detect module --&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://doc.arcgis.com/en/velocity/analyze/detect-incidents.htm" target="_blank" rel="noopener"&gt;https://doc.arcgis.com/en/velocity/analyze/detect-incidents.htm&lt;/A&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;In a real-time analytic, this tool operates in a stateful manner when&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Enter&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;or&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Exit&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;are used for the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Spatial relationship&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;option in the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Open condition&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;or&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Close condition&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;parameters. While operating in a stateful manner, the tool can compare sequential observations to detect a change in state between observations. This tool runs in a stateless manner when using other spatial relationship options because it does not need to compare active to previous observations. Running in a stateless manner is much less resource intensive.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jul 2026 19:17:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714696#M651</guid>
      <dc:creator>JeffSilberberg</dc:creator>
      <dc:date>2026-07-15T19:17:10Z</dc:date>
    </item>
    <item>
      <title>Re: Geoevent Point Logging Parody</title>
      <link>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714709#M652</link>
      <description>&lt;P&gt;Yes, one is a locomotive number, and the other one is the station name. I did try a Detect Incidents configuration for both stops and starts. I couldn't get anything to generate at all from that.&lt;/P&gt;&lt;P&gt;Here is the join on the stops currently:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Stops.png" style="width: 587px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/155523iA6AAD56E961A16DB/image-size/large?v=v2&amp;amp;px=999" role="button" title="Stops.png" alt="Stops.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The starts has never generated any events using either a join or detect incidents analytic. The stops version of it was similar, and never generated anything either. I also tried not having a 'close' condition on either one. The speed logic was of course different between the stops and starts as well.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Start.png" style="width: 560px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/155524iB0862DB2CB07C96B/image-size/large?v=v2&amp;amp;px=999" role="button" title="Start.png" alt="Start.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jul 2026 20:10:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714709#M652</guid>
      <dc:creator>AKRRMapGuy</dc:creator>
      <dc:date>2026-07-15T20:10:39Z</dc:date>
    </item>
    <item>
      <title>Re: Geoevent Point Logging Parody</title>
      <link>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714733#M653</link>
      <description>&lt;P&gt;I would make two changes to the Detect ===&lt;/P&gt;&lt;P&gt;Using the Sample data tool, what are you seeing output from the Detect?&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Are you sure the Passenger Stop Areas has good data?&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Maybe try the join but pass all the data instead of just the matches.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jul 2026 21:04:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714733#M653</guid>
      <dc:creator>JeffSilberberg</dc:creator>
      <dc:date>2026-07-15T21:04:06Z</dc:date>
    </item>
    <item>
      <title>Re: Geoevent Point Logging Parody</title>
      <link>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714739#M654</link>
      <description>&lt;P&gt;Nothing. Yeah, the geofences and GPS data is good. These are the same exact input and output services I use in Geoevent Server and it works fine there.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I added a filter after the join to filter out the 'null' joins. It keeps logging points every 10 seconds like before. It does the join fine for the stops part of it.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jul 2026 21:33:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714739#M654</guid>
      <dc:creator>AKRRMapGuy</dc:creator>
      <dc:date>2026-07-15T21:33:59Z</dc:date>
    </item>
    <item>
      <title>Re: Geoevent Point Logging Parody</title>
      <link>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714763#M655</link>
      <description>&lt;P&gt;Sorry, I am out of ideas.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I suggest you open a case with Esri Support.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Jul 2026 01:47:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1714763#M655</guid>
      <dc:creator>JeffSilberberg</dc:creator>
      <dc:date>2026-07-16T01:47:13Z</dc:date>
    </item>
    <item>
      <title>Re: Geoevent Point Logging Parody</title>
      <link>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1716498#M656</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/698891"&gt;@AKRRMapGuy&lt;/a&gt;, &lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/140376"&gt;@JeffSilberberg&lt;/a&gt;&amp;nbsp;is correct in saying that Join Features is the equivalent tool to GeoTagger. Only difference right now is&amp;nbsp;that it evaluates the enter/exit logic against the entire geofence dataset instead of each geofence individually. This probably explains why you weren't getting any records coming through for Detect Incidents. The Velocity team currently reviewing an enhancement for all geofencing tools that will allow this.&lt;/P&gt;&lt;P&gt;You could use Intersects or Within, but that would give you the unwanted behavior of having a feature get logged every time the train is within that polygon.&lt;/P&gt;</description>
      <pubDate>Fri, 24 Jul 2026 17:17:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1716498#M656</guid>
      <dc:creator>Jeff_G</dc:creator>
      <dc:date>2026-07-24T17:17:57Z</dc:date>
    </item>
    <item>
      <title>Re: Geoevent Point Logging Parody</title>
      <link>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1716765#M657</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/78885"&gt;@Jeff_G&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, Incident Detection using an intersect and filtering for Start and End only would probably be the best answer to this issue given the state of Velocity joins?&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jul 2026 14:04:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1716765#M657</guid>
      <dc:creator>JeffSilberberg</dc:creator>
      <dc:date>2026-07-27T14:04:29Z</dc:date>
    </item>
    <item>
      <title>Re: Geoevent Point Logging Parody</title>
      <link>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1717086#M658</link>
      <description>&lt;P&gt;That makes sense kind of, but I guess I don't get why it wouldn't generate a record from the Polygon that does meet all requirements. All of the Features in the whole Feature Service have to evaluate to true for the relationship in the join? You can't just return the 'join value' from the polygon that correctly hits like in Geoevent?&lt;/P&gt;&lt;P&gt;On a related note, this doesn't really explain why the stops keep generating records on every data input that is 'within' the polygon, even though the tool is set to 'enter' and the gps point never 'exited'&amp;nbsp; the polygon to create the conditions for it to validly log a new 'enter' point.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I do think most if not all of my issues with Velocity is the 'stateful' logic isn't working at all or not working like it does in Geoevent. My input feeds and output feeds are the same exact sites and services Geoevent successfully consumed and fed to.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jul 2026 18:45:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1717086#M658</guid>
      <dc:creator>AKRRMapGuy</dc:creator>
      <dc:date>2026-07-28T18:45:28Z</dc:date>
    </item>
    <item>
      <title>Re: Geoevent Point Logging Parody</title>
      <link>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1717088#M659</link>
      <description>&lt;P&gt;Thanks for asking this Jeff, I am a little unsure about this as well. If this is the solution, I don't think this will work for us though due to the logic not being representative of what we are modeling. It also seems like it might only fix half of the process.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jul 2026 18:48:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1717088#M659</guid>
      <dc:creator>AKRRMapGuy</dc:creator>
      <dc:date>2026-07-28T18:48:04Z</dc:date>
    </item>
    <item>
      <title>Re: Geoevent Point Logging Parody</title>
      <link>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1717104#M660</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/698891"&gt;@AKRRMapGuy&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;&lt;P&gt;I am trying to achieve parody with Geoevent Server so we can migrate fully to Velocity for Enterprise(12.1).&amp;nbsp;&lt;/P&gt;&lt;P&gt;The lack of a geotagger is really causing a problem for me. The issue I am having with Velocity is the join keeps logging points every 10 seconds(source refresh rate) despite the join criteria being set to 'enter'. It keeps logging points even though the train never 'exited' the geofence. I need it to log one point for entering and one for exiting just like Geoevent does. I tried using 'incident' detection but I can't get that to log anything at all using the same logic, but on a stop even the 'closing' event is enters and speed == 0.&lt;/P&gt;&lt;P&gt;Here is what I am trying to replicate. The Geotaggers are using 'enter any' and 'exit any' respectively. They correctly only generate one point a piece. The filters you see on the geoevent process after the feed are combined into one filter in the velocity process after the feed.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="GeoeventLogging.png" style="width: 999px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/155461i5E26AD7F1AA66FD3/image-size/large?v=v2&amp;amp;px=999" role="button" title="GeoeventLogging.png" alt="GeoeventLogging.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Here is what I have for just stops:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Stops.png" style="width: 999px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/155462i1BC123D599AD9B47/image-size/large?v=v2&amp;amp;px=999" role="button" title="Stops.png" alt="Stops.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;It's worth noting I am using the same exact sites and services to input and output between the 2 products for these processes. What am I missing, or can Velocity just not do what Geoevent can?&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;My experience has been that there is no one-to-one relationship between the two products.&amp;nbsp; But Velocity does work; it just takes some effort to change your thought process.&amp;nbsp; &amp;nbsp;The real fun, though, is if you have to go back to geoEvent for a project after working in Velocity for a while.&amp;nbsp; &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jul 2026 18:58:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1717104#M660</guid>
      <dc:creator>JeffSilberberg</dc:creator>
      <dc:date>2026-07-28T18:58:18Z</dc:date>
    </item>
    <item>
      <title>Re: Geoevent Point Logging Parody</title>
      <link>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1717120#M661</link>
      <description>&lt;P&gt;The good news is that I left Geoevent alive alongside Velocity for this reason. Velocity is handling every other portion of our Production processes like a champ.&amp;nbsp;&lt;/P&gt;&lt;P&gt;This might actually be the first product replacement from ESRI in my whole career I was excited about and felt it was overdue, and here we are.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jul 2026 19:15:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1717120#M661</guid>
      <dc:creator>AKRRMapGuy</dc:creator>
      <dc:date>2026-07-28T19:15:08Z</dc:date>
    </item>
    <item>
      <title>Re: Geoevent Point Logging Parody</title>
      <link>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1717228#M662</link>
      <description>&lt;P&gt;&lt;SPAN&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/140376"&gt;@JeffSilberberg&lt;/a&gt;&amp;nbsp;Detect Incidents would still give us a similar behavior to Join Features since its built-in&lt;/SPAN&gt;&lt;SPAN&gt; Enter/Exit logic treats the polygon layer as a single dataset. For example, if geofences A, B, C, and D are connected to each other, a point moving from geofence A to geofence C may not trigger a new Enter event because the train never actually exits the overall states dataset.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/698891"&gt;@AKRRMapGuy&lt;/a&gt;&amp;nbsp;I'm not sure why your Join Features logic is giving you a feature for every observation with your current configuration. I'd have to take a look at your analytic configuration and feed/source datasets to see what's going on. Feel free to send me a direct message with your contact info, and I'd me more than happy to get on a call with you.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;As a workaround for the current Detect Incidents/Join Features Enter/Exit behavior, I was able to use an Arcade expression in a Calculate Fields tool.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;In this example, I have a point moving from Florida to Virginia. The point is geotagged with the state name using Join Features. It uses an &lt;STRONG&gt;Intersects&lt;/STRONG&gt; operation.&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Jeff_G_4-1785286545431.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/156039iC9A4D1253027257F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Jeff_G_4-1785286545431.png" alt="Jeff_G_4-1785286545431.png" /&gt;&lt;/span&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;After the Join Features, I have a Calculate Field configured with the following Arcade expression.&amp;nbsp;If our point moves from Florida to Georgia, it will detect that change and the expression will return true in new field I called "state_changed".&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;LI-CODE lang="javascript"&gt;// 1. Fetch the previous state name array from the history cache
var priorStateArray = TrackFieldWindow('STATE_NAME', -1, 0);

// 2. If it's the initial record (no history), mark it true so we keep it
if (IsEmpty(priorStateArray) || Count(priorStateArray) == 0) {
    return true; 
}

// 3. Extract the previous text value from the array and grab the current one
var previousValue = priorStateArray[0];
var currentValue = $feature.STATE_NAME;

// 4. Returns true if it changed, false if it is identical
return previousValue != currentValue;&lt;/LI-CODE&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Downstream I have a Filter by Expression to only give me records where state_changed = true:&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Jeff_G_3-1785286488768.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/156038iD434440EFDC7E6A2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Jeff_G_3-1785286488768.png" alt="Jeff_G_3-1785286488768.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;With this setup, I'm able to get point data every time our moving point enters a new polygon or exits the polygon dataset altogether.&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Jeff_G_5-1785286896158.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/156040i65CC6EAAAC7408D1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Jeff_G_5-1785286896158.png" alt="Jeff_G_5-1785286896158.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 29 Jul 2026 01:06:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-velocity-questions/geoevent-point-logging-parody/m-p/1717228#M662</guid>
      <dc:creator>Jeff_G</dc:creator>
      <dc:date>2026-07-29T01:06:39Z</dc:date>
    </item>
  </channel>
</rss>

