|
POST
|
ArcGIS Enterprise 10.8. I just setup an immediate calculation attribute rule on the database. Then published the layers to a feature service, and created a webmap in portal. I noticed that the webmap cannot be taken offline in Collector. Is this expected behavior, i.e. not being able to download an offline area if the feature service contains attribute rule(s)? thanks.
... View more
02-25-2020
02:15 PM
|
0
|
0
|
513
|
|
POST
|
FeatureSetByRelationshipName() works in Collector. I just setup an Attribute rule calculation that queryies the parent layer in the relationship and populates attributes on the child record accordingly. Downfall is that you can't take the map offline in Collector So close...
... View more
02-25-2020
02:12 PM
|
4
|
8
|
3551
|
|
POST
|
It was actually caused by CORS headers that I un-necessarily added to the /portal and /server sites in IIS. After removing those req. headers, the site worked normally.
... View more
11-14-2019
09:17 AM
|
0
|
0
|
1761
|
|
POST
|
I'm still getting this error, any updates? We are on Enterprise 10.7, base deployment. Just trying to login to the s123 website using the same URL format: https://survey123.arcgis.com/?portalUrl=https://our.portal.url/portal I can see the s123 website in dev mode with the PortalURL showing in the header. I then click "Sign In" and am re-directed to the OAuth2 login page of our portal. I supply valid credentials, then am redirected to the error code 11 page, survey does not exist.
... View more
11-12-2019
02:00 PM
|
0
|
2
|
1761
|
|
POST
|
I'd like to use the JS API to upload feature attachment >10MB in size, which I understand 10MB is the file size limit in the JS API. So, it looks like you can upload them using the REST API. Upload the file to ArcGIS Server, something like: var gp = New Geoprocessor({ url: https://<service-url>/uploads/upload }); var sendFile = gp.execute({ file: 'fromBrowser.pdf', f: 'json' }); You then get an Item ID of that uploaded file, something like: sendFile.then(function(response){ var urlToFile = 'https://<service-url>/uploads/' + response.itemID; ... }) From this point, how do you attach the file (that now resides on the ArcGIS Server) to a feature using? https://<service-url>/addAttachment Can REST API addAttachment, attachment parameter be a URL?
... View more
09-13-2019
10:06 AM
|
0
|
0
|
529
|
|
POST
|
Using the FeatureTable without a map example, I just added the IdentityManager reference and changed the featureLayer URL to a secured feat. service on our server.This is a portal hosted feature service. var map; require([ "esri/layers/FeatureLayer", "esri/dijit/FeatureTable", "esri/IdentityManager", "dojo/dom", "dojo/parser", "dojo/ready", ], function ( FeatureLayer, FeatureTable,esriId, dom, parser, ready ) { parser.parse(); ready(function(){ // Create the feature layer var myFeatureLayer = new FeatureLayer("https://ourserver/services/Hosted/testDB/FeatureServer/0", { mode: FeatureLayer.MODE_ONDEMAND, outFields: ["*"], visible: true, id: "fLayer" }); myTable = new FeatureTable({ featureLayer : myFeatureLayer, showGridMenu: true, showAttachments: true, }, "myTableNode"); myTable.startup(); }); }); Everything works, but I can't get the attributes to say "Show (1)" in the below column. If you click on the (0) the attribute dialog is displayed and you can download the attachment. Anyone know how to fix this?
... View more
08-26-2019
07:36 AM
|
0
|
0
|
454
|
|
POST
|
We're using a federated server/portal and the JS API. In this web app, I don't want to use our Portal's default authorization page, mainly because the site has nothing to do with GIS and the customer doesn't want to see the ESRI logo, or anything about ArcGIS Enterprise, ect.. I just want a simple dijit/Dialog that displays a username/password, that's it! Is there a way I can make an ajax call to a server side .php script that would call the Portal OAuth2 rest endpoint to give me the access token? I could then register that access_token with identityManager.registerToken() The below snip is working great, but obiv. displays the default authorization page to handle the user login. An app login just won't work, we need each user to authenticate with the Portal. var info = new OAuthInfo({ appId: "abc1234zyz", portalUrl: "https://our.gisportal.com/portal", popup: false }); esriId.registerOAuthInfos([info]); esriId.checkSignInStatus(info.portalUrl + "/sharing").then( function (){ displayItems(); //secured app content }).otherwise(function (){ // user will be redirected to OAuth Sign In page esriId.getCredential(info.portalUrl + "/sharing"); });
... View more
08-20-2019
06:46 PM
|
0
|
0
|
777
|
|
POST
|
To start, in hindsight it was the correct decision, we're currently up to >20 users now and have not had ANY issues with our on-premise deployment. Each component of the base deployment is running on it's own VM, some are Ubuntu Server 16.0 LTS, others are Win Server 2012 R2. Guest VMs are running on 2 different physical boxes; both are running FREE MS Hyper-V Server Core 2016. We've recently added a 5th component, ArcGIS Datastore - Spatiotemporal role. We started using Tracker for ArcGIS and it requires the spatiotemporal data store. It took about 10 minutes to spin up another Ubuntu Server VM and install/configure the datastore. Again, everything has been working great. The final decision to upgrade came down to these limitations of ArcGIS Server Workgroup: only a max of 10 users only SQL Server Express was supported Since switching to PostgreSQL, the db daemon can utilize as much RAM as you can throw at it. Ver. 10 can also use multiple processors, among several other advantages. Backups are configured as simple cron jobs and the best part yet is that it's running on FREE ubuntu server and did I mention that Postgres is FREE also? It's a win-win for us, and the your end users won't have any clue that db backend your using.
... View more
08-16-2019
05:56 AM
|
4
|
0
|
3375
|
|
POST
|
I'd like to use the JS API platform for a website where users can login and post comments on documents. Those comments would get stored in a table that only that user can edit, but all others can see. It would be nice to store that data in a hosted feature service in our Enterprise Portal. We could also use token based security for the entire site by simply loading a secured table, ect... along with the identityManger class. My question is re: user logins. 1) Is there any way around having 25 dedicated level 2 users? 2) I assume level 2 users are required since each would have editing capabilities on the hosted feature layer? 3) Perhaps we could use a proxy stored (hard coded) level 2 credential, then after login, ask the user what their name is, then use the name to filter the hosted feature layer, ect...? thanks, any ideas are helpful.
... View more
08-12-2019
09:34 AM
|
0
|
0
|
447
|
|
POST
|
For sake of completeness, if this happens to anyone else, it was a time issue with our Primary Domain Controller (PDC), so all other servers were syncing an incorrect time. I guess when client iOS devices connected to our Enterprise Portal and tried to download a secured layer, the incorrect time would throw a security flag and not allow a download. Of course, others weren't able to connect to network drives, VPN, ect... so it was a much larger issue then just Collector. A few w32tm cmds later and all is well.
... View more
08-01-2019
06:26 AM
|
0
|
0
|
540
|
|
POST
|
Federated portal/server, version 10.7. Webmap in Enterprise works fine. SDE gdb (postgresql) also works fine in Pro, but when trying to load the map in Collector the layers will not draw. Nothing in server or portal error logs. Anyone have this happen? We are shut down at this point with field work.
... View more
07-30-2019
12:06 PM
|
0
|
1
|
603
|
|
POST
|
ArcGIS Enterprise 10.7, PostGreSQL 9.6, ESRI ST_Geometry spatial type, Archiving enabled. I set a definition query on a feature layer, "defquery IS NULL", then published the feature service with sync enabled. In Pro, webmap and Collector, newly created features are shown since "defquery" field is null by default. On the webmap I checked the settings to make sure "Device will download and get updates to features and attachments." is selected. In ArcGIS Pro, If I calculate the defquery field to be "hide", i.e. it's no longer NULL, then it is hidden from the map in ArcGIS Pro like you would expect. Same with the webmap, it's also hidden in the feature service. BUT, in Collector, after a sync the feature remains, it is not removed from the map. Is this expected behavior? This used to work in Collector classic, wondering if something changed. It's nice to show/hide features via a definition query on the feature service so field workers aren't continually re-downloading the offline map. With the current iOS Collector version, the only way to "hide" those features is to re-download the map. thanks.
... View more
06-13-2019
08:23 AM
|
0
|
0
|
576
|
|
POST
|
Hosted feature layer created by Survey123 connect. From the HFL, I created a view layer with only a subset of fields displayed, the view layer is also shared differently. I run a .py script that updates the point location of the HFL records, but the associated view layer doesn't update. Any tricks to get the view layer to update?
... View more
06-10-2019
01:21 PM
|
0
|
1
|
764
|
|
POST
|
Thanks Aaron. I figured that since Tracker is in it's infancy the recorded "horizontal_accuracy" attribute is not correct (just like in the early days of Collector). For our workflow, this is an issue. We're required to report the accuracy of our tracklog lines because the protocol survey's we're performing require the field staff to walk transects that are 15 ft apart (we generated a set of fishnet lines to use as a guide). If the accuracy is capped at 5m (by the iOS LM) and that's what we report, then we may not have surveyed according to the protocol, as adjacent tracklog lines could potentially be 5m (~15 ft) +/- of where the line geometry is placed thereby creating 30 ft "gaps" in violation of the protocol. Tracker needs to report the accuracy of the GPS stream it's utilizing. We'll have to tell our client "even though the line feature states an average accuracy of 5 meters, it's likely much more accurate but we're not sure". By GNSS metadata, I was just referring to "location_source", "session_id", "signal_strength", ect... Not necessarily GNSS metadata, but regardless, these values aren't being regularly populated. Don't get me wrong, Tracker has been working great, it was 3 instructions in an email to the field staff to roll it out, very simple, which is awesome. We spun up a dedicated Linux VM for the spatiotemporal datastore, holy smokes does that take a lot of memory! These are shortcomings of the new tracking functionality for our org: GNSS accuracy reporting, no GUI tools to delete data from the hosted feature layer and requirement for Geoanalytics Server License to do almost anything with the track points. The ArcGIS API for Python will easily handle the deleting and point-to-line conversion though.
... View more
04-30-2019
12:36 PM
|
0
|
1
|
1887
|
|
POST
|
We're using the Tracker Mobile app with various bluetooth GPS receivers (BadElf Surveyor and EOS Arrow-100) both of which have a horizontal accuracy around 1m, the Arrow-100 commonly gets below 0.5m. Collector is correctly reporting the GPS accuracy, yet the field team is saying that Tracker reports 15+ ft accuracy. Questions: 1) Does tracker (iOS) use the connected bluetooth GPS receiver to position points? 2) The location_tracking hosted feature service records "Horizontal Accuracy" in the attribute table, along with other GNSS metadata, but what is the h. accuracy unit? Meters, feet, ect...? 3) Why is some of the GNSS metadata missing, i.e. <Null> in the feature service? I know that Collector erases GNSS metadata when a feature is manually placed, what causes this behavior in Tracker?
... View more
04-30-2019
11:17 AM
|
1
|
6
|
2190
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 05-02-2024 04:44 PM | |
| 1 | 11-04-2025 11:45 AM | |
| 1 | 10-31-2025 06:53 AM | |
| 1 | 02-06-2019 06:41 AM | |
| 1 | 02-18-2025 11:55 AM |
| Online Status |
Offline
|
| Date Last Visited |
04-07-2026
07:13 AM
|