|
POST
|
Hi @Brian_McLeer - in prepping for my 11.4 - 11.5 upgrade, the only thing I'm noticing here is that I have always let the WA install default to port 80 (not port 443 as you mention earlier) and then just make sure the https only update settings for portal and sever are in place . . .
... View more
06-02-2025
09:59 AM
|
0
|
2
|
7307
|
|
POST
|
you say: "a user with publisher role can Share a referenced web layer to Portal with editing disabled on the feature layer, and after its creation, still edit the attribute table of the referenced feature layer in Portal using ArcGIS Pro." Yes, the owner of the layer can always perform edits to the layer regardless of the capability settings. Please see more info at: https://enterprise.arcgis.com/en/portal/latest/administer/windows/member-roles.htm
... View more
05-29-2025
01:22 PM
|
1
|
0
|
1385
|
|
POST
|
A vector tile layer is created from a vector tile package. It cannot be published to a federated site that is not also the hosting site. If your site is doing double duty by serving both hosted feature layers and referenced feature services / map image services / image services (like in a Base Enterprise Deployment pattern) then maybe you could try, but I would not.
... View more
05-29-2025
01:12 PM
|
0
|
0
|
444
|
|
POST
|
I am finding the opposite situation at 11.4 when publishing a map image and feature access service from SDE for a Park Boundary layer that has a Primary Owner and Primary Maintenance attributes from which I created symbology as Field 1 Field 2: The feature access service is honoring the Owner- Maintenance pair values to be filtered upon when selecting 'Owner' as the attribute to be filtered. The map image service only honors the values of the Owner to be filtered upon when selecting 'Owner' as the attribute to be filtered. I did publish the layer from the table of contents in Pro 3.4.3, not the map itself . . .
... View more
05-29-2025
12:51 PM
|
0
|
0
|
1128
|
|
POST
|
Trying to revive this post. The service is again unavailable for Pro 3.5
... View more
05-22-2025
07:53 AM
|
9
|
0
|
5682
|
|
POST
|
Hmm, @Geraldine I was convinced something like this would work in the Portal Map Viewer at 11.4, same release as you, because this is how I construct the link with the link function: https://www.sc-pa.com/propertysearch/parcel/details/{id} just inserting that raw string. So I thought surely I can just re-construct this, like so var urlpre = 'https://www.sc-pa.com/propertysearch/parcel/details/';
var urlsuf = $feature.id;
var myurl = urlpre + urlsuf;
//'https://www.sc-pa.com/propertysearch/parcel/details/{id}
Console(myurl);
//'https://www.sc-pa.com/propertysearch/parcel/details/2027070041
return myurl; and then for the Text Editor Link function pass in: {expression/expr0} which produces: https://www.sc-pa.com/propertysearch/parcel/details/{id} but then like you said the link function thinks its a link but its not. It goes away because for whatever reason its not encoding the url properly. So I tried shortening the urlpre var to: var urlpre = 'propertysearch/parcel/details/';
var urlsuf = $feature.id;
var myurl = urlpre + urlsuf;
//'propertysearch/parcel/details/{id}
Console(myurl);
//propertysearch/parcel/details/2027070041
return myurl; and then in the Text Editor Link Function construct it like: 'https://www.sc-pa.com/{expression/expr0}' and then that works. It returns like: 'https://www.sc-pa.com/propertysearch%Fparcel%Fdetails%F{id}' Where the '/ ' forward slashes get returned as url encoded %F Pain in the butt and it only works if your prefix can remain the same. I even tried setting up my urlpre var as fully encoded like: https%3A%2F%2Fwww.sc-pa.com%2Fpropertysearch%2Fparcel%2Fdetails%2F and it still didn't work.
... View more
05-06-2025
01:36 PM
|
0
|
0
|
1734
|
|
POST
|
I don't know but you could make a simple expression in the popup with Arcade. Something like Title: UrlExpression var returl = $feature.url; return returl; and then enter the {UrlExpression} field as the field to be used in the link . . .
... View more
05-05-2025
11:55 AM
|
0
|
1
|
1792
|
|
POST
|
Ok @GrahamWood-HWC - I'm glad that you were able to delete your item from the portal's sharing content using the 'delete' method, and then that item deleted from from the portal gwdb. Hopefully that will work for most.. But the reason I posted up the gwdb method was because I could not delete my orphaned items from the sharing content. They simply were not found in at any sharing endpoint for portal or server, but still showed as an item in the portal. The only way to remove the orphaned items was by using the -c "DELETE FROM command against the gwdb.
... View more
05-05-2025
11:47 AM
|
0
|
1
|
694
|
|
POST
|
Hi @RobertCollins - thanks for the reply. We have Monitor, showing no issues for the portal logs at the scheduled time. It's possible there was simply a network hiccup on our end as a manual update went fine. I'd have to start checking event logs. But for us it doesn't really matter as far as scheduling goes, as I need to update sharing on living atlas layers in our basemap gallery after an update, so a manual update is more suited for our work.
... View more
04-28-2025
08:29 AM
|
1
|
0
|
1863
|
|
POST
|
Hello - I tried scheduling the Living Atlas update 2025.1 for my 11.4 Enterprise Portal. I went to Organization>Settings>Living Atlas>Schedule update for April 22, 7pm EDT, but nothing happened. This morning, the Organization>Settings>Living Atlas page still shows me at: Current content version: 2024.2 Release date: Oct 22, 2024 I know I can update using the 'Update Now' option, but was wondering if there is an admin setting somewhere that prevented the update scheduler from firing. Thanks, David
... View more
04-23-2025
07:17 AM
|
0
|
5
|
1949
|
|
POST
|
Hello @JonM32 - Yes the second link that @RyanUthoff posted may work. I ran into a similar situation in 2023 when we were at 11.1 where a federated map service and a federated geocode service were deleted from our federated site, leaving behind the orphaned items in the Enterprise portal gwdb. Esri reached out to me after I tried everything in this post, force delete, etc etc. Nothing worked. However, I don't see the solution they suggest below as any more or less risky than copy-paste method from the second link in the .../items directory. This worked for me: From esri: **** We don't encourage poking around in the internals of Portal for ArcGIS. My suspicion here is that the records exist in the database and index, but not the content directory, causing the item corruption from Sharing/REST. Using the initial administrator account (used to originally create the site), you can run the following commands using the PostgreSQL binaries: cd C:\arcgisportal\pg_sqlX.Y\bin psql -h localhost -U <username> -p 7654 -d gwdb -c "DELETE FROM gw_items WHERE id='<itemID>'" Once complete, you'll need to run a search reindex as well at minimum which will take some downtime for the search capability. **** Hope this helps.
... View more
04-23-2025
06:49 AM
|
1
|
0
|
2019
|
|
POST
|
Hi @MeleKoneya1 - yes you will want to create a group and then add users. For example, for esri support in our org, I created a group titled EsriSupport and then made sure for: 'Who can be in this group?' Check the: Any organization's members toggle Then all you need to do once the group is set up is to go to the Invite Members and toggle for the: "Search all ArcGIS Online organization members" as the search criteria and add the user_name that should be provided to you if you are the one doing the 'adding to'. Hope this helps- David
... View more
04-07-2025
11:52 AM
|
1
|
0
|
1030
|
|
POST
|
Yes I too am constantly doing stuff like this in the webmap to return info to the popup because I work for county government and everyone wants to know what their property intersects: var intParcel = Intersects(FeatureSetByName($map,"Active Petition", ['petitiontype', 'petitionid'], false),Buffer($feature, -10, 'feet'));
var plist = '';
var pFirst= First(IntParcel);
function GetInitDomainDct() {
var dom = Domain(intParcel, "petitiontype");
var cvs = dom["codedValues"];
var dct = {};
for (var i in cvs) {
I kind of get around the +/- in
var cv = cvs[i];
dct[cv["code"]] = cv["name"];
}
return dct;
}
var rt = GetInitDomainDct();
if (!IsEmpty(pFirst)){
for (var k in intParcel)
{
plist += rt[k.petitiontype] + ' ' + k.petitionid + TextFormatting.NewLine;
}
} else {
plist = 'This parcel is not part of any current petition(s).';
}
return plist; I kind of get around the +/- inaccuracies in our parcel lines by adding the negative buffer, but what I really need is to set up a case (or a when or an if) that is scale dependent, and won't run the intersects at small scales, beyond say 1:36K or 1:18. But I'm not sure where to get at the scale parameter when using the map profile. If I knew where to get at that, I'd be more than willing to run some tests on my expressions and see what comes back...
... View more
03-28-2025
12:11 PM
|
1
|
1
|
1792
|
| Title | Kudos | Posted |
|---|---|---|
| 3 | an hour ago | |
| 1 | a week ago | |
| 1 | 2 weeks ago | |
| 1 | 3 weeks ago | |
| 2 | 05-22-2026 01:02 PM |
| Online Status |
Online
|
| Date Last Visited |
yesterday
|