Skip navigation
All Places > GIS > Web GIS > ArcGIS Online > Blog
1 2 3 Previous Next

ArcGIS Online

112 posts

 

As an ArcGIS Online administrator, you have control over just about every aspect of your ArcGIS Online organization. From inviting members, assigning licenses and managing groups to configuring credits, security settings and utility services, you the ArcGIS Online admin are in charge. An incredible benefit of this is that the organization can be configured and managed with specific use case or workflow requirements in mind. A challenge is that there can be a lot to keep track of, and for new admins, a bit of a learning curve. The below picks provide some tips and tricks for new and seasoned admins alike to make the most of your, dare I say almighty, role as ArcGIS Online administrator.

 

How to Be an ArcGIS Online Administrator

 

If you are just getting started with administration, my colleague Rachel Guttmacher's blog post, How to be an ArcGIS Online Administrator, is a must-read. It's a fun, conversational piece that covers some of the most crucial administration components including credits, member management, licensing, and security. 

 

Additional Resources:

 

 

Utilize Custom Administrative Roles to the Fullest

 

Another colleague of mine, Tyler Burns, recently wrote a great blog post on taking advantage of custom administrative roles: Lighten the Administrative Load in ArcGIS Online with Custom Roles. If you're looking to delegate specific administrative tasks such as managing members and content or organizing the website, the post provides directions and screenshots for exactly how to configure custom administrative roles to accomplish this. 

 

Additional Resources:

 

 

"AAA": ArcGIS Online Administration Automation - Video 

 

Kelly Gerrow and John Yaist presented this 20 minute talk on automating administration at the 2019 Dev Summit. For anyone administering a larger organization or with an interest in bolstering their automation skills, this is a recommended view. Topics covered are using the Rest API to query the organization history, and creating groups, users, and assigning licenses in batch with the ArcGIS API for Python. 

 

Additional Resources:

 

 

I hope the above picks were helpful for all the administrators out there! Let me know below any comments, questions, or if there are any topics you want to see in future posts. Thanks for reading, and be sure to keep an eye out for This Week's Picks - ArcGIS Enterprise & This Week's Picks - ArcGIS Pro!

 

See you again in March,

 

-Peter

 

--------------------

 

Previous posts: This Week's Picks - ArcGIS Online: Archive 

Connect with me on Linkedin and follow me on Twitter

For those new to this series, "This Week's Picks" is a (loosely) biweekly blog where I share some of my favorite ArcGIS Online content with you.

 

If you are interested in earlier posts, they’re archived here: This Week's Picks - ArcGIS Online: Archive 

 

--------------------

 

 

--------------------

 

YouTube is an incredible platform for learning. From how to tie a tie (relied upon heavily for job interviews after undergrad) to how to play guitar, there are short videos on how to do just about everything. No surprise there are a lot of great how-to videos for ArcGIS Online workflows - the picks for this week highlight three new, relevant videos on using Living Atlas layers to analyze Australia's wildfires, uploading tile layers and tile packages to ArcGIS Online, and preserving relationships based on GlobalID/GUID fields when appending records. 

 

Use Living Atlas layers to analyze Australia's wildfires

 

Joseph Kerski recorded this timely how-to video on leveraging Living Atlas layers to analyze Australia's tragic wildfires. Joseph is a master educator (the video is tailored towards teachers and researchers); after watching the video I felt like I not only knew how to map wildfires, but also better understood spectral bands and satellite data collection. 

 

Additional References:

 

 

Uploading tile layers and tile packages to ArcGIS Online

 

Esri Canada's Céline Doré created this helpful video on how to push tile layers and packages into ArcGIS Online. My favorite part (Céline does a great job explaining this workflow) was the demonstration of the sequence of geoprocessing tools to use in ArcGIS Pro to turn larger imagery layers into tile packages, and finally into hosted tile layers in ArcGIS Online. 

 

Additional References:

 

 

Preserve GlobalID/GUID relationships when appending records

 

After seeing several GeoNet posts with questions about appending records with relationships based on GlobalID/GUID fields (the central issue is that appended records are assigned a new GlobalID, becoming disassociated from their related records), I recorded this how-to video of a workflow James Tedrick designed to preserve relationships during the append. This is a workflow that shouldn't need to be used frequently but is good to have in your back pocket if you end up with two Hosted Feature Layers/Feature Classes with GlobalID/GUID relationships that need to be combined into one. 

 

Additional References:

 

 

--------------------

 

Hopefully the selection of how-to videos provides some visual guidance on the workflows! Let me know below  any questions, comments, or if there is any content you want to see in the future. Thanks for reading and keep an eye out for This Week's Picks - ArcGIS Enterprise and This Week's Picks - ArcGIS Pro!

 

