IDEA
|
04-03-2023
01:44 PM
|
0
|
0
|
2307
|
POST
|
@RonaldVanderpool, so it sounds like you want to author a collection of items and package them up as a solution that can be deployed multiple times. If that is the case we do have a developer experience that is available in the GitHub repo below: https://github.com/Esri/solution.js This is the same library we use to package and deploy solutions via the ArcGIS Solutions app. However, this library is not an officially supported developer API so you will not be able to contact technical support to troubleshoot or report issues. You can report issues via the repo and we will do our best to resolve them in future releases.
... View more
03-22-2023
07:47 AM
|
0
|
1
|
582
|
POST
|
@mshanaghan, I will say this process is much easier now in ArcGIS Online and Enterprise 11.0, but if you want to host the solution in Enterprise 10.9.1 these way you would need to do this without the Solutions Deployment Tool is through the REST admin api. Below are the steps: Go to the item details of the view, for example CitizenProblems_animal Click the Citizen Problems layer under the layers list and click the 'View' button next to 'URL' This opens a new tab and in the url of the broswer add 'admin' between 'rest' and 'services' in the path. For example: /server/rest/admin/services/Hosted/CitizenProblems_animal and hit enter to go to the page. Scroll to the bottom of the page and click Update Definition Use the json below to customize the domain options and paste it into the Input and click updateDefinition {
"fields": [{
"name": "probtype",
"domain": {
"type": "codedValue",
"codedValues": [{
"code": "Animal Abuse",
"name": "Animal Abuse"
}, {
"code": "Animal Bite",
"name": "Animal Bite"
}, {
"code": "Barking or Noisy Dog",
"name": "Barking or Noisy Dog"
}, {
"code": "Dangerous Animal",
"name": "Dangerous Animal"
}, {
"code": "Dead Animal",
"name": "Dead Animal"
}, {
"code": "Pest Infestation",
"name": "Pest Infestation"
}, {
"code": "Rodent Activity",
"name": "Rodent Activity"
}, {
"code": "Other",
"name": "Other"
}
]
}
}
]
} You can repeat these steps for each view
... View more
03-22-2023
06:49 AM
|
0
|
1
|
1419
|
POST
|
@Dawn_Scott, if you open the item details of the Requests_reporter view and go to the settings page you see the following options: If you set the highlighted setting, users won't be able to see any requests that have been submitted. Let me know if you would rather set them to default to hidden until you have the chance to triage and flag them as visible in the Manager application
... View more
03-22-2023
06:31 AM
|
0
|
0
|
1077
|
POST
|
@RonaldVanderpool, can you elaborate on what you mean by a blank Solution? With each solution deployment it creates all the items in your content and you can then configure the items to meet your organization's needs.
... View more
03-22-2023
06:24 AM
|
0
|
3
|
587
|
POST
|
@ahargreaves_FW, we don't have any plans at this time to support Incident submissions, but I will certainly log this issue in our backlog as something to consider when we do an update of the Road Closures solution. Reading through the Waze spec, it seems incidents are still reported as polylines. From this it seems like you just need to add these additional values to the type field domain and specify the appropriate type when you draw the closure line in the Road Closures app: ACCIDENT, CONSTRUCTION, HAZARD, POLICE, CHIT_CHAT, JAM
... View more
03-10-2023
01:04 PM
|
0
|
0
|
381
|
IDEA
|
03-09-2023
04:40 PM
|
0
|
0
|
2543
|
POST
|
You will still use ArcGIS Pro to manage addresses. You are just deploying the solution to AGOL or your Enterprise. It will create several items including a Address Data Management desktop application template item, that you can download and is a zip file containing the Pro project and file geodatabase.
... View more
03-06-2023
06:20 AM
|
0
|
1
|
1445
|
POST
|
@JasonBritton1, did you happen to update ArcGIS Pro to 3.1? Unfortunately there was a change in 3.1 that impacted the attribute rules in the Address Data Management solution. I describe this issue and how to resolve the issue in the rules below: https://community.esri.com/t5/arcgis-solutions-blog/address-data-management-solution-errors-in-arcgis/ba-p/1253021 In regards to the solutions deployment tool in Pro, we have moved away from this tool for deploying solutions and are now using the ArcGIS Solutions app in Online and Enterprise. You can access and deploy the Address Data Management solution into ArcGIS Online via the link below: https://www.arcgis.com/apps/solutions/index.html?gallery=true&solution=0a0a52e43cf44347884d2a4a79bfd352&sortField=relevance&sortOrder=desc#home The issue with 3.1 will still occur in the current version of the solution, at the end of this month we are releasing an update that will include the fixes to the rules. However, if you follow the steps in the blog post you can address the issue in your current deployment.
... View more
03-06-2023
06:12 AM
|
0
|
3
|
1454
|
POST
|
@AndrewPoinsette, at 10.9.1 the Solutions app is a separate install with portal and comes with over 90 solutions available to deploy. From your screenshot it seems something either went wrong during the install or the items delivered with the install have been modified. I would recommend contacting your administrator to see if anything was changed with the install and potentially attempt to uninstall/reinstall the ArcGIS Solutions app.
... View more
03-02-2023
06:10 AM
|
0
|
0
|
690
|
POST
|
@WalterFeurer, the solution leverages join views on top of the Trees service which will prevent you from overwriting the service from Pro. You also can't update a domain on an existing hosted service from Pro. Updating the domain directly in AGO from the service item details can be a little tedious when the list is long, but you can use the following steps below to update the domain in ArcGIS Online using the Field Maps app: From the app launcher in AGO open Field Maps Open your Tree Field Map map Select the Common name field from the form and click 'Manage list' In this UI you can drag and drop or upload a CSV that defines your domain. This will update the domain in the service directly.
... View more
02-13-2023
07:32 AM
|
2
|
0
|
560
|
BLOG
|
@Anonymous User at this time we have made the decision not to update already deployed items included with a solution. This is because after an item is deployed any number of changes can be made by the user. This makes it difficult to push updates to an item without breaking any customizations they may have been made. There are some cases when a solution update doesn't require changes to a service or layer. In those cases we will not deploy a new version of the service, we may just deploy an updated map or app on top of the previously layer. So in these cases you won't have to move or re-load the data to new layers. However, when schema changes are required we will deploy a new version of the service with the updates. This is something we are looking to improve in the future to reduce the need to ETL data between old versions of the service to a new version.
... View more
02-01-2023
07:07 AM
|
0
|
0
|
776
|
BLOG
|
At ArcGIS Pro 3.1 there are changes in attribute rules to improve performance with how features are queried across feature classes. When requesting a FeatureSet you can specify which fields should be returned and this can improve performance. This option was available in previous versions, but prior 3.1 if you were in an edit session all fields were returned regardless of what you requested in the FeatureSet. At 3.1 this behavior was changed and now only requested fields are returned. Some of the rules included in the Address Data Management solution at version 2.0 did not request all the necessary fields used later in the rule. As a result you will receive errors at 3.1 for rules that previously ran successfully at 3.0 or 2.9. For example when constructing a new road and splitting an existing road you will get error "Arcade error: Field not found centerlineid, Script line: 47". We will be releasing an update to the Address Data Management solution in March that will address these issues. However, if you have already implemented the solution it will be easier to update the rules on your existing feature classes. Below I describe the 3 feature classes and 5 attribute rules that need to be updated. All of these changes will also continue to work at Pro 2.9 and 3.0, so you can make these changes now in preparation for 3.1. For more information on how to edit attribute rules, see Create and manage attribute rules in the ArcGIS Pro help. RoadCenterline: 'Update Site Addresses' calculation rule On line 62 of the rule (line 2 in the snippet below) add "globalid" to the list of returned fields. var updates = []
var siteAddresses = Filter(FeatureSetByName($datastore, "SiteAddressPoint", [addressfullname_field, addrnum_field, municipality_field, "globalid"], false), addressfullname_field + " = @origFullName");
var globalid_field = Schema(siteAddresses).globalIdField; RoadCenterline: 'Update Validation Status' calculation rule On line 43 of the rule (line 2 in the snippet below) add id_field, munileft_field, and muniright_field to the list of returned fields. Update To: var search_string = id_field + " IN @ids" + " OR " + fullname_field + " = @fullname" + " OR " + fullname_field + " = @fullname_orig"
var roadCenterlines = Filter(FeatureSetByName($datastore, "RoadCenterline", ["objectid", id_field, munileft_field, muniright_field], false), search_string)
var road_objectIDs = []; RoadCenterline: 'Address Range Overlap' validation rule On line 31 and 44 of the rule (line 4 and 17 in the snippet below) add "globalid" to the list of returned fields. // Find any roads were the range overlap on the left side and get their IDs
if (!IsEmpty(fromLeft) && !IsEmpty(toLeft) && (fromLeft != 0 || toLeft != 0)) {
var search_string = fullname_field + " = @fullname" + " AND " + fromleft_field + " <= @toLeft" + " AND " + toleft_field + " >= @fromLeft";
var leftRoadCenterlines = Filter(FeatureSetByName($datastore, "RoadCenterline", [fullname_field, fromleft_field, toleft_field, munileft_field, id_field, "globalid"], false), search_string)
for (var road in leftRoadCenterlines) {
// Test that the road is not the same as the feature, that it either is in the same municipality or intersects the feature, and that it has not already been added to the ids array
if (road.globalid != $feature.globalid && (road[munileft_field] == munileft || Intersects(road, $feature)) && !Includes(ids, road[id_field])) {
Push(ids, road[id_field]);
}
}
}
// Find any roads were the range overlap on the right side and get their IDs
if (!IsEmpty(fromRight) && !IsEmpty(toRight) && (fromRight != 0 || toRight != 0)) {
var search_string = fullname_field + " = @fullname" + " AND " + fromright_field + " <= @toRight" + " AND " + toright_field + " >= @fromRight";
var rightRoadCenterlines = Filter(FeatureSetByName($datastore, "RoadCenterline", [fullname_field, fromright_field, toright_field, muniright_field, id_field, "globalid"], false), search_string)
for (var road in rightRoadCenterlines) {
// Test that the road is not the same as the feature, that it either is in the same municipality or intersects the feature, and that it has not already been added to the ids array
if (road.globalid != $feature.globalid && (road[muniright_field] == muniright || Intersects(road, $feature)) && !Includes(ids, road[id_field])) {
Push(ids, road[id_field]);
}
}
} SiteAddressPoint: 'Postal Address' calculation rule On line 48 of the rule (line 2 in the snippet below) add "globalid" to the list of returned fields. // Get the related postal addresses
var postalAddresses = Filter(FeatureSetByName($datastore, "PostalAddress", [pstlcity_field, pstlstatus_field, represent_field, "globalid"], false), siteaddid_field + " = @ID");
for (var pstladdress in postalAddresses) { PostalAddress: 'Postal Address' calculation rule On line 30 of the rule (line 2 in the snippet below) add municipality_field, stateabbreviation_field, and status_field to the list of returned fields. // Get the related site addresses, if there are no related records return
var siteAddresses = Filter(FeatureSetByName($datastore, "SiteAddressPoint", [fulladdr_field, municipality_field, stateabbreviation_field, status_field], false), id_field + " = @siteaddid");
if (Count(siteAddresses) == 0) return;
... View more
01-31-2023
01:35 PM
|
1
|
5
|
1177
|
BLOG
|
There may be cases where you want to deploy multiple versions of a solution. For example, a county who deploys our Election Results solution for each midterm and general election to visualize and share election results with the community. Each deployment of a solution places the solution and associated items into a new folder in your content. If you deploy Election Results three times you will have three copies of each item in 3 separate folders. Renaming the folder can help you uniquely identify each solution, however when you search your content for an item it can be challenging to know which item is associated with which deployment of the solution. To assist with this we have created a new geoprocessing tool for ArcGIS Pro that can add a prefix or suffix to all the items and groups included with a solution deployment. So for example, if we deployed Election Results for the 2020 general election we could add the prefix '2020 General' to all the items included with that deployment. If we then deploy Election Results for the 2022 midterm we could add the prefix '2022 Midterm' to all items in this deployment. Now when we search for an item we can more easily distinguish between items associated with different deployments of the same solution. Complete the following steps to add a prefix or suffix to all items deployed with an ArcGIS Solution: Download the Solution Helper Tools and unzip the zip file Open ArcGIS Pro and sign into your ArcGIS organization. From the Insert tab click Toolbox > Add Toolbox and add the SolutionHelperTools.atbx Expand Toolboxes in the Catalog pane and open the Rename Solution Content tool in the SolutionHelperTools toolbox. In the Deployed Solution Item parameter selection the solution associated with the items you want to add a prefix or suffix to. You can also copy/paste the item id from the browser into the parameter. Add either a prefix or suffix you want to add to the item name. Click Run.
... View more
01-20-2023
12:23 PM
|
6
|
1
|
2136
|
POST
|
@MatthewMalone, it is possible to modify the rich text of the help accessed via the'?' button in the upper right corner of the app. However, it is not possible to add text at the bottom of the problem categories without downloading the source code and customizing the app.
... View more
12-13-2022
11:53 AM
|
1
|
0
|
560
|
Title | Kudos | Posted |
---|---|---|
1 | 09-09-2024 08:27 AM | |
4 | 08-02-2024 06:19 AM | |
1 | 07-10-2024 01:57 PM | |
1 | 04-18-2024 05:59 AM | |
1 | 04-23-2024 08:23 AM |
Online Status |
Offline
|
Date Last Visited |
Monday
|