POST
|
Hi Michael, Andrew and I emailed offline about this and the input worked for me. He had his GeoEvent Windows service running as Local System whereas I had mine running as the arcgis user. Our last email left off at how he was going to change his GeoEvent service to run as a different user. I do not know if that was the solution as our email convo went cold. Hope this helps, Mark
... View more
02-20-2018
08:13 AM
|
0
|
0
|
1113
|
POST
|
Try this: There is a bug where the certs from C:\Program Files\ArcGIS\Server\framework\etc\certificates do not correctly copy to C:\arcgisserver\config-store\machines\HOSTNAME.ESRI.COM. It is the keystore file that is important from this location. You can do a diff operation to check if the files are different. Here’s the fix for the issue. - Stop GES. - Then would recommend you to move the files from C:\arcgisserver\config-store\machines\HOSTNAME.ESRI.COM to another location as a backup. - Now copy the files from C:\Program Files\ArcGIS\Server\framework\etc\certificates and paste in C:\arcgisserver\config-store\machines\HOSTNAME.ESRI.COM. - Start GES - Delete browser cache before accessing GES manager
... View more
12-18-2017
11:49 AM
|
4
|
8
|
2893
|
POST
|
Sorry, Tucker, I may have not been clear enough. The whole thing I laid out with steps 1 through 2a/b/c is one complete scenario, not a choice (so I was looking for a yes/no answer, not an item from the individual steps. BUT, because I know at least 2a is correct, I think my interpretation of what you originally asked is generally correct. So the answer is YES, you can do this. Can you answer the last question I had: Is the date value that's being added to something that's in the geoevent, or something else, like system time at which the geoevent is processed (i.e. 'now')?
... View more
04-10-2017
11:13 AM
|
0
|
0
|
913
|
POST
|
Hi Tucker, I don't quite follow your scenario, but let's start with some semantics. GeoEvent 'filters' examine incoming geoevents, evaluate them against some criteria, and if any geoevent meets the criteria, it will continue through the flow of the geoevent service. Any geoevent that does not meet the criteria is simply dropped. A filter cannot perform any field calculation, but there is a Field Calculator *processor*. So I think you may be needing the Field Calculator processor...? I *think* I *kinda* understand what you're trying to do, and if I'm understanding you, you would need a mix of filters and processors. Here is my 'pseudocode' of what I think you're trying to do. For now, just let me know if my interpretation is correct, then we can move forward from there. 1. Geoevents are flowing in, and a geoevent contains a 'Rank' field (and probably other fields) 2.a. If a geoevent contains a Rank value of 1, use the Field Calculator processor to add some amount of days (maybe months) to a date. 2.b. If a geoevent contains a Rank value of 2, use the Field Calculator processor to add some amount of days (maybe months) to a date that's different than the days (or months) in 2.a. 2.c. Same as 2.b. but for Rank of 3 or 4. Is that correct? If so, is the 'base' date value something that's in the geoevent, or something else, like system time at which the geoevent is processed (i.e. 'now')? Mark
... View more
04-07-2017
05:47 PM
|
1
|
2
|
913
|
POST
|
Because terminalLocation is an array, try this: terminalLocationList.terminalLocation[0].currentLocation.longitude
... View more
04-05-2017
05:28 PM
|
0
|
0
|
402
|
POST
|
Hi Brian, I think what you want to do will work, but I'm not entirely sure. The easiest way to think about this is to think about how GeoEvent and ArcGIS Server interact. To put it bluntly, ArcGIS Server has no idea this thing called GeoEvent Processor/Extension/Server exists. To ArcGIS Server, GeoEvent is just another client that makes requests, for features via Map Service or Feature Service endpoints, for example. So when GeoEvent polls for features, or imports geofences, or adds/updates features to a feature service, it's making standard ArcGIS Server request for features, or edits, at the web service tier. This is as opposed to some back-door or under-the-hood communication between the two products that Esri may have built into the two ArcGIS products. So to kinda answer your question, if you can publish a feature service where the related table's attributes are exposed, and editable, via the ArcGIS Server REST endpoint, then GeoEvent would in theory be able to update those attribute values. I rarely work with related tables, so I'm not swearing by this, but all you really need for add/update a feature is the proper REST capabilities on the feature service, and the right fields exposed. Hope this helps. Mark
... View more
04-03-2017
08:19 PM
|
2
|
0
|
631
|
POST
|
The Field Enricher (File) requires your file to be in a very specific format. What throws many off is that it wants a file with the second row containing the data type of the corresponding field. It's easy to think the file should just contain a row of field names, then field values, but you need that second row of data types, too. See this: http://server.arcgis.com/en/geoevent/latest/process-event-data/processors.htm#ESRI_SECTION1_EC920D5685004575A46D0C2363D0F3E9 Could that be what's going on? Mark
... View more
04-03-2017
07:42 PM
|
1
|
0
|
564
|
POST
|
What are the data types of the two fields in the database? Can you post the GeoEvent Definition (screen shot fine provided it's visible)?
... View more
03-20-2017
10:54 AM
|
0
|
1
|
606
|
POST
|
David, I downloaded your data and see the same thing you do. I didn't really have any expectation I wouldn't, but it's always nice to have multiple eyes on a problem just in case. I tried multiple little things here and there as long shots (using attributes as categories, i.e. subnet_ran) and breaking out multiple feature services (i.e. just the subnet_ran=4 ones) but no change. I did not think these would work since GeoEvent's geofence implementation has no overlap with the geodatabase (i.e. using its spatial indexing) or ArcGIS Server, but again, it never hurts to try. Unfortunately, the only solution is what's already been discussed/done - simplify the geometry, and throw more RAM at the problem. Sorry I don't have any more for you. Mark
... View more
01-19-2017
12:09 PM
|
1
|
2
|
1997
|
POST
|
Thanks - this makes it clearer. Do all records come in pairs, like in the data? For example I noticed it was RADAR, then AIS, RADAR, AIS, etc. Not only that, but the data in each pair is nearly identical, which further fed my hunch that the data is arriving in pairs. If this is true, then it may be easy to use an in-memory processor/filter rather than having to write something to disc or database. Lastly, is the '715' value for length in the fourth record an example of a 'rogue' value?
... View more
01-10-2017
05:38 AM
|
0
|
1
|
885
|
POST
|
mikkeloinformi-dk-esridist Ok, I'm a little familiar with AIS, so let me as some questions: Can the radar feed be thought of as almost a "lookup"? For example, is it an accurate statement to say that for any message you get from the AIS stream, there's a related record in the radar stream? If so, would MMSI be the common identifier? Does each feed have the same schema, or completely different? If completely different, and there's no MMSI to "join" on, what piece of data is the logical link between the two streams (i.e. "join field")? Is there any way you could send me sample data of each feed? Event just like a couple records from each, not a large history... Mark
... View more
01-05-2017
10:32 AM
|
0
|
3
|
885
|
POST
|
Collin Cooper Not sure if you still need an answer on this, but in case you do... When using a Field Enricher (File), the file on disk must adhere to a certain format. Unfortunately, GeoJSON is not the proper format. See the help docs for details on the format required: Processors—Real-time Data Feeds and Sensors (10.5) | ArcGIS Enterprise
... View more
01-03-2017
03:01 PM
|
1
|
0
|
925
|
POST
|
Colin Cooper Do you still need help on this? If so, can you elaborate on what you want to do? I don't really follow the original question. In the meantime, GeoEvent has two internal functions you may be interested in: 1) receivedTime() - returns time stamp of when geoevent was received; 2) currentTime() - generates new time stamp at the moment when the Field Calculator evaluates the expression Mark
... View more
01-03-2017
02:55 PM
|
0
|
0
|
1434
|
POST
|
dhoyesriaustralia-com-au-esridist, Would you be able to send me a file geodatabase of your road chunk layer? I could try and see what I get on my end... Mark
... View more
01-03-2017
02:48 PM
|
0
|
4
|
1997
|
Title | Kudos | Posted |
---|---|---|
1 | 09-09-2016 09:23 AM | |
1 | 01-29-2015 12:39 PM | |
1 | 11-08-2016 10:15 AM | |
1 | 09-09-2016 08:51 AM | |
1 | 06-13-2016 02:58 PM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|