If you're interested, I would love to connect on LinkedIn. You can follow me on Twitter as well. I regularly post / tweet GIS(ish) content to these platforms.

 

Have a good rest of your week, and see you after President's day ~

 

-Peter

Did you know that you can customise popups based on time and dates? With Arcade you can .

This can come in handy when displaying opening hours for restaurants, cafes and other facilities. If you’re unfamiliar with Arcade - please refer to these ArcGIS Blogs, as this post assumes some prior knowledge.

Additional Arcade resources

Pop Up Variations

 

Let’s get started

First, find or create a data-set with opening hours (preferably for all days of the week). For this example I’ll be using Access Canberra locations (sourced from - dataACT). Please ensure opening hours are saved as numbers or text field types.

Time Types

 

Build expressions

Within the pop-up configuration window - build the following expressions or feel free to follow along with this web map.

Opening Hour Expressions

 

hoursOfOperationToday {expression/expr0}

This expression will return the current weekday alongside its opening hours.

For example:

Thursday: 08:30-16:30

var weekDays = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday']

//Returns the current weekday. Values range from 0-6 where sunday is 0 and saturday is 6
var currentWeekDay = Weekday(Now())

//Return weekday followed by opening hours
var hoursOfOperationToday = weekDays[currentWeekDay] + ": " + $feature[weekDays[currentWeekDay]]

return hoursOfOperationToday

 

hoursOfOperationRestOfWeek {expression/expr1}

This expression will return the remaining weekdays alongside their opening hours.

For example:

Friday: 08:30-16:30
Saturday: Closed
Sunday: Closed
Monday: 08:30-16:30
Tuesday: 08:30-16:30
Wednesday: 08:30-16:30

var weekDays = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday','Monday','Tuesday','Wednesday','Thursday','Friday'];

//Returns the current weekday. Values range from 0-6 where sunday is 0 and saturday is 6
var currentWeekDay = Weekday(Now())

var hoursOfOperationRestOfWeek = ""

//Iterate over the weekdays and opening hours for the remaning 6 days of the week
for(var i = currentWeekDay + 1; i < currentWeekDay + 7; i++){
    hoursOfOperationRestOfWeek += weekDays[i] + ": " + $feature[weekDays[i]] + TextFormatting.NewLine
}

return hoursOfOperationRestOfWeek

 

openCloseStatus {expression/expr2}

This expression will return whether the shopfront is Open, Closed, Opens soon or Closing soon based on opening hours and the time displayed on users' device .

var weekDays = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday']

//Returns the current weekday. Values range from 0-6 where sunday is 0 and saturday is 6
var currentWeekDay = Weekday(Now())

//Change 'Closed' to 00:00-00:00 to be consistent with the rest of opening hours information
var formattedOpeningHours = When($feature[weekDays[currentWeekDay]] == "Closed", "00:00-00:00", $feature[weekDays[currentWeekDay]])

//Separate Opening hours and minutes into an array
var separateOpening = Split(Replace(formattedOpeningHours,'-',':'),':')

//Assign hours and minutes to opening and close times
var startTime = Date(Year(Now()),Month(Now()),Day(Now()),separateOpening[0],separateOpening[1])
var endTime = Date(Year(Now()),Month(Now()),Day(Now()),separateOpening[2],separateOpening[3])

When(Now() > startTime && Now() < endTime && Now() > Dateadd(endTime, -1, 'hours'), "Closes soon:",
Now() > startTime && Now() < endTime, "Open",
Now() < startTime && Now() > Dateadd(startTime, -1, 'hours'), "Opens soon",
"Closed")

 

openCloseStatusColour {expression/expr3}

If you'd like to re-iterate the openCloseStatus values with added colour - rewrite and replace previous expression's return values with hexadecimal colour values.

For example:

#239B56 ⋅ Open

#CB4335 ⋅ Closed

#2ECC71 ⋅ Opens soon

#EC7063 ⋅ Closing soon

//First 15 lines the same as - openCloseStatus {expression/expr2}

When(Now() > startTime && Now() < endTime && Now() > Dateadd(endTime, -1, 'hours'), "#EC7063",
Now() > startTime && Now() < endTime, "#239B56",
Now() < startTime && Now() > Dateadd(startTime, -1, 'hours'), "#2ECC71",
"#CB4335")

Now use this expression to replace the colour code within the popup HTML. For more information on this topic - refer to Bring Colors From Your Map Into Your Pop-up Using Arcade written by Lisa Berry.

Inserting Colour Expressions into HTML

 

closingOrOpeningTime {expression/expr4}

This expression can look a little daunting at first, but like any other piece of code - go through one line at a time and use your own test environment to test and experiment .

