|
BLOG
|
@HarrisonBloom1The original code in the cell, source_user = storymap_item['owner'], retrieves the owner of the storymap from the "owner" property of the storymap item. It determines what the right value is and sets it for you. If you restore the original code, then it should work. The only place in the Notebook in which you need to edit code is the "Provide Information for Cloning" section. The rest should run fine as-is. Hope that helps.
... View more
04-15-2021
01:03 PM
|
0
|
0
|
10959
|
|
IDEA
|
Understanding how our user base for ArcGIS Field Maps is distributed between Android and iOS is helpful in terms of developing training, providing support, allocating resources, etc. Currently all of the versions of the Field Maps mobile app are showing up in ArcGIS usage logs with an appId of "fieldmaps". We would like to have the appId include the OS of the device, such as fieldmapsios and fieldmapsandroid, depending on the OS. This would follow the pattern that is used with Collector (e.g., arcgiscollectorios, arcgiscollectorandroid, and collectorwindowsstore.)
... View more
04-12-2021
08:17 AM
|
7
|
1
|
1086
|
|
IDEA
|
I would like to see support added for internal bookmarks/anchors so that I can create and share a URL which will take a user directly to a specific section of an Experience Builder page. Currently you can only link to the top of a page in Experience Builder. For example, maybe you are creating a FAQ page, and want to list all the questions at the top, and link them to their expanded answers below. Or, you want to send a user a link that will take them directly to a specific question and answer within the FAQ page. You might also be placing documentation in an experience building page, and you want to send a user a link directly to a section of interest within the overall documentation page.
... View more
04-01-2021
10:52 AM
|
5
|
3
|
2202
|
|
IDEA
|
With close to 7000 users in our org, relying on admins for re-assigning ownership doesn't scale. It is the users that know when ownership needs to be changed, not the admins. I would like to see this functionality as well, though as a two-step process. Step one being a user creating a request to re-assign any of the content they own to another user within the organization, while step two is that other user accepting the request, at which point the ownership change actually takes place. This would prevent users from inadvertently or maliciously spamming others with content that is not wanted, and it would give the recipient some awareness of the content arriving, if they want to move it elsewhere, rather than it mysteriously appearing. Alternatively, if the sharing model in ArcGIS Online were evolved to allow groups to own items, rather than just users, then this functionality, and the extra work it places on users, would not be needed for many of the user cases outlined. Ownership of an item could be tied a group, and when one person leaves the group, then that has no impact, nor extra work, for the other collaborators in the group to continue working with the item. (For example, Google Team Drives versus Shared Drives.)
... View more
04-01-2021
06:57 AM
|
0
|
0
|
1287
|
|
IDEA
|
Being able to evaluate upcoming changes in ArcGIS Online -- before they are released -- is critical for large organizations that need to coordinate changes with other integrated systems, communicate breaking or important changes to users, update internal documentation, and advocate for newly available innovations. As it currently stands, access to the new version of ArcGIS Online via the Early Adopters Community (EAC) helps a bit, however, it is a shared environment. That means one cannot customize that environment to match their own organization's configuration, without adversely impacting others. For example, my ArcGIS Online org is configured to only present our SAML login as the sole option for our organization's login page. If I used my administrative privileges on the EAC instance to configure that to replicate my environment for testing, then no one else would be able to login to the EAC org. Or, if wanted to experiment with SAML groups, I would potentially be blocking others from doing so. Many institutions -- especially those with large user bases -- maintain a second ArcGIS Online organization for development and testing purposes. It would be very beneficial for such institutions to be able to opt-in their "dev" ArcGIS Online instance to be upgraded prior to an upcoming ArcGIS Online releases. That would enable them to test in a known environment that much more accurately reflects their production ArcGIS Online organization than the EAC organization can. A pre-release time frame for upgrading such dev instances, similar to what happens with the EAC ArcGIS Online organization at each release, would be fine.
... View more
03-22-2021
12:10 PM
|
9
|
0
|
826
|
|
POST
|
Sorry! I missed that part. I am not aware of a way to convert an accounts type. We did have a few like that in the early days, as we didn't understand the naming convention at the time either. We ended up creating a temporary arcgis account, changing ownership of the user's items/groups to the temp account, deleting the user's arcgis account, creating the user's enterprise account, and changing ownership once more on everything to the user's enterprise account.
... View more
03-18-2021
11:36 AM
|
2
|
0
|
8439
|
|
POST
|
If you want to automate this process with the ArcGIS API for Python, then you might start by programmatically creating the enterprise accounts. If you have their firstname, lastname, and idpusername, then you can use gis.users.create, along the lines of: user = gis.users.create(
username = 'pat_org', # The user's username according to your idp, combined with the shortname for your ArcGIS Online organization.
password = 'None',
firstname = 'Pat',
lastname = 'Smith',
email = 'pat@somecollege.edu',
role = 'org_publisher',
provider = 'enterprise',
idp_username = 'pat', # The user's username according to your idp.
level = '2',
user_type = 'GISProfessionalAdvUT'
) If you're using New Member Defaults, then you should double-check that the account you created above is provisioned with settings you are expecting. For various versions of the ArcGIS API for Python, gis.users.create has failed to honor some of the New Member Default settings. In which case you could add some more to your script to programmatically deal with what got missed (e.g., allocate credits, enable Esri Access, assign licenses.) Also, you can only chose from the default roles when specifying the role for gis.users.create. If you use a custom role for your users, then you could add a next step that changes the user's role to that custom role. After you have created the new account, then you can also script changing the ownership of all of the user's items and groups from their old arcgis account to their new SAML/enterprise account. If you have a lot of users with a lot of content/groups to move, then you probably want to schedule some downtime for your system and inform the impacted users well in advance. During that downtime, while you are running your script to create the accounts and change ownership, you might want to temporarily disable the ability of those users to login, and then re-enable it when you are all done; you don't want them accidentally changing things in the middle of the process.
... View more
03-18-2021
08:51 AM
|
2
|
0
|
8447
|
|
POST
|
I think it would be helpful to have a "What makes a good ArcGIS Idea?" section in Frequently Asked Questions about ArcGIS Ideas. It would envision it as a short collection of tips on what is important to include in the Description of an ArcGIS Idea to make it as useful as possible.
... View more
03-03-2021
01:12 PM
|
0
|
1
|
1179
|
|
POST
|
I would be happy to hear there is an elegant, quick solution for this. So far I've been resorting to Python and brute force to accomplish it. Here's a Notebook that I have used for such purposes: Find Where Data Source is Used If you have a lot of content, this process can take awhile.
... View more
02-17-2021
04:54 PM
|
1
|
0
|
1507
|
|
BLOG
|
@JoshuaBixby, as @jcarlson alluded to, the actual costs for educational institutions for the Microsoft and Google productivity suites, as compared to the Esri Education Institution license, is exactly opposite of what you're suggesting. The cost of access to the Esri ecosystem of software per user is significantly less than for Microsoft or Google. And that is counting active users of each system; not everyone -- yet -- on our campus is using GIS. If instead you consider your whole institution as potential users -- the goal of empowering everyone with everything GIS -- then it becomes an even more lopsided comparison; crumbs to a loaf of bread. Also, I didn't read @BrianBaldwin's post as suggesting that "ArcGIS-for-anyone" means "ArcGIS-Desktop-for-anyone". I think that was the view for our parent's GIS, a world that was mostly limited to ArcGIS Desktop and ArcGIS Server. Today I would interpret "ArcGIS-for-anyone" in the view of Modern GIS, meaning the whole Esri ecosystem of products, with different users finding their way to different tools to meet their needs and levels of expertise. (Some may know Modern GIS as Web GIS or the Geospatial Cloud, but regardless of the terminology, GIS today is about much more than desktop GIS.) Desktop users have not gone away either. They are still a key constituency in an institution's Modern GIS. In fact, their numbers grow as more people find their way to GIS, when you make GIS available to everyone, and they are able to discover the power of geospatial. The largest growth in GIS users in a Modern GIS, however, is in the non-desktop software: ArcGIS Online, StoryMaps, Collector, Survey123, Hub, Business Analyst Online, GeoPlanner, ArcGIS Maps for Creative Cloud, and so on. Those users individually may not use GIS as often as our Pro users, however, on an average day they outnumber our Pro users at my institution. In a Modern GIS world, the breadth of tools included in the Esri Education Institution license is reflected by the breadth of users. People from all across an institution can now make use of the wide variety of GIS tools in the Esri ecosystem; GIS is no longer the realm of a privileged few using desktop GIS software. For example, see the breadth of use today at the University of Michigan. The majority of units and degree programs have someone using some part of ArcGIS. And, that dashboard is just for Esri products, we have people "doing GIS" with other commercial and open-source solutions too. (Check out other examples too, such as Penn State.)
... View more
02-17-2021
11:18 AM
|
2
|
0
|
1577
|
|
POST
|
@MadhuraPhaterpekar We have users experiencing this as well on their Macs; getting the "unknown format and cannot be opened" error when trying to open a .aix file in Illustrator 2021. The machines in question are all macOS Big Sur 11.2.1, Adobe Illustrator 25.2, and ArcGIS Maps for Adobe Creative Cloud 2.2.1. The machines were updated to their current states in various ways. Manually un-installing/re-installing the ArcGIS Maps extension does not help. Rolling Illustrator back to 2020 (version 24.3), and then installing the ArcGIS Maps extension (version 2.2.1) restores the ability to open .aix files, however, we of course would rather be using Illustrator 25.2.
... View more
02-15-2021
06:31 AM
|
1
|
0
|
4885
|
|
IDEA
|
When you highlight an Experience on your organization's Gallery page in ArcGIS Online, clicking on its thumbnail image should open the Experience. Currently clicking on the thumbnail takes you to the item's detail view page. Our goal for featuring content in our organization's Gallery is to help people directly access popular or exemplary content. Forcing a visitor to the Gallery to have to go through the item details page is creating an extra, unnecessary step for the user. The View link in the item's gallery card's menu does indeed open the Experience. When you mouse over the thumbnail image, a View link is also displayed, and one would expect it to behave the same as the above View link, taking the user to the Experience, not its item detail page.
... View more
02-06-2021
12:52 PM
|
9
|
2
|
1909
|
|
BLOG
|
@msa4012 the Notebook assumes you are using ArcGIS built-in accounts for simplicity. I've added a note to make that clearer. For enterprise accounts, like those using SAML or ADFS, you need to modify the code making the connection to match your GIS systems' requirements. For an overview of using different authentication schemes with the ArcGIS API for Python, please see Working with different authentication schemes, find one that matches your setup, and use it to replace the connection code in the Notebook for your source and/or target GIS systems. Hope that gets you back on track!
... View more
02-05-2021
02:28 PM
|
2
|
0
|
11538
|
|
IDEA
|
@Anonymous User I too have entirely missed the "Existing" tab in the past! It would certainly save time in some cases for cutting-and-pasting, though its scope seems to be limited to an individual layer? The way you've interpreted "global scope" is what I was thinking of: common functions that can be referenced by multiple arcade expressions. Though when I am editing a web map, I am thinking of "global" as being at the level of the web map, so including all the layers. It looks like the scope of the Existing tab may be limited to just an individual layer in a web map? So while Existing enables me to access symbology arcade expressions for a layer when I'm configuring a popup arcade expression for the same layer, it looks like I cannot see arcade expressions from other layers in the web map I'm editing? (If I was editing the visualization settings for a layer under its Item Details, then I would expect "global" in that context to be just the layer.) Passing parameters to functions sounds intriguing, though I cannot think of a user story that would call for it off the top of my head. It feels, however, like that capability would be important if global functions were supported at the level of the web map.
... View more
01-22-2021
06:43 AM
|
0
|
0
|
4248
|
|
POST
|
You could perform the same steps manually in Online or Enterprise via the user interface. Or, via the REST API. I had a bunch of similar layers and fields to fix, so I automated the process using an ArcGIS Notebook.
... View more
01-21-2021
01:17 PM
|
1
|
0
|
3384
|
| Title | Kudos | Posted |
|---|---|---|
| 2 | a week ago | |
| 4 | 2 weeks ago | |
| 2 | 04-24-2026 05:42 AM | |
| 1 | 04-23-2026 08:00 AM | |
| 3 | 04-23-2026 10:58 AM |
| Online Status |
Online
|
| Date Last Visited |
Wednesday
|