POST
|
Thanks @SarahAmbrose - this is what we came to as well. Looking forward to a day when it takes fewer steps, but this is a great solution in the meantime!
... View more
07-18-2023
06:28 AM
|
0
|
0
|
456
|
POST
|
I'm trying to establish some devops patterns around publishing services in ArcGIS Server without a Windows machine with access to our production enterprise geodatabase from which to publish my Pro documents. Currently, from my development machine, I can configure my aprx with my layers pointing to dev tables. I can then get those aprx folders over to my production (Linux) Server via source control, and run a script with arcpy.mp.updateConnectionProperties to swap all my dev tables with production tables. Then i can go through the documented arcpy process to script map service publishing. However, those arpx folders get large, and storing them in source control seems unnecessary. I'm curious how I might instead save an offline service definition file, pass that through source control, and use arcpy to swap out the enterprise geodatabase connection information, and publish that. Any tips or documented workflows someone can point me to?
... View more
07-17-2023
06:33 AM
|
1
|
5
|
926
|
POST
|
I have a feature layer of geocoded locations - I'd like to perform some drive time analysis on those geocoded locations, but in some cases I have over 50 records geocoded to the same exact point. I do not need to perform drive time on each of those 50 records, just one since it's a unique location. Without using ArcGIS Pro or doing any preprocessing of the data before I geocode, is there a workflow within the analysis capabilities hat can help with this? Normally I might use remove duplicates or dissolve points based on the geocoded address fields, but none of those seem to be available in the map viewer. Any ideas here?
... View more
07-14-2023
09:09 AM
|
0
|
2
|
558
|
POST
|
Thank you @MarceloMarques - I'm curious which versioning I should use in order to _only_ support sync capabilities in my feature services - for distributed collaboration with arcgis online. https://community.esri.com/t5/arcgis-enterprise-questions/minimum-enterprise-geodatabase-table-config-for/m-p/1307914 Thanks!
... View more
07-14-2023
09:02 AM
|
0
|
2
|
687
|
POST
|
I'm getting some strange behavior when enabling a enterprise geodatabase feature class for versioning to support distributed collaboration. If I use python and arcpy to enable traditional versioning and global ids arcpy.management.RegisterAsVersioned(source_table)
arcpy.management.AddGlobalIDs(source_table) I get an additional table in my enterprise geodatabase - the same name as my source table with _evw appended (mytablename and mytablename_evw for example). However, if I use ArcGIS Pro catalog pane to do the same thing - register as versioned and add global ids, this evw table is not created. My question is is this evw table required if all I am using versioning for is to support distributed collaboration with ArcGIS Online. I'm not even enabling any feature services for editing - just sync
... View more
07-14-2023
06:54 AM
|
0
|
4
|
755
|
POST
|
We currently have a collaboration setup between Enterprise and AGOL, to support replicating enterprise data to our AGOL users. That is currently the only requirement - no disconnected or multi user editing needed. Just copying our data to AGOL easily. To enable sync for a feature service, my understanding is I had to enable Global IDs on table, as well as versioning (I use traditional versioning, create a replica for each map). Then I can publish the service with sync enabled, and share the feature layer to the collaboration group and voila. However, now I cannot use the TruncateTable operation on my table, which breaks a lot of my ETL functionality. Is there a different way to do this, or do I have to change TruncateTable to the much slower DeleteRows in order to keep my sync capability?
... View more
07-13-2023
07:26 AM
|
0
|
2
|
579
|
POST
|
We have some kafka topics with many partitions - almost 150 in one case. When creating an input connector, I'm curious if I'm able to only subscribe to a single or range of partitions - which would effectively filter the data before it gets to geoevent. My only other option would be to filter after the data gets there - but worried the processing power of our server couldn't handle it effectively. The partitions are split by site - we have over 150 sites, so if I want to pull in data from a subset of sites, being able to subscribe to specific partitions would be helpful.
... View more
06-30-2023
09:30 AM
|
0
|
0
|
215
|
POST
|
A user has a vanilla PostGIS database, and would like to view the data in Pro, as well as publish tables by reference to Enterprise. Is there a list of best practices / requirements to optimize the experience (both in Pro and from the Enterprise web service standpoint)? For example, what we've seen so far in testing is: integer unique identifier column lowercase field names (or at least geometry column needs lowercase field name. I'm curious if there are other important requirements / best practices. For example, setting a spatial index. Same "best practices" question for publishing the table by reference in Enterprise. At minimum, when traversing the table list in the Catalog pane, how do you make the spatial table icons show up with the spatial type (see screenshot)?
... View more
06-02-2023
06:15 AM
|
0
|
0
|
265
|
BLOG
|
Thanks @Anonymous User - I will reach out to you directly if needed - good to know it will be made available in the future.
... View more
05-25-2023
06:56 AM
|
0
|
0
|
79
|
POST
|
It seems like the vessel traffic data being curated by Esri has stopped at May 2020 - this is for the app, but also data in the Vessel Traffic group. Is this something Esri plans on picking back up again, or should we expect to not have more recent data backfilled?
... View more
05-25-2023
06:37 AM
|
0
|
2
|
316
|
BLOG
|
Hi @BernSzukalski - it seems like the vessel traffic data being curated by Esri has stopped at May 2020 - this is for the app, but also data in the Vessel Traffic group. Is this something Esri plans on picking back up again, or should we expect to not have more recent data backfilled?
... View more
05-25-2023
06:35 AM
|
0
|
0
|
87
|
POST
|
Certainly, and thank you. Just brainstorming different solutions here. The paging example is great.
... View more
05-19-2023
09:31 AM
|
0
|
0
|
354
|
POST
|
Thanks - also seems like if you can get your results in 5 queries or fewer using query.maxRecordCountFactor could also help here. Will that paging work with spatial queries as well? I don't know how "ordering" works when implementing spatial queries.
... View more
05-19-2023
09:21 AM
|
0
|
0
|
357
|
POST
|
As a developer implementing a queryFeatures workflow for a feature layer that has not been added to the view, if a query would end up exceeding the max number of features allowed by the service, is it the responsibility of the developer to make subsequent queryFeatures calls to capture all features? That is, does the developer has to write the logic to to look at the "exceededTransferLimit" return value, and make subsquent calls implementing paging? Is there any way to have the SDK to this for you with one function call in the code resulting in however many network calls to get the full list of features? I know that's how it works when you're adding a feature layer to a map - you only have to write map.add(featureLayer) and the SDK just makes however many necessary calls it takes to get the features back. Was hoping this is how queryFeatures works as well, but my preliminary testing seems to indicate that is not the case. Here is a codepen that shows what I'm talking about: https://codepen.io/jaysgregory/pen/dyeKYYy
... View more
05-19-2023
08:54 AM
|
0
|
4
|
390
|
POST
|
I'm trying to easily create a data expression that adds an attribute to each feature in a data set, but I'm getting stuck on how to add an attribute to an existing feature without creating a feature from scratch, including all pre-existing attributes. I get an execution error: "key not found - attributes.' In short, do I have to create a brand new feature and manually reference each attribute I need, or is there an easy way to simply add an attribute to an existing feature. var portal = Portal('https://www.arcgis.com/');
var layer = FeatureSetByPortalItem(portal, itemid)
var features=[];
for (var i in layer) {
var newvalue = some logic here
i['attributes']['newattribute'] = newvalue
Push(features,i)
}
return {
geometryType:'',
features:features
}
... View more
05-17-2023
09:16 AM
|
0
|
1
|
507
|
Title | Kudos | Posted |
---|---|---|
1 | 09-14-2022 06:39 AM | |
2 | 07-21-2023 07:11 AM | |
1 | 06-23-2022 07:46 AM | |
1 | 12-21-2023 10:59 AM | |
1 | 11-07-2023 08:32 AM |
Online Status |
Offline
|
Date Last Visited |
an hour ago
|