It will return the:

  • closing time, if the Access Canberra shop front is Open or Closes soon.
  • opening time for the current day, if it Opens soon, or Closed (before hours).
  • and next opening day and timeif it's Closed (after hours), Closes soon or Closed for the whole day.
var weekDays = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday','Monday','Tuesday','Wednesday','Thursday','Friday'];

//Returns the current weekday. Values range from 0-6 where sunday is 0 and saturday is 6
var currentWeekDay = Weekday(Now())

//Change 'Closed' to 00:00-00:00 to be consistent with the rest of of opening hours information
var formattedOpeningHours = When($feature[weekDays[currentWeekDay]] == "Closed", "00:00-00:00", $feature[weekDays[currentWeekDay]])

//Separate Opening hours and minutes into an array
var separateOpening = Split(Replace(formattedOpeningHours,'-',':'),':')

var startTime = Date(Year(Now()),Month(Now()),Day(Now()),separateOpening[0],separateOpening[1])
var endTime = Date(Year(Now()),Month(Now()),Day(Now()),separateOpening[2],separateOpening[3])

var openCloseStatus = When(Now() > startTime && Now() < endTime && Now() > Dateadd(endTime, -1, 'hours'), "Closes soon:",
Now() > startTime && Now() < endTime, "Open",
Now() < startTime && Now() > Dateadd(startTime, -1, 'hours'), "Opens soon",
"Closed")

//If openCloseStatus is Closed (before hours), return current day's opening time
//Else if openCloseStatus is Closed (after hours), Closes soon or Closed for the whole day, return next opening day and time
var nextOpening = ""
if (openCloseStatus == "Closed" && $feature[weekDays[currentWeekDay]] != "Closed" && Now() < startTime){
    nextOpening = "Opens " + LEFT($feature[weekDays[currentWeekDay]],5)
} else if ((openCloseStatus == "Closed" || openCloseStatus == "Closes soon:") && $feature[weekDays[currentWeekDay + 1]] != "Closed"){
    nextOpening = "Opens " + LEFT($feature[weekDays[currentWeekDay + 1]],5) + " " + weekDays[currentWeekDay + 1]
} else if (openCloseStatus == "Closed" || openCloseStatus == "Closes soon:") {
    for(var i = currentWeekDay + 1; $feature[weekDays[i]] == "Closed"; i++){
        nextOpening = "Opens " + LEFT($feature[weekDays[i + 1]],5) + " " + weekDays[i + 1]
    }
}

When(openCloseStatus == "Open", "⋅ " + RIGHT($feature[weekDays[currentWeekDay]],5),
openCloseStatus == "Opens soon", "⋅ " + LEFT($feature[weekDays[currentWeekDay]],5),
openCloseStatus == "Closes soon:", RIGHT($feature[weekDays[currentWeekDay]],5) + " ⋅ " + nextOpening,
"⋅ " + nextOpening)

 

Final thoughts

Once you’ve built the pop-ups to your heart's content you can further highlight them by using configurable app templates. Click here to see how I’ve extended the above web map using the NearBy configurable app.

Nearby Access Canberra GIF

 

Tips - Make sure to take advantage of Test your expressions feature to check whether return values look correct. If you have admin privileges to your computer you could also adjust time/date to test various return values based on opening hours.

Test Expressions

Challenge - As you may have figured out, these expressions are not time-zone aware. And in most instances this wouldn't be a problem - as the intended maps and apps are localised.

But, I'd still love to hear your thoughts around how you'd go about this. Please use the comments section below for ideas.

 

Cheers! - Gee Fernando

oliver_burdgis

Mobile photos to webmap

Posted by oliver_burdgis Jan 22, 2020
Getting geotagged photos into a webmap needn't be a pain. Using snap2map you can accomplish this quite easily. I find it really useful when taking photos on site or in the field. Let me know what you think in the comments below and please share the video.
geotagged photos

For those new to this series, "This Week's Picks" is a (loosely) biweekly blog where I share some of my favorite ArcGIS Online content with you.

 

If you are interested in earlier posts, they’re archived here: This Week's Picks - ArcGIS Online: Archive 

 

--------------------

 

 

 

I'll admit, I'm on my phone more than I would like to be - but I'm not just scrolling Instagram and taking selfies. I regularly read story maps (which I should mention are mobile-ready by default), and I checked public safety apps habitually during last year's California fire season. Straightforward observation of the world around us indicates that I'm not the only one making good use of their unlimited data contract. And like me, most people are probably doing a lot more than scrolling Instagram. 

 

What if they were looking at an ArcGIS web app that you had built? What if you had configured it with mobile in mind and the UX/UI and functionality were excellent on a smaller screen?

 

The picks for this week may help change both of the above questions from rhetoric to reality.  

 

