POST
|
Using ArcGIS Pro 2.9.5 to implement a water utility network trace via TraceManager (not geoprocessing). The trace returns an ElementResult object, from which elements can be read. Each element returns asset group, asset type, objectID etc. I have some network attributes defined on the network and was wondering if there is a way to query the network attributes without the overhead of querying the source feature classes directly (as per FetchRowFromElement example from ProConcepts Utility Network · Esri/arcgis-pro-sdk Wiki · GitHub) . Network attributes are equivalent to weights in geometric network, which can be queried from a trace result using INetAttributes::GetWeightValue, but I can't find a similar method of doing this in utility networks. Anyone manage to implement this? or is this something that will be in a future release?
... View more
11-19-2022
12:48 PM
|
0
|
1
|
1178
|
POST
|
Thanks, I will look at the video and the pdf. In our case all users will need to edit, but some of them will only edit infrequently, so level 1 may not be suitable. Also, another reason for us looking at other authentication methods is we want to provide integration with a non-spatial web application that operates within the clients organization. By integration, I mean things like: user clicks on a spatial feature on the map, which triggers a call to a web service that goes off and finds matching records from the non spatial application based on spatial ID of the feature and returns the matching record(s) which then gets displayed in a custom widget. The existing non-spatial app has its own system of user, roles, groups etc. so we were hoping to be able to use this for the hosted web app, rather than maintaining two systems of users (one owned by non-spatial app and the other being Named Users).
... View more
10-12-2017
12:18 AM
|
0
|
0
|
554
|
POST
|
Thanks for your comments. Not sure what you mean by your comment: 'You can however (as far as I now) add layers on the fly on a Web App that is published on a local web server.' By local web server, do you mean a web server on the internet as opposed to having the app running from AGOL/Portal? And do you mean, you can add layers that require authentication, as long as the map is not publicly shared? With your second point, I understand sharing named users is not allowed. But (my knowledge is limited on this because I haven't tested it) if you are loading layers from a non-federated ArcGIS Server, they would not need to be authenticated by the named user and so no named user sharing would take place?? Third point, I agree that the named user system would work well, but as the system grows, from what I understand, large costs are involved in having so many named users, many of which may only access the application very infrequently.
... View more
10-11-2017
01:02 PM
|
0
|
2
|
554
|
POST
|
I am looking into creating a customized mapping tool for a client. They would like to use the standard AGOL/Portal app as a starting point and add some of their own custom widgets to carry out various business specific functions (integration with other systems, custom map markup tools etc). I have used WAB Dev. Edition to download a test app and customized some widgets and then have deployed this to an internal test server and all works fine. The test app uses an AGOL map that is shared with everyone - so no AGOL login form appears when entering the locally hosted app. My question(s) relates to creating a system of user access for this app. My client has a number of ESRI Named User accounts, but they would like to enable access to their application to potentially 50-100 internal users. These users would require access to a number of layers, and be able to edit these layers. I have had some SDE feature classes created within the clients local Portal instance (they have been published via a federated ArcGIS Server - so have named user access to them.) I have worked out how to add these layers to the map when app starts up (using the named user account to authenticate the layers), but this means storing the named user account and potentially allowing multiple users to use the one named user access point (which I think is not in accordance with ESRI licensing). What are our options here? Does ESRI licensing permit adding (at runtime) layers to a shared map that is shared with everyone? If so can these layers come from an SDE database and be published via ArcGIS Server. What if standard ArcGIS Server authentication is used from a non-federated server? ie. creating users within the ArcGIS Server user management tool which are not named users. Basically we would like to manage user access to the application, without using the named user system. It appears this is technically possible, but does it comply with licensing? We have tried to pose this question to out local support but as yet haven't received a clear answer.
... View more
10-10-2017
11:54 PM
|
0
|
4
|
815
|
Online Status |
Offline
|
Date Last Visited |
2 weeks ago
|