|
POST
|
Yes, I have tried using the service as a standard service, but unfortunately since the data being visualized is 1ft contours for a whole county, this solution doesn't work very well; the performance of the standard service version is VERY poor (almost unusable). The cached tile service is the only reliable way to provide this information quickly for any map extent.
... View more
02-10-2025
08:11 AM
|
0
|
2
|
867
|
|
POST
|
I have a cached tiled map service hosted in our standalone ArcGIS Server 10.9.1 environment being displayed in a web application for public use. This web application contains the print widget which uses a "custom" print service also hosted in our standalone ArcGIS Server 10.9.1 environment. As of recently, a few users have been mentioned that when attempting to print a PDF containing this cached tiled map service (with the service visible), the returned PDF from the print service does not show the appropriate layer (the layer is not visible in the PDF, but visible in the web application). Attempting to replicate the issue, I found that the issue is VERY intermittent and not specific to any web browser (replicated on Edge, Firefox, and Chrome). Looking at the server logs, I found the following errors for this specific cached tiled map service. - Method failed.HRESULT = 0x80004005 : Unspecified error . - Missing parameter: MapName I am unfamiliar with this issue and error log. Has anyone else experienced this issue before?
... View more
02-10-2025
08:00 AM
|
0
|
8
|
876
|
|
POST
|
Looking to see if anyone else has ever come across a scenario where you want to create an ArcGIS Online Join View Layer where one of the participating layers is another view layer. Basically, I have polygon layer (with an ID field) and a S123 table with a number of different "cost" attributes, total cost attribute, vendor name, work order ID, etc. (one attribute being the polygon ID field). As it stands, I have successfully been able to create a Join View layer between the polygon and S123 table to generate "total costs per polygon" values, but I would like to include additional resolution to this data by separating the "total costs per polygon" by additional attributes (vendor, work order ID, etc.). As far as I can tell, in order to facilitate that within ArcGIS Online I would need to create a view of the S123 table to filter for those specific attributes and then join the view to the polygon layer, but unfortunately at this time ArcGIS Online does not allow a view to be used in a join view layer operation. I want to keep the operation within the ArcGIS Online environment (without creating a separate hosted feature layer) so that when new S123 submission are added, the Join View polygon layer will also update. Am I missing something in ArcGIS Online or within ArcGIS Pro? Are there other solutions for what I am trying to accomplish?
... View more
01-23-2025
12:39 PM
|
1
|
0
|
528
|
|
POST
|
@Jande_Wit @JandeWit Are you able to confirm that the only way to view/edit non-hosted feature layers in ArcGIS Online is by hosting/serving them via ArcGIS Server 11.2 or higher? I don't have access to an ArcGIS Server environment of that version to verify on my end. Does the existing AGOL framework support the use of non-hosted feature layers with related tables in the new map viewer or any other newer apps (Experience Builder, Instant Apps, etc.)? As of 1/17/25, I am still unable to edit/view any related records/tables of a non-hosted feature layer in AGOL unless it's using the "Classic" map viewer or Web App Builder.
... View more
01-17-2025
11:27 AM
|
1
|
2
|
1324
|
|
POST
|
I would like to know if the following behavior is expected or unexpected when trying to calculate a value using a Pulldata return and a user input integer/number value. In short, I have a S123 Connect published form where I am trying to calculate a "total cost" value based on a user input of "hours" and a constant "per hour cost" value that is derived from an ArcGIS Online feature layer table and queried using the Pulldata function. My initial attempt at performing this calculation was to multiply the Pulldata value ("per hour cost") and the user input value ("hours") in the same row/record/function. While this seemed to validate as intended in the S123 Connect preview, when published to ArcGIS Online the calculation wouldn't operate correctly and instead just returned the "per hour cost" value. In my second attempt I created a "null"/temporary field to store the "per hour cost" from the Pulldata function and then used this "null"/temporary field in a second calculation of the "hours" X "per hour cost" to achieve the "total cost" I was looking for. This seemed to work as I intended and the values were calculating correctly. Is it not possible to use the Pulldata function as a part of a larger calculation? EX: Pulldata(a,b,c) * ${fieldName} Attempt 1 - Calculate "Total Cost" in one row (pulldata("@layer", "getValue","attributes.PerHourCost","https://services5.arcgis.com/.../LineItemPrices_tbl/FeatureServer/0", "TypeOfCost = 'Work' and Name = 'UTV_With_Pumper_Sprayer'")) * ${Equip_UTV_Hours} Attempt 2 - Calculate "Total Cost" in two rows: Row 1 "Rate" - field is "fieldType" null: pulldata("@layer", "getValue","attributes.PerHourCost","https://services5.arcgis.com/.../LineItemPrices_tbl/FeatureServer/0", "TypeOfCost = 'Work' and Name = 'UTV_With_Pumper_Sprayer'") Row 2 "Total Cost": ${Rate} * ${Equip_UTV_Hours}
... View more
12-16-2024
07:05 AM
|
0
|
3
|
771
|
|
POST
|
My apologies, it appears ESRI updated their github page and moved the page I had linked. See this link (https://github.com/Esri/arcade-expressions/blob/master/attribute-rules/attribute_rule_calculation/UpdateParentFeature.md). Regarding offline editing, this is not something I thought about as I have yet to incorporate offline editing in any workflow I have been using. I would try expression that ESRI has provided and see if that may be resolves the issue. If not, then I guess it would be a technical services questions/ticket.
... View more
12-10-2024
06:34 AM
|
0
|
1
|
1556
|
|
POST
|
@Jande_Wit with the latest release of ArcGIS Online as of 11/27/24, I am unable to produce an experience builder project (within ArcGIS Online, not EB Dev.) that allows me to access/edit a related table using the edit widget for a non-hosted feature layer (feature layer served by REST service/ArcGIS Server). Am I missing something? Is there another widget besides the edit widget that I should be using?
... View more
11-27-2024
06:18 AM
|
0
|
0
|
1484
|
|
POST
|
Jeff, thanks for the suggestion on the Track functions. Upon further investigation on my issue, I noticed that in instances where the summary stats tool was using more than the expected 36 records, I found that the input feature layer was querying the correct time window for features, but that the output from the RTA (that is the input feature layer in the BDA) was writing more than the expected number of records per minute at times (upwards of 36 records in 1 minute). My assumption was that the RTA could only write to the output as quickly as the slowest input feed was providing data (polling every 5 seconds --> 60 / 5 == 12 records). Its possible my assumption on this aspect of the RTA could be incorrect, but I haven't done any additional testing to prove this theory. I also wonder if the issue in the RTA I noticed is due to the fact I must poll my AVL API multiple times in a single RTA and join them consecutively in order to acquire all of the necessary attributes needed for my output. I don't fully understand the stateful vs. stateless aspect of RTAs or the consequences of using tools that function in a stateful manner, but its also possible that this is what is causing my issue as well.
... View more
11-22-2024
08:47 AM
|
0
|
0
|
484
|
|
POST
|
I am looking for any insight into if its possible to restrict the number of records in a track that are used to calculate summary statistics. I have a Big Data Analytic (BDA) that is querying a feature layer output from a Real Time Analytic (RTA). The feature layer query in the BDA is for the last 3 minutes of data. Since the feeds in the RTA are polled every 5 seconds, I am expecting the number of records for each track to be queried in the BDA's input feature layer to be 36 --> (180 / 5). But I am finding when I run the summarize attributes, the number of joined or participating records in the summary calculation to fluctuate anywhere between 2 and 75 (the average is about 36 though). Reviewing the full output from the BDA, it appears that of the approx. 200 records, 65 had greater than 36 records participate in the summary calculations. I want to restrict the number of records for each track that will participate the summary calculations so that only a maximum of 36 records will be used to calculate the summary. Is it possible to use the "Filter by Expression" tool using an arcade expression?
... View more
11-21-2024
12:31 PM
|
0
|
3
|
508
|
|
POST
|
Jeff, Thanks for the suggestion. What you are saying about the track functions makes a lot of sense. I will definitely try creating a feed from the output of the RTA and use it as an input in the RTA.
... View more
11-04-2024
11:16 AM
|
0
|
0
|
702
|
|
POST
|
I am currently trying to build a workflow in a Real Time Analytic (RTA) that will calculate the running total of material used/spread by a snow plow vehicle over a given event. Each vehicle's AVL data includes a "rate" of material spread and distance traveled using the Odometer (although the distance traveled values are not very accurate). I am using the Calculate Motion Statistics to capture the distance traveled between each track's polled event. At this time I am able to calculate the material used between each time the vehicle is polled, but I am having trouble building a workflow to capture the running total of material used. I have been able to build a Big Data Analytic to capture the sum total of material used, but this is not 100% what I am looking for. Is it possible to calculate the running total in an RTA? Below is the general workflow I have so far, but does not seem to work. Calculate Motion Stats --> calculate distance; - Dist. Tolerance: 10ft - Timespan Tolerance: 3sec - Target Time Window: 1 min - History Depth: 3 - Method: Geodesic Calculate Fields --> calculate distance moved in miles; convert feet to miles - calculate material spread between each point? (distance * granular rate) - granular rate and distance should use same units (feet to feet; miles to miles; etc.) Map Fields --> map fields to be created in output - add field for Material Spread Sum --> return 0 (can't return null) Calculate Fields (2) --> calculate running total of material spread //GranularMaterialSpread_dist == current material spread (not total)
var currMaterialSpread = $feature.GranularMaterialSpread_dist
var prevMaterialSum = null
if(count(TrackFieldWindow('GranMaterialSum', -1, 0)) < 1){
prevMaterialSum = 0
return (currMaterialSpread + prevMaterialSum)
}
if(count(TrackFieldWindow('GranMaterialSum', -1, 0)) >= 1){
prevMaterialSum = TrackFieldWindow('GranMaterialSum', -1, 0)[0]
return (currMaterialSpread + prevMaterialSum)
}
else{
return -999
}
... View more
11-04-2024
07:24 AM
|
0
|
2
|
733
|
|
POST
|
I appreciate all of the help you have provided, but I'm not sure how to go about querying for dirty areas. I am unable to find any Objects in the API documentation that that would grant that this capability. As far as I can tell there aren't any methods using the VersionManager, Version, or UtilityNetworkManager Objects that provides access to any properties related to dirty areas. Would you mind pointing me in the correct direction?
... View more
09-23-2024
09:03 AM
|
0
|
0
|
1551
|
|
POST
|
That seemed to work at least for the "update is connected" and "update subnetwork" methods. The "validate topology" method still produced an error, but its unclear to me if that is an expected error if no recent edits were performed or any dirty areas are present in the UN. Exception: A dirty area is not present within the validate network topology input extent. A validate network topology process did not occur.
(Error Code: 0)
... View more
09-23-2024
08:37 AM
|
0
|
0
|
1554
|
|
POST
|
Unfortunately, no I have a different error and I am unable to start an edit session using the start_editing() method (can start reading though). Maybe its something with my UN configuration or how I am trying to instantiate the VersionManager object. Exception: The operation is not supported by this implementation.
(Error Code: 0)
... View more
09-23-2024
07:42 AM
|
0
|
0
|
1563
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 11-04-2025 09:52 AM | |
| 1 | 11-04-2025 07:23 AM | |
| 1 | 11-03-2025 01:22 PM | |
| 1 | 11-03-2025 07:30 AM | |
| 1 | 01-23-2025 12:39 PM |
| Online Status |
Offline
|
| Date Last Visited |
Thursday
|