***Note: this post covers web apps accessed in mobile browsers through a URL, not native apps. To build native apps for iOS and Android you will need AppStudio for ArcGIS***

 

ArcGIS Experience Builder: Build Apps for Multiple Screen Sizes

 

ArcGIS Experience Builder takes advantage of modern web technologies to amplify Web AppBuilder's out of the box mobile capabilities. Crucial functionality is the ability to configure the same app differently for mobile and desktop. The Esri YouTube user "GeoDev" goes through some crucial steps in this video, from customizing widget layouts to different elements on the page so that your app looks great and performs on multiple screen sizes. Creating links between different pages is shown as well. Though the video is for Beta 1 it is still very informative. 

 

Additional References:

 

 

Configurable App Templates: Configure Apps with Mobile in Mind

 

Beth Romero recently posted this really helpful blog on how to create great apps for mobile with Esri's configurable app templates. Pop-ups, symbology and testing methods, among other ideas, are covered. 

 

Additional References:

 

 

Operations Dashboard: Configure Dashboards for Mobile

 

Derek Law published this in-depth blog  on optimizing dashboards for mobile use. From general best practices to maps, legends and interactivity, this is a must-read before jumping into mobile dashboard configuration. 

 

Additional References:

 

 

--------------------

 

I hope the above resources provided some helpful tips on configuring ArcGIS web apps with mobile in mind! Let me know in the comments below  if there are any outstanding questions. Thanks for reading and stay tuned for This Week's Picks - ArcGIS Enterprise and This Week's Picks - ArcGIS Pro!

 

If you're interested, I'd love to connect on LinkedIn You can follow me on Twitter too. I regularly post / tweet GIS(ish) content to these platforms.

 

See you again in a couple weeks,

 

-Peter

For those new to this series, "This Week's Picks" is a (loosely) biweekly blog where I share some of my favorite ArcGIS Online content with you.

 

If you are interested in earlier posts, they’re archived here: This Week's Picks - ArcGIS Online: Archive 

 

--------------------

 

 

It's the time of year for resolutions, goals, and new beginnings. But for This Week's Picks we are not quite ready to begin 2020 yet, and wanted to highlight the most viewed ArcGIS Online Content of 2019. This list excludes the "What's New" and Map Viewer Beta posts. Thanks to Kelly Gerrow for suggesting this idea. 

 

Most Viewed ArcGIS Blogs in 2019

 

In 2019, the most popular blogs tended to cover map authoring workflows: 

 

  1. Heat Mapping in Two Simple Steps
  2. Adding and using photos and images in ArcGIS Online
  3. Visualizing population migration by where people filed their taxes
  4. Create Custom Field Calculations Using Arcade Expressions
  5. Using images as custom point symbols
  6. Combining Arcade and HTML for a Real-life Pop-up Display

 

Thanks to our blog authors Julia Holtzclaw, Lisa Berry and Bern Szukalski!

 

Most Viewed GeoNet Blogs in 2019 (estimated)

 

The most popular GeoNet Blogs in 2019 continue the theme of map authoring workflows, with some administrative flavors mixed in:

 

  1. Conditional Field display with Arcade in Pop Ups 
  2. Overlapping Features in Pop-Ups Quick Introduction to Using FeatureSets with Arcade 
  3. ArcGIS Online Implementation Guide 
  4. Show Attachments in Pop-ups with Arcade Expressions 
  5. How to be an ArcGIS Online Administrator 
  6. This Week's Picks - ArcGIS Online: Archive 

 

Thanks to our GeoNet contributors Kelly Gerrow, Jennifer Bell, Molly Zurn, Rachel Guttmacher and Derek Law!

 

Most Viewed Tech-focused YouTube Videos (estimated, unranked)

 

Web Map and app authoring is present again here, but more focused on the data side of things:

 

 

And one final thanks to Esri Canada for always producing stellar ArcGIS Online videos, and Kelly Gerrow, Matt Payne & Jeremy Bartley!

 

--------------------

 

I hope the above picks provided a bit of insight into what content was popular in 2019! Let me know in the comments below  if there are any outstanding questions. Thanks for reading and stay tuned for This Week's Picks - ArcGIS Enterprise and This Week's Picks - ArcGIS Pro

 

If you're interested, I'd love to connect on LinkedIn. You can follow me on Twitter, too. I regularly post / tweet GIS(ish) content to these platforms.

 

Happy new year and see you again in a couple weeks!

 

-Peter

For those new to this series, "This Week's Picks" is a (loosely) biweekly blog where I share some of my favorite ArcGIS Online content with you.

 

If you are interested in earlier posts, they’re archived here: This Week's Picks - ArcGIS Online: Archive 

 

--------------------

 

 

