|
POST
|
Can the area value of a geoshape type be used in a calculation for another field? We need to determine the area of any polygon created and set that value on another field. Survey123 Connect v3.3.51
... View more
03-20-2019
01:54 PM
|
1
|
8
|
6300
|
|
POST
|
We too are still on ArcGIS Server 10.4 and had to come up with a solution. Perhaps not the most performance-optimized, we opted to create a publish a Geoprocessing service to return the centroid coordinate information for other map services. Basically, the GP service is a proxy or a wrapper for the desired polygon map service which we'd like centroid coordinates and some very simple python delivers that info.
... View more
03-06-2019
12:18 PM
|
0
|
0
|
1825
|
|
POST
|
Developing an SOE has piqued my interest and I may travel down this route. As far as I can tell, wrapping the kludge into an SOE could potentially allow it to be published as an actual map service rather than this GP service output JSON string (that has to be converted into a map layer client-side). I'll post any parallel threads if I create one.
... View more
03-01-2019
08:36 AM
|
0
|
0
|
683
|
|
POST
|
Opinions, comments and any experiences appreciated! Problem: Non-spatial REST api (developed and managed with MULESOFT) contains operational data and a reference attribute to tie it to our ArcGIS Server map services. So far, we've not had a way to represent this in any of our map products. (note: the non-spatial REST api is not a simple db query and is generated with a wide array of sources, not just RDMBS) Solution: I developed a .py script to kludge these two services together and publish it out as a GP service. The output is a simple JSON string with the original operational data and spatial (x/y centroid coordinates). From that GP service, we pretty much just use the ESRI JavaScript api to represent it on a map product (using an ESRI javascript template app). Of course, I'd prefer to eliminate the GP service - kludge and have the output as an actual map service as that could be consumed and used far more easily by a wider array of map products. Anyone doing this type of thing (merging REST services at the service level rather than at the db)? Performance concerns at some point? Alternative output types for the GP service that would make sense or allow easier consumption?
... View more
02-28-2019
02:08 PM
|
0
|
1
|
746
|
|
POST
|
Thanks James! This is not a survey I own. My intent is to access this survey on the suvey123.arcgis.com site in order to generate batch report (.zip output).
... View more
02-20-2019
11:16 AM
|
0
|
0
|
2614
|
|
POST
|
I'm getting an error (attached img) suggesting that my account is not licensed for Survey123 when I attempt to Manage in Survey123 website option on the AGOL survey123 item. That is, when I navigate to the survey form on AGOL and click the "Open in Survey" drop-down then choose the option "Manage in Survey123 Website", I receive the error. I am an AGOL admin for our org and have all access rights.
... View more
02-20-2019
06:45 AM
|
0
|
9
|
2988
|
|
POST
|
We have implemented the security model as originally proposed. Use of cookies prompted some additional concerns and I was able to justify token as a url parameter by demonstrating that the service account associated with generating the token is only valid for that single feature service, which cannot be used on other editable feature services and comes with a 30min expiration. 1. Have application "A" request a token from the AGS site that the secured feature service is published to using a service account we have designated. 2. When the user opens application "B", application "A" will include that token as a url parameter and I have some JavaScript in application "B" that can grab the token and then append it to any requests against that secured feature service.
... View more
02-15-2019
08:21 AM
|
1
|
0
|
2223
|
|
POST
|
Thanks, Robert! I ran into that during research... Am I correct to focus on "65,536 * Network packet size" as the limit? I'm unsure how to quantify this with a given set length of each value that may participate in the IN statement. Edit: Looks like [65,536 * Network packet size] = (about 256 MB) ref HERE Can I assume the limit is RDBMS-specific and nothing applied to the map service itself?
... View more
02-14-2019
01:10 PM
|
0
|
1
|
2839
|
|
POST
|
Hi all, Is there a set number of values that can be contained in a "IN" clause when performing REST queries of a map service? ArcGIS Server v10.4 RDBMS: Sql Server
... View more
02-14-2019
07:06 AM
|
0
|
3
|
2971
|
|
POST
|
Looking for most efficient method to update a dictionary that I'm populating from a REST map service and then attempting to alter as needed. The desired alteration is simple: duplicate each item and swap value in two of the attributes of the newly copied item. Best way to describe is just show current vs. desired output below! (attributes "juncA" and "juncB" must have their values swapped on copied item). Current: {
"junctionMatrix": [
{
"attributes": {
"WCU": "C1",
"calcMethod": "AERIAL",
"juncA": "S47D",
"juncB": "CR-03.0",
"juncDistance": 8501.86072183
}
},
{
"attributes": {
"WCU": "C1",
"calcMethod": "AERIAL",
"juncA": "S47B_C",
"juncB": "S47D_S",
"juncDistance": 17535.28122721
}
}
]
} Desired: {
"junctionMatrix": [
{
"attributes": {
"WCU": "C1",
"calcMethod": "AERIAL",
"juncA": "S47D",
"juncB": "CR-03.0",
"juncDistance": 8501.86072183
}
},
{
"attributes": {
"WCU": "C1",
"calcMethod": "AERIAL",
"juncA": "CR-03.0",
"juncB": "S47D",
"juncDistance": 8501.86072183
}
},
{
"attributes": {
"WCU": "C1",
"calcMethod": "AERIAL",
"juncA": "S47B_C",
"juncB": "S47D_S",
"juncDistance": 17535.28122721
}
},
{
"attributes": {
"WCU": "C1",
"calcMethod": "AERIAL",
"juncA": "S47D_S",
"juncB": "S47B_C",
"juncDistance": 17535.28122721
}
}
]
}
... View more
02-13-2019
10:15 AM
|
0
|
1
|
936
|
|
POST
|
One alternative to passing the token in the url that I have prototyped but would like comments on: 1. Have application "A" request a token from the AGS site that the secured feature service is published to using a service account we have designated. 2. Have application "A" save the token as a cookie in local storage on the client. 3. When the user opens application "B", that cookie is located and the token value acquired from it within application "B" startup: function(){} then append it to any requests against that secured feature service as needed.
... View more
01-29-2019
12:17 PM
|
0
|
0
|
2223
|
|
POST
|
I'm attempting to solve a design problem with one of our ESRI JavaScript (WAB) applications. Scenario: Web application "A" (non-ESRI) is a business system that opens web application "B" (an ESRI JavaScript app) that is publicly accessible but contains a secured feature service for editing. Users are authenticated into Web app "A" and we do not want additional challenge for credentials when application "B" is launched from a button within application "A". So far the most logical design I've come up with is: 1. Have application "A" request a token from the AGS site that the secured feature service is published to using a service account we have designated. 2. When the user opens application "B", application "A" will include that token as a url parameter and I have some JavaScript in application "B" that can grab the token and then append it to any requests against that secured feature service. While this will eliminate any second challenge for credentials, having the token in the url is not all that desired from our security team. Any ideas on alternatives? Thanks!
... View more
01-29-2019
09:06 AM
|
0
|
2
|
2502
|
|
POST
|
To clarify, currently we have: Non-ESRI web application has its own authentication process for users. A public WAB app (Developer edition) consumes secured feature service via proxy. The non-ESRI web application opens the WAB app without authentication challenge. What is needed/desired: Secure the WAB app and feature services. Un-share/secure the WAB app. Authenticate WAB app and services from the non-ESRI application (without challenge). I'm attempting to piece together the correct items for securing both a Web AppBuilder App (Developer version) hosted on our domain, and the secured feature services it consumes (currently accessed via proxy page). I've read thru much of the documentation on this and still unclear how to actually secure an entire WAB application (public) that doesn't challenge the user for credentials. In our instance, we want another secured web application (non ESRI) that opens/launches the WAB and I need to find a way for that application to generate a token (or some security model) and provide it to the WAB to then be opened. Any other type of access should be prohibited. Thanks for any insight.
... View more
01-07-2019
09:24 AM
|
0
|
1
|
2615
|
|
POST
|
Thank you for that input! This is excellent info. I had looked at window messaging too but was sort of knocked down by the dev team's concerns of security (I have no idea if this is an issue). My biggest concern over taking this approach would be complexity of the messages in general, where if there's lots of user control functionality from the parent UI then it could get messy to implement all of the various functions in the child/WAB app. Again, this is excellent, much appreciated!
... View more
12-17-2018
07:08 AM
|
0
|
0
|
1524
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 02-17-2020 10:47 AM | |
| 1 | 10-25-2022 11:46 AM | |
| 1 | 08-08-2022 01:40 PM | |
| 1 | 02-15-2019 08:21 AM | |
| 2 | 08-14-2023 07:14 AM |
| Online Status |
Offline
|
| Date Last Visited |
01-22-2025
02:28 PM
|