POST
|
Let's take a look at the expression. I'm assuming this is some kind of immediate or batch calculation rule, which means that every time this expression fires the value returned from it will replace the value in your ID field. It looks like you're trying to add in a test to see if the value is already populated, but because the statement isn't included in an if statement that means that it isn't controlling logic at all. Here is an example of an expression that will only calculate a new sequence value if the field is empty. In this case I assigned it as an immediate calculation rule on the "my_id" field. if(isempty($feature.my_id)) //If the field is empty return concatenate("SP-",nextsequencevalue("Test")); //calculate a new id else //otherwise return $feature.my_id //return the original value Here's a screenshot of a few features I created using this rule.
... View more
01-30-2020
08:19 AM
|
1
|
24
|
3497
|
POST
|
If you already have access to Esri software and Servers then using a Stream Service in the GeoEvent server would be my recommendation for providing the capability you described without relying on a static data dump (storing a static copy of the data is optional). The only other mainstream Esri product for this that I've worked with is using Osoft's PI Historian + OSIsoft's Esri PI Integrator to capture and stream the data to Esri, but it has a much higher software/hardware footprint and price point (but provides a lot of additional benefits).
... View more
12-11-2019
12:39 PM
|
1
|
0
|
1586
|
POST
|
The answer is largely dependent on what software was used to gather the initial inspection information to begin with, but we typically try and have our supervisors and engineers use web applications built using the Esri Web App Builder to access the resulting data. We'll typically flag the inspection with some sort of status indicating it needs to be reviewed (similar to the above post), assign it to a named resource, then point them to a map that will show them just the items they need to review (hosted layer views).
... View more
11-27-2019
08:53 AM
|
0
|
0
|
567
|
DOC
|
Diptesh, The UPDM 2019 model (posted in a separate thread) adds the ability to model your cp zones as subnetworks in the model. Each test lead of a test point can be set up to be a subnetwork controller for a cp zone then you simply connect the leads up to their corresponding pipes and make sure you're properly modelling the conductivity / insulation lines and equipment in your data. Thanks, Robert
... View more
10-18-2019
06:14 AM
|
0
|
0
|
3749
|
POST
|
This is a great use case you have and you're in good hands if you've got John Alsup answering your comments 😃 If you're going to be at the Esri UC this would be a good topic to bring up with some of the Esri staff or Vendors there. You may find that the vendors you are using to store your SCADA data you may have COTS software available to you through that vendor that can achieve what you're looking for (OSIsoft's PI Integrator for Esri ArcGIS, https://www.osisoft.com/solutions/advanced-integrations/esri-arcgis/ ). You may also be inspired to develop an in-house solutions for what John is describing, which could rely on anything from python scripts (run from a geoprocessing server), using a GeoEvent server to update the GIS, or even staging your SCADA data into the GIS periodically and leveraging ArcGIS Insights to do the analysis and presentation of the data. Bring some good use cases and get some hard numbers from your SCADA systems like: what types of points, how many points are you showing, which values from SCADA do you want to bring over, and how often are you going to need to poll your SCADA system for updates.
... View more
06-04-2019
06:32 AM
|
0
|
0
|
982
|
POST
|
I can confirm that Collector works fine with the Utility Network as long as you don't need to take it offline (not currently supported). Squished Fields - this first problem sounds like your map isn't properly set up. The default aliases for fields in the utility network list out all the subtype level aliases for each field. You will want to adjust these in your map by either reset them to be the field names if you have all your layers in one table or splitting out your layer into multiple layers and applying the appropriate alias / visibility settings on each individual layer. Domain Values not appearing - This is something that can happen when you publish web maps using ArcGIS Pro. Refer to the tips in this thread ( Domain decode inconsistency ) for how to work around it.
... View more
05-26-2019
08:21 AM
|
1
|
1
|
890
|
POST
|
If you're using a map service in your web map it should respect display filters. So if you set up your containment display filters to turn off at a specific scale and are using map services you should be good to go. If you want to interactively turn them on / off or want to use features services you will likely need to have a widget that applies / removes filters (using the WAB) or you'll need to make a custom tool to do this. At some point I'm hoping to see a widget for this in the core web app builder.
... View more
04-23-2019
09:52 PM
|
0
|
1
|
908
|
POST
|
Damien, I'm not an Esri person so I'm in the same boat as you 😃 The last status I saw on this was on another thread ( https://community.esri.com/thread/214206-esri-utility-network-configuration-and-migration-tool-status ) that quoted Q3 2019. Here's hoping 😃
... View more
04-16-2019
08:31 AM
|
0
|
0
|
825
|
POST
|
Once we get arcade expressions for processing associations my assumption is that we'll be able to push the status from the device to the assembly (granted it gets ugly when you have mixed status's) using an attribute rule.
... View more
01-04-2019
03:15 PM
|
2
|
0
|
657
|
POST
|
The challenge with trying to just use the append tool is that you're typically going to have to do a fair amount of translation to get from your current model to the target model. This means that if you want to use GP tools to accomplish this you will likely need to go through several iterations of deriving new feature classes that slice and dice your data in different ways, along with translating values between the source and target domains. If you have the data interop license available I'd recommend you check out the sample workbenches Esri has provided that allow you to do these operations using FME / Data Interop. Because you're an Electric client you'll also need to consider how you're going to handle the fidelity of your data, and you may need to also introduce code to handle the creation of any additional connection points or terminals you need. If this seems like its too much work Esri has a large network of partners and a Utility Network specialty program specifically designed to get you in touch with a company who can help talk you through the process or do some / all the work for you.
... View more
12-05-2018
10:30 PM
|
0
|
0
|
723
|
POST
|
Mark, That definitely seems like a bug (I'm assuming a manual test would also fail), if you haven't already logged a bug with Esri I'd definitely do that. Each terminal on an emergency valve should definitely be able to act as its own isolation controller. Are you going to be at GeoConX?
... View more
10-23-2018
03:27 PM
|
0
|
1
|
989
|
POST
|
RJ, You are correct. Fortunately OSIsoft also has a RESTful API available that allows for querying out data from the PI system (my guess is you would want to use the StreamSet objects: StreamSet ). Managing all the configuration / mapping between OSIsoft and the GIS model as well as Geo Enriching the data streams from PI (adding geometries and other information from the GIS features) should all be doable via the GeoEvent server without any need to write code, but it will still take a fair bit of work to develop the set of inputs / processors / outputs to achieve this. There are a number of reasons why OSIsoft has a product for doing this (and that product does leverage the GeoEvent server) and most of them have to do with a) making is easier to set up and maintain the mappings between the two systems and b) making the solution more scaleable by introducing some components to manage the demand on the OSI infrastructure. -Robert
... View more
10-23-2018
12:40 PM
|
1
|
0
|
1213
|
POST
|
Damien, Duct / Duct, Duct Bank / Duct, and Duct / Cable associations are managed through containment. That is to say each duct would have a containment association with the cable it contains and each duct back or duct would have containment associations with its corresponding ducts (sub-ducts are allowed in this model, finally). Unfortunately there are no products or extensions build around conduit management for the utility network yet so if you want cross sections you'll need to develop something yourself. Thanks, Robert
... View more
10-23-2018
07:38 AM
|
1
|
0
|
580
|
POST
|
Anna, I'm familiar of several instances where customers who aren't using PI have leveraged the GeoEvent server to process and store SCADA data inside the GIS. You'll still need to develop something on your end to relay data to the GeoEvent server.
... View more
10-23-2018
07:34 AM
|
0
|
0
|
1213
|
POST
|
OSIsoft PI actually has a product that allows you to do this, so I'd recommend you start there ( PI Integrator for Esri ArcGIS ). It is possible to write your own solution to do this using GeoEvent Server and some other components from OSIsoft, but it would require a fair amount of work.
... View more
10-19-2018
07:35 AM
|
0
|
4
|
1213
|
Title | Kudos | Posted |
---|---|---|
1 | a week ago | |
1 | Friday | |
1 | 2 weeks ago | |
1 | Wednesday | |
1 | a week ago |
Online Status |
Offline
|
Date Last Visited |
yesterday
|