There is a chance that if you’re reading this, you might have contacted Esri Technical Support before and spoken or emailed with one of my colleagues. It goes without saying that Esri Support Analysts are wizards at solving technical problems involving GIS, but what some folks don’t know is that they are also the engine behind the Support site’s Knowledge Base (KB). 

 

That’s why this week I want to highlight three new(ish) Technical Support-written Knowledge Base articles that get into some lesser-known ArcGIS API for Python and Arcade functionality.

 

Clone Hosted Feature Services between ArcGIS Online Organizations

 

“The best-laid plans of mice and men often go awry…” and suddenly, it’s a requirement to transfer Hosted Feature Layers, Web Maps, Apps and maybe even surveys and dashboards to a different ArcGIS Online organization. This would be a daunting task, but the ArcGIS API for Python’s Clone Items method makes it easier. This KB article (written by yours truly, I know - shameless plug) provides a Jupyter Notebook and standalone Python script code sample to get you started. 

 

Additional References:

 

 

Automate ArcGIS Online Hosted Feature Service Downloads

 

Unintentionally overwriting a layer or accidentally deleting a Hosted Feature Service are mistakes that many of us have made in ArcGIS Online. With the ArcGIS API for Python, it is possible to automate local backups of your Hosted Feature Services for when these situations unexpectedly come up. See the code sample in Munachiso Ogbuchiekwe's KB article.

 

Additional References:

 

 

Step-by-Step: Calculate a Field in ArcGIS Online with Arcade

 

In This Week's Picks - ArcGIS Online #3, I highlighted Arcade resources focused on pop-ups, symbology and labeling. To round things out, Hanushrie Gopalkrishnan's support KB article demonstrates how to use a simple expression to calculate a field based on the values of two existing fields. 

 

Additional References:

 

 

--------------------

 

I hope the above KB articles provided some helpful tips on the ArcGIS API for Python and Arcade! Let me know in the comments below if there are any outstanding questions. Thanks for reading and stay tuned for This Week's Picks – ArcGIS Enterprise and This Week's Picks – ArcGIS Pro

 

If you're interested, I'd love to connect on LinkedIn. You can follow me on Twitter, too. I regularly post / tweet GIS(ish) content to these platforms.

 

Happy holidays and see you in 2020!

-Peter

For those new to this series, "This Week's Picks" is a (loosely) biweekly blog where I share some of my favorite ArcGIS Online content with you.

 

If you are interested in earlier posts, they’re archived here: This Week's Picks - ArcGIS Online: Archive 

--------------------

 



Thanksgiving weekend had me thinking a lot about sharing. We share a meal; we share time with family and friends; we create shared memories and history together.

 

With sharing on the mind, the sheer number of hours I spend in ArcGIS Online meant it was only a matter of time before I began thinking about sharing data, maps and apps, and the powerful messages and stories that can be conveyed to a lot of people when these items are shared with the public.

 

However, there are some factors to think about before making your items accessible to everyone.  

 

The following resources describe best practices for layer and Web Map configuration for publicly shared items, discuss the nuances among public sharing options, and provide some suggestions for generating the most possible interest in your public maps.

 

An important note before the picks: It is the responsibility of anyone sharing layers, maps and apps publicly to check the data to make sure that nobody's private information is included. 

 

Blog: Prepare Content for Public Sharing

Important elements to consider before sharing items publicly include access to the content, accessibility, and the end goal of the map or app. My colleague Madison recently published an outstanding blog going through four crucial questions that help address the above aspects. My favorite passage: “Members of the public never have access to delete your maps and apps, but mistakes can happen in an organization with many members who have content administration privileges… for this reason, we recommend enabling delete protection for all content shared publicly (layers, web maps, and apps). Deleting web maps or apps is a permanent action that cannot be undone.”

 

Additional References:

 

 

Video: Prepare Content for Sharing with the Public

Take a closer technical look into some of the concepts that Madison presents through the ArcGIS Online team’s video demo, recorded at the 2018 Developer Summit. Specifically, there is a side-by-side comparison of Feature Layer and Tile Layer performance for public-facing applications, as well as the full workflow of enabling subscriber and premium content in a configurable app, a Web AppBuilder app, and a Story Map.

Additional References

 

 

Blog: Captivate Your Audience with Apps

Creating a configurable app from your Web Map is a quick, straightforward way to provide a focused user experience for a public audience. This blog covers some templates that are great for public sharing, the importance of well-configured pop-ups, and organization branding. Quotable line: “Configurable apps in ArcGIS Online turn your web maps into shareable and presentable information products.”

 

Additional References:

 

 

--------------------

I hope the above picks provided some helpful tips on sharing items publicly! Let me know in the comments below if there are any outstanding questions. Thanks for reading and stay tuned for This Week's Picks – ArcGIS Enterprise & This Week's Picks - ArcGIS Pro!

 

If you're interested, I'd love to connect on LinkedIn. You can follow me on Twitter, too. I regularly post / tweet GIS(ish) content to these platforms.

-Peter

Next ArcGIS Online Update Planned: December 10

On the evening of December 10 (Pacific time), we plan to update ArcGIS Online. You can look forward to improved sharing interfaces, an updated settings tab, a new capability to set organizational notices, and support for location tracking using Tracker for ArcGIS.


Improved Sharing Interfaces

The interface for both sharing and shared content will be updated.  The new interfaces clearly delineate how and whether items are shared widely to the organization or to everyone, as well as specifically to groups.

 

When sharing content, you first select a sharing level (Owner, Organization, or Everyone) that denotes how and whether an item is shared widely.

 

 

Then, if you’d like to share the item with groups, you can search for and select groups with the specific sets of members you want to share with. Specially designated groups such as Open Data groups, Shared Update groups and groups featured in the Gallery or Organization Home Page, will have badges that help you see the impact of sharing to these groups.

 

 

 

When looking at your items in the My Content tab, you will be able to see at a glance the sharing level of the item (Owner, Organization, Everyone) as well as the groups the item is shared with.

 

 

Updated Settings Tab

Administrators can more easily navigate the organization settings tab by searching for a setting or using the side navigation links. In addition, setting changes will automatically save.

 

New Organizational Notices

Need to notify everyone in your organization about something important? Two new announcement options will be available to administrators:

  1. Information banner: Authenticated members will see a message at the top and bottom of their ArcGIS Online organization’s site. Typical use cases could include confidentiality notices and best practice reminders.
  2. Access notice: A pop-up window needs to be accepted before logging into your ArcGIS Online organization.

 

Support for Location Tracking

A new organization-wide capability for ArcGIS Online will allow you to record where users are and where they have been. When you enable location tracking, licensed users in your organization can use the Tracker for ArcGIS mobile app to upload their locations. Learn more about Tracker for ArcGIS


Please note that all planned updates are subject to change. We will provide a comprehensive list of the new capabilities in our upcoming What's New email and blog article.

 

Want Early Access?

Explore the new capabilities by joining the ArcGIS Online Early Adopter Community. Sign up →

ArcGIS Online Early Adopter Community

 

The ArcGIS Online Early Adopter Community (EAC) program is where you turn for opportunities to engage with the ArcGIS Online team to provide feedback. Every aspect of the program is targeted to involve you, our customer. The direct feedback that you provide as part of the EAC enables us to continue our goal of creating better products, with higher quality, that is more capable for your needs.

 

Some of you may already be participants in our ArcGIS Online Early Adopter Community (EAC) program and to that, we say thank you! For others that would like to know more about the benefits of EAC, the reasons to join, and learn about the membership advantages, here is more information.

 

The EAC is a community of forward progressing customers that have exclusive access privileges to early release versions of ArcGIS Online. The EAC represents a wide range of experience levels, industries, and workflows, with many customers from around the world testing our software.

 

Joining the EAC offers an opportunity to preview early cuts of ArcGIS Online before it is released to the general public. As a member, the EAC allows you to see and learn new features and capabilities in advance, test compatibility with your content, report problems, and influence product direction by having a direct line of communication with the ArcGIS Online team.

 

Once accepted into the ArcGIS Online Early Adopter Community, you will be enrolled in our ArcGIS Online EAC test Organization. In addition, we’ll grant direct access to EAC documentation, forums, and the opportunity to interact with Esri’s development, product teams, and other like-minded community members. You can contribute feedback, submit ideas, enhancement requests, share thoughts and workflow questions on the forums within the Early Adopter Community. We are eager to hear your input on our early releases. As an active member who provides helpful feedback, you may also be selected by invitation only to some of our other special opportunities.

 

While there are many advantages to joining the EAC and testing ArcGIS Online beta, we also benefit from your participation as this helps us build, validate, and communicate with you directly about new features and capabilities that help steer the direction of our products based on your requirements. The ArcGIS Online Early Adopter Community is a win-win for both Esri and customers, please come join us!

 

Sign up today!

The timing to join our ArcGIS Online EAC today is perfect! Signing up now will coincide with our Winter 2019 beta. On or around November 22nd, we plan to commence our beta preview of our next ArcGIS Online, December 2019 update. In addition to the introduction of our next generation Map Viewer Beta, our Winter 2019 release will include additional new features, enhancements, and capabilities you’ll want to check out!

 

To Join the ArcGIS Online EAC, sign up at the following link:

https://earlyadopter.esri.com/key/ArcGISOnlineEAC

 

We look forward to your participation and working with you!

The ArcGIS Online Team

Welcome to the third round of Product Advocacy’s completely unofficial, recurring GeoNet post!

In case you missed my first and second posts over the past month, "This Week's Picks" is a (loosely) biweekly blog where I share some of my favorite ArcGIS Online content with you.

--------------------

 



One of my favorite parts of my role is all the time I get to spend on GeoNet – you might have seen me answer a question or troubleshoot an issue in the ArcGIS Online space recently. Within this space I have noticed an uptick in the number of posts related to ArcGIS Arcade, the lightweight expression language that among other functionality unlocks pop-up, symbology and label customization across the platform.

 

So for the 11/12 edition of “This Week’s Pick’s – ArcGIS Online” I want to highlight some of my favorite Arcade resources that can assist with getting started on writing expressions or take existing code to the next level.

Understand Arcade:

I remember we had a unit on Arcade in my Master’s in GIS Program, and to be honest I was somewhat lost about what it was or where to start. In this video, Esri Canada’s Mark Ho provides a lucid overview of Arcade and how it can be used in ArcGIS Online – I certainly could have used this two years ago.

 

Additional References:

 

 

Smart Map with Arcade:

Take a deeper dive into the concepts that Mark presents though this Story Map on Smart Mapping with Arcade. Illustrated, step-by-step examples show how to create custom symbology, labels and pop-ups with Arcade. For further inspiration, there are also links at the bottom of the Story Map to live examples of Web Maps and Apps that have implemented Arcade.

Additional References:

 


Take a Deeper Dive with FeatureSets:

FeatureSets are one of the most popular Arcade functions because they unlock data across a Web Map (and after Arcade 1.8, across ArcGIS Online) for use in pop-ups and field calculation. Lisa Berry’s excellent two-part blog series takes a close look at how to ‘pump up your pop-ups’ using FeatureSets and Living Atlas layers.

 

 

Additional References:

 


--------------------

I hope that the above picks provide some insight into the various ways in which Arcade can make pop-ups, symbology and labels come alive. Let me know in the comments below if there are any outstanding questions. Thanks for reading and stay tuned for This Week's Picks - ArcGIS Enterprise & This Week's Picks - ArcGIS Pro!

If you're interested, I'd love to connect on LinkedIn. You can follow me on Twitter, too. I regularly post / tweet GIS(ish) content to these platforms.

-Peter

Welcome to the second installment of Product Advocacy’s completely unofficial, recurring GeoNet post!

 

In case you missed my first post a few weeks back, "This Week's Picks" is a (loosely) biweekly blog where I share some of my favorite ArcGIS Online content with you.

 

--------------------

 

We have seen numerous wildfires across California over the past couple of weeks. Two fires outside of Redlands rained ash on the Esri campus and had me refreshing Twitter to get news updates. When I needed to know the fire location and evacuation zones, I relied on ArcGIS Online Web Applications that I found through Twitter links.

 

Throughout the state, government agencies have done an incredible job of providing the public with similar apps that contain live-updated layers showing evacuation zones, emergency shelters, fire perimeters, road closures, and other need-to-know locations.

 

In circumstances like these it’s crucial that layers are up-to-date and accurate, and that apps load quickly for tens, if not hundreds of thousands of people.

 

ArcGIS Online is designed to handle heavy load. However layers, maps and apps must be configured properly to take full advantage of our geospatial cloud’s scalability. That’s why this week I want to highlight some content on maximizing the performance of heavily used, public-facing (often disaster response) applications. Many of these ideas are also applicable to everyday workflows.

 

Configure Layers and Apps for High Demand:

 

As citizens turn to ArcGIS Online-hosted apps to stay safe, it is paramount that the layer, map and app configuration is optimized to handle a high number of visitors. ArcGIS Online Product Manager Kelly Gerrow-Wilcox’s blog post goes into the nitty-gritty of how to configure high-demand apps.

 

Additional References:

 

 

Use Vector Basemaps by Default in ArcGIS Online:

 

Vector tile basemaps have been available in ArcGIS Online since December 2016 but are the default in Basemap Galleries only for Organizations created after the June 2019 ArcGIS Online update. Vector tiles outperform raster tiles for the following reasons: the smaller file size of vector tiles means faster load times, and vector drawing facilitates better adaptation to display resolution differences across devices. If you have an ArcGIS Online organization older than June 2019, this blog details how to make vector tile basemaps the default in the Basemap Gallery:

 

Additional References:

 

 

Create Hosted Feature Layer Views for Disaster Response Apps

 

A professor at my alma mater Johns Hopkins, Paul Doherty also advises the National Alliance for Public Safety GIS Foundation. In this five-minute video, Paul demos creating Hosted Feature Layer Views and discusses their importance in disaster response applications.

  

Additional References:

 

 

 --------------------

 

If you currently need GIS assistance with a disaster please contact Esri’s Disaster Response Program. I hope that the above selections provided some insight into the process of optimizing your layers, maps and apps for when they’re needed most. Thanks for reading and stay tuned for This Week's Picks - ArcGIS Enterprise & This Week's Picks - ArcGIS Pro!

 

If you're interested, I'd love to connect on LinkedIn. You can follow me on Twitter, too. I regularly post / tweet GIS(ish) content to these platforms.

 

-Peter

It was recently announced that Operations Views created using the Operations Dashboard ArcGIS app for Windows will no longer be supported after December 2019. These views must be manually rebuilt as a newer, more powerful Operations Dashboard item before that deadline. Using the ArcGIS API for Python, you can quickly scan your entire organization for outdated Operations Views, and create a migration plan.

 

If you are an ArcGIS Online user with operation view items in your organization, we have an important announcement:

 

The Operations Dashboard for ArcGIS app for Windows that was used to create operation views was retired on January 1, and with the March 2019 release of ArcGIS Online, these items were marked as retired in your organization’s content. For more information, see this blog. Up to this point, users have still been able to view these retired items. However, with the upcoming December 2019 release of ArcGIS Online, operation view items will no longer be viewable. Therefore, we highly encourage users who are still using operation view items to rebuild them as dashboard items as soon as possible using the Operations Dashboard web app. To get started with the app, visit our help documentation.

 

The python script used to locate these items is fairly simple. It can be run in Jupyter Notebook, which is automatically installed with ArcGIS Pro or as an addition to ArcGIS Enterprise. More information can be found on the Esri developer page. For best results, run the script using your administrator AGOL or Portal credentialsthis will locate all items in the entire organization, rather than just your personal content.

 

#Import the library

from arcgis.gis import GIS
from arcgis.gis import ContentManager
#Connect to the organization with the AGOL username and password
source = GIS("https://<yourOrg>.maps.arcgis.com", ",adminUsername", ",adminPassword")
#get the items items

#by default, this scan caps out at 10 records

#max_items has been set to the cap of 9999 results
items = source.content.search(query="", item_type="Operations View",max_items=9999)

#return the list of items
items

 

If you encounter any issues, reach out on GeoNet!

ArcGIS Online has renewed its SAML signing and encryption certificates.

Users who have enabled the advanced SAML options ‘Enable Signed Requests’ and/or ‘Encrypt Assertion’ will need to obtain the new ArcGIS Online Service Provider metadata file and associate it with their Identity Provider before December 5th, 2019.

 

Customers using these advanced SAML options who do not upload the updated ArcGIS Online metadata file containing the new certificate before this date will receive an IDP specific error when they attempt to sign into ArcGIS Online with an Enterprise account.

 

To obtain the updated metadata file:

  • Login to www.arcgis.com with your administrative credentials

  • Click on “Organization” then “Settings” then “Security”

  • Scroll down to “Enterprise Logins” then click the “Get Service Provider” button. This action will download the metadata needed for your IDP.

Esri Support Services has provided a technical article here which describes this issue in detail:

ArcGIS Online SAML Authentication signing and encryption certificate renewal

I'm excited to introduce this completely unofficial recurring GeoNet blog post!

 

In my role as ArcGIS Online Product Advocacy Lead, I am continuously coming across informative, interesting, and inspiring content. Through "This Week's Picks" I hope to quickly share some of my favorites with you.

 

For this week, I want to touch on three topics I’ve seen a lot excitement about both here at Esri and within our user community.

 

New Map Viewer:

 

There are countless reasons to be excited about the New Map Viewer in ArcGIS Online. The beta is coming sometime this fall. Built on the ArcGIS API for JavaScript 4.x, the New Map Viewer is flexible, fast, and intuitive. Highlights and how you will access the beta can be found here.

 

Calculate a Weighted Average with Arcade:

 

For a non-programmer like myself, it’s always a little mind-bending (in a good way) to see different uses of Arcade and try to implement them in my own projects. My colleague Christopher Zielinski wrote this post showing how to use a weighted average within multivariate symbology - it's an elegant way to quickly visualize trends in your Web Map.

 

Additional References:

 

 

Introduction to Distributed Collaboration (Video Demo):

 

If you've thought about setting up Distributed Collaboration between ArcGIS Online and ArcGIS Enterprise, Esri Canada's two videos provide a succinct overview of how collaboration works, as well as a deeper dive into how items move across collaboration groups.

 

 

Additional References:

 

 

Thanks for reading, and stay tuned for This Week's Picks - ArcGIS Enterprise & This Week's Picks - ArcGIS Pro

 

If you're interested, I'd love to connect on LinkedIn. You can follow me on Twitter, too. I regularly post / tweet GIS(ish) content to these platforms. 

 

-Peter