POST
|
This is rather confusing, because it is able to flash the point on the map when I search using the table as the data source. I understand it not being able to pan if the table does not have a related meter mapped, but then how is EB able to search the feature lay, find the related feature, and flash the feature on the map but not able to just pan/zoom to the same feature it is flashing? Seems like an odd oversight.
... View more
05-29-2024
10:56 AM
|
0
|
0
|
264
|
POST
|
No, it is not. But that is because the data source needs to be the table as the user needs to search by the table, and have it pan to the point if the point is mapped. (Part of the purpose of this app is to query the meter table to get data needed for the user to correctly map new meters in our database.) I guess I am confused, because it is able to flash the point on the map when I search using the table as the data source. I understand it not being able to pan if the table does not have a related meter mapped, but then how is EB able to search the feature lay, find the related feature, and flash the feature on the map but not able to just pan/zoom to the same feature it is flashing? Seems like an odd oversight.
... View more
05-29-2024
10:54 AM
|
0
|
1
|
343
|
POST
|
Hi I am making an exp builder app with a map that has two datasets. One is a table of Meter IDs and the other is a feature layer with the meter's locations. Both have the MeterID fields. Although the MeterID field on the table is not unique. I want to add a search bar for the user to search the table for a meter id, and when they select that meterid I want the map to pan to where that meter is, but when I try and setup the trigger the "zoom to" and "Pan to" options are missing completely. I can only "flash"and filter the map which both do work, but I really need the map to zoom/pan! I am working via AGOL so I am using whatever the latest version the AGOL has. I couldn't find anything on the documentation to explain why just those two options are disabled, so any insight would be great!
... View more
05-29-2024
06:33 AM
|
0
|
3
|
382
|
POST
|
I had the same problem as you did after deleting the .info files. The solution was to first close S123 Connect, then delete the files, and reopening S123 Connect it allowed me to republish.
... View more
02-29-2024
08:40 AM
|
0
|
0
|
406
|
POST
|
Hi Nicauldron! I actually opened a ticket with ESRI, and they brought up that this is a known bug inside 10.8.1 and is fixed in 10.9 so our solution (unfortunately) was to wait until we can upgrade our environment.
... View more
07-31-2023
08:15 AM
|
1
|
0
|
592
|
POST
|
Hello, I am trying to add a survey to my experience builder page, but it is unable to find any existing surveys. I just get a generic error whenever I try to load the list. (see screenshot) I also tried the "create new" option, which worked, but I am unable to even see the newly created survey if I try and re-add it to the page. Survey loads and works correctly outside of Experience builder, and is shared organizationally. Survey123 version is 3.17 This is on ArcGIS Enterprise v10.8.1
... View more
04-26-2023
09:37 AM
|
0
|
2
|
709
|
POST
|
Hello, I am currently trying to build a fairly simple GeoEvent Service using our truck's AVL to flag whenever a truck is entering or exiting a service center. However, the Exit Any and Enter Any logics are not flagging correctly. When the truck enters the GeoFence's polygon it does not flag an Enter Any, likewise when it leaves the polygon. I set up a test for it this time just using the logic "Inside Any" and got these results, so I know that it is correctly noticing when the truck is inside the polygon's geometry. This is the result when I used the new Event log tracker tool inside the service: {
"GED_Name": "AVL_GeoTagged_ServiceCenter",
"displayname": "v1234",
"equipmenttype": "test 1",
"exit_center": "Pole Yard",
"timestamp": "null",
"heading": "90.0",
"uniqueid": "ca1234",
"geometry": "{\"x\":-10255767.1122,\"y\":5913466.291500002,\"spatialReference\":{\"wkid\":102100,\"latestWkid\":3857}}"
}
{
"GED_Name": "AVL_GeoTagged_ServiceCenter",
"displayname": "v1234",
"equipmenttype": "test 1",
"exit_center": "null",
"timestamp": "null",
"heading": "90.0",
"uniqueid": "ca1234",
"geometry": "{\"x\":-10249805.024,\"y\":5895006.749200001,\"spatialReference\":{\"wkid\":102100,\"latestWkid\":3857}}"
}
{
"GED_Name": "AVL_GeoTagged_ServiceCenter",
"displayname": "v1234",
"equipmenttype": "test 1",
"exit_center": "null",
"timestamp": "null",
"heading": "90.0",
"uniqueid": "ca1234",
"geometry": "{\"x\":-10249805.024,\"y\":5895006.749200001,\"spatialReference\":{\"wkid\":102100,\"latestWkid\":3857}}"
}
{
"GED_Name": "AVL_GeoTagged_ServiceCenter",
"displayname": "v1234",
"equipmenttype": "test 1",
"exit_center": "null",
"timestamp": "null",
"heading": "90.0",
"uniqueid": "ca1234",
"geometry": "{\"x\":-10249805.024,\"y\":5895006.749200001,\"spatialReference\":{\"wkid\":102100,\"latestWkid\":3857}}"
}
{
"GED_Name": "AVL_GeoTagged_ServiceCenter",
"displayname": "v1234",
"equipmenttype": "test 1",
"exit_center": "Service Center",
"timestamp": "null",
"heading": "90.0",
"uniqueid": "ca1234",
"geometry": "{\"x\":-10250072.5536,\"y\":5893936.630800001,\"spatialReference\":{\"wkid\":102100,\"latestWkid\":3857}}"
} When the truck started out, inside of the pole yard, the Geotagger set to Enter Any did correctly geotag the event as inside the pole yard. This makes sense because I have the " First GeoEvent triggers Enter" set to true. But when it left the pole yard, where the inside any geotag said Null, but the Exit Any processor did not produce an event. Likewise, when the Truck point entered the service center, the inside any correctly tagged it, but the Enter Any did not. The UniqueID field is set to be my TRACK_ID in the GED, and the log isn't producing any errors, and the server is running fine on memory, so I believe the Cache is working but for some reason, the processor is not working as expected. Any input or help troubleshooting would be helpful! Thanks! Update, I did do some more testing and figured out that if I change the GeoTag processor to create a new field and new GED instead of using an existing field. It does work as intended?
... View more
11-24-2021
10:58 AM
|
0
|
1
|
844
|
POST
|
Hello, I am trying to connect to a published map service using the python arcgis.gis api to get at some tables and layers that are attached to a map service on our portal. from arcgis.gis import GIS from arcgis import features from arcgis.features import FeatureLayer gis = GIS('https://portalurl.com/portal','username','password') #IncomingData incoming_data_item = gis.content.get('Item ID') incoming_data_tables = incoming_data_item.tables print(incoming_data_tables) incoming_data_layers = incoming_data_item.layers print(incoming_data_layers) #table layers table_one = incoming_data_tables[0] table_two = incoming_data_tables[1] #query results query_result_order = table_one.query(where=query) query_result_customers = table_two.query(where=query) This should return one Layer and two Tables, but it is only including the single layer, and the tables return empty. This code does work just fine when I am trying to reach a Feature Service, but this is a Map Service so I am curious if I should be doing something different. Can anyone weigh in?
... View more
11-03-2020
09:08 AM
|
0
|
0
|
676
|
POST
|
Hi Derek, I am currently trying to do this same thing. I have several pre-built features that I want field crews to be able to edit/update in Collector, but I need to restrict them to only edit and view the ones they are assigned. Is it possible to transfer the "owner" of a pre-created feature to a certain editor so as to then allow the editor to see it? I know the creator field is uneditable. Thanks! Nate
... View more
12-03-2019
08:38 AM
|
0
|
2
|
3902
|
POST
|
I was reviewing a dev blog on Webhooks from last spring, and I was curious why they do not suggest using GeoEvent as a possible Webhook service? (Webhooks – Don’t call us, we’ll call you ) It seemed like from my understanding GeoEvent functions a lot like most webhook services, where you have a payload server waiting on an event and then your server will consume that event for use. We are looking at applying webhook services to some of our existing scripted processes, like sending emails from Survey 123, and we already have GeoEvent Server setup. Has anyone else had any experience with this? Is there a benefit to using a 3rd party webhook service over GeoEvent? Thanks!
... View more
09-17-2019
10:02 AM
|
2
|
3
|
1450
|
BLOG
|
Hi Dan, Thanks so much for this insightful blog. It provided some much-needed guidance to why my XML input was only returning null events. Turns out I just had to add the namespaces to the front of each attribute and it works! I do have one question, in this section: Below is the GeoEvent Definition created to include attributes and the corresponding XML namespace. Your example figure does not include the namespace? Such as CITY_NAME becomes USA_USA:CITY_NAME?? That is how the even definitions look in figures further down, which was how I was able to figure out what you meant. Thanks again!
... View more
07-23-2019
09:22 AM
|
0
|
0
|
1555
|
POST
|
Hi Daniel, I am having similar issues to Hatice, and I am curious if you think that my XML structure is also to blame. It also includes a value as apart of the attributes name. My input XML is structured like: <Placemark> <ExtendedData xmlns:data="eventdata"> <data:deviceID>262</data:deviceID> <data:speedKPH>0.0</data:speedKPH> ... </ExtendedData> <Point> <coordinates>...</coordinates> </Point> </Placemark> And every time I poll, even if I set ExtendedData to be my root object which flattens the Definition, all my outputs for ExtendData are null, but for my Point group the output works fine. However, that confusing part is that if I turn on "Learning Mode" it polls a single event and just one event, and everything for that one event is filled in properly. Do you know why this could be Thanks! EDIT: I figured out my problem. The GeoEvent auto-generated definitions were not including the xml name space of those attributes, in this case, it is: data By changing all of the attributes to include the namespace, like deviceID to data:deviceID, it works fine. Thanks to this blog for pointing out that you manually have to specify your namespaces in the definitions: https://community.esri.com/community/gis/enterprise-gis/geoevent/blog/2019/06/12/working-with-xml-data-structures-and-polling-wfs-services-in-arcgis-geoevent-server Still unsure why in Learning Mode it was able to read them, but never the less it is working now.
... View more
07-22-2019
04:16 PM
|
0
|
0
|
1398
|
POST
|
Hi Kelly, I have been getting this similar error only when trying to add a unique index in the field's settings. I have verified that there are no duplicates, but it still claims there are. Is this the same issue that you are referencing? Thanks, Nate
... View more
07-08-2019
12:36 PM
|
0
|
8
|
1739
|
POST
|
Not really sure how or why, but it suddenly works after saving and refreshing the page for the 3rd or 4th time. The symbology panel/tool must not be automatically refreshing the available data, even after data is edited or changed, and even with a refresh interval of 1-minute set.
... View more
06-11-2019
12:47 PM
|
0
|
0
|
1032
|
POST
|
Hello, I have a map on ArcGIS Online of customer calls and I want to symbolize them into three categories: Affected, No Call Called, No Information Called, Left Comments I am using this arcade expression: var comments = $feature.CALL_COMMENTS return When(IsEmpty(comments), 'Affected, No Call', comments == 'None','Called, No Information', 'Called, Left Comments'); But for some reason, if the value for 'Called, Left Comments' is never appearing on the map, instead those customers are grouped into "Other." Even though in the symbology panel "Other" has a count of Zero. I have also tried: var comments = $feature.CALL_COMMENTS If (IsEmpty(comments)){ return 'Affected, No Call'; } Else If (comments == 'None'){ return 'Called, No Information'; } Else { return 'Called, Left Comments'; } Which results in the same. And if I switch it around and do: var comments = $feature.CALL_COMMENTS return When(IsEmpty(comments), 'Affected, No Call', comments != 'None', 'Called, Left Comments'', 'Called, No Information' ); Then the default value returns if $feature.CALL_COMMENTS is None, but nothing is returned if $feature.CALL_COMMENTS is not equal null or 'None' Does anyone know why this might be happening? Thanks!
... View more
06-11-2019
12:24 PM
|
1
|
1
|
1195
|
Title | Kudos | Posted |
---|---|---|
1 | 07-31-2023 08:15 AM | |
2 | 09-17-2019 10:02 AM | |
3 | 03-26-2019 04:01 PM | |
1 | 06-11-2019 12:24 PM | |
1 | 05-28-2019 09:29 AM |
Online Status |
Offline
|
Date Last Visited |
2 weeks ago
|