Skip to content

Commit de7d5e9

Browse files
committed
Merge remote-tracking branch 'upstream/next' into next
2 parents 7adcc0e + 695c22e commit de7d5e9

File tree

135 files changed

+2539
-2509
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

135 files changed

+2539
-2509
lines changed

guide/01-getting-started/install-and-set-up.ipynb

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,31 @@
1515
"See below for options to install arcgis and its dependencies:"
1616
]
1717
},
18+
{
19+
"cell_type": "markdown",
20+
"metadata": {},
21+
"source": [
22+
"## Table of Contents\n",
23+
"* [Installation for ArcGIS Pro 2.5.x and later](#Installation-for-ArcGIS-Pro-2.5.x-and-later)\n",
24+
" * [Installation using Python Package Manager](#Installation-using-Python-Package-Manager)\n",
25+
" * [Installation using Python Command Prompt](#Installation-using-Python-Command-Prompt)\n",
26+
" * [Upgrade package](#Upgrade-package)\n",
27+
"* [Installation using Anaconda for Python Distribution](#Installation-using-Anaconda-for-Python-Distribution)\n",
28+
" * [conda](#Conda)\n",
29+
" * [Pipenv](#Pipenv)\n",
30+
"* [Install with minimum dependencies](#Install-with-minimum-dependencies)\n",
31+
"* [Installation as a Docker image](#Installation-as-a-Docker-image)\n",
32+
"* [Install Offline](#Install-Offline)\n",
33+
" * [1. While in a connected environment, download the appropriate software you'll need:](#1.-While-in-a-connected-environment,-download-the-appropriate-software-you'll-need:)\n",
34+
" * [2. Configure Anaconda for use in the disconnected enviroment:](2.-Configure-Anaconda-for-use-in-the-disconnected-enviroment:)\n",
35+
" * [3. Verify the install:](#3.-Verify-the-install:)\n",
36+
"* [Installation for older versions](#Installation-for-older-versions)\n",
37+
"* [Install deep learning dependencies](#Install-deep-learning-dependencies)\n",
38+
" * [Using the Deep Learning Frameworks Installer](#Using-the-Deep-Learning-Frameworks-Installer)\n",
39+
" * [Install using Python Command Prompt or Anaconda](#Install-using-Python-Command-Prompt-or-Anaconda)\n",
40+
"* [Test your install with jupyter notebook](#Test-your-install-with-jupyter-notebook)"
41+
]
42+
},
1843
{
1944
"cell_type": "markdown",
2045
"metadata": {},
@@ -534,7 +559,7 @@
534559
"name": "python",
535560
"nbconvert_exporter": "python",
536561
"pygments_lexer": "ipython3",
537-
"version": "3.8.2"
562+
"version": "3.7.11"
538563
},
539564
"toc": {
540565
"base_numbering": 1,

guide/01-getting-started/install-older-versions.ipynb

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,16 @@
1010
"See below for options to install both conda and the `arcgis` package:"
1111
]
1212
},
13+
{
14+
"cell_type": "markdown",
15+
"metadata": {
16+
"toc": true
17+
},
18+
"source": [
19+
"<h1>Table of Contents<span class=\"tocSkip\"></span></h1>\n",
20+
"<div class=\"toc\"><ul class=\"toc-item\"><li><span><a href=\"#Step-1:-Get-Conda\" data-toc-modified-id=\"Step-1:-Get-Conda-1\">Step 1: Get Conda</a></span><ul class=\"toc-item\"><li><span><a href=\"#Get-Conda-with-ArcGIS-Pro\" data-toc-modified-id=\"Get-Conda-with-ArcGIS-Pro-1.1\">Get Conda with ArcGIS Pro</a></span></li><li><span><a href=\"#Get-Conda-with-Anaconda-for-Python-Distribution\" data-toc-modified-id=\"Get-Conda-with-Anaconda-for-Python-Distribution-1.2\">Get Conda with Anaconda for Python Distribution</a></span></li></ul></li><li><span><a href=\"#Step:-2-Install-the-arcgis-package\" data-toc-modified-id=\"Step:-2-Install-the-arcgis-package-2\">Step: 2 Install the <code>arcgis</code> package</a></span><ul class=\"toc-item\"><li><span><a href=\"#Install-using-ArcGIS-Pro-Python-Package-Manager\" data-toc-modified-id=\"Install-using-ArcGIS-Pro-Python-Package-Manager-2.1\">Install using ArcGIS Pro <a href=\"http://pro.arcgis.com/en/pro-app/arcpy/get-started/what-is-conda.htm\" target=\"_blank\">Python Package Manager</a></a></span></li><li><span><a href=\"#Install-using-Python-Command-Prompt\" data-toc-modified-id=\"Install-using-Python-Command-Prompt-2.2\">Install using Python Command Prompt</a></span></li><li><span><a href=\"#Install-using-Anaconda-for-Python-Distribution\" data-toc-modified-id=\"Install-using-Anaconda-for-Python-Distribution-2.3\">Install using Anaconda for Python Distribution</a></span></li><li><span><a href=\"#Install-using-pipenv-or-pip\" data-toc-modified-id=\"Install-using-pipenv-or-pip-2.4\">Install using pipenv or pip</a></span><ul class=\"toc-item\"><li><span><a href=\"#Pipenv\" data-toc-modified-id=\"Pipenv-2.4.1\">Pipenv</a></span></li><li><span><a href=\"#Pip\" data-toc-modified-id=\"Pip-2.4.2\">Pip</a></span></li><li><span><a href=\"#Disclaimer\" data-toc-modified-id=\"Disclaimer-2.4.3\">Disclaimer</a></span></li></ul></li><li><span><a href=\"#Install-with-minimum-dependencies\" data-toc-modified-id=\"Install-with-minimum-dependencies-2.5\">Install with minimum dependencies</a></span></li></ul></li><li><span><a href=\"#Install-deep-learning-dependencies-for-arcgis.learn-module\" data-toc-modified-id=\"Install-deep-learning-dependencies-for-arcgis.learn-module-3\">Install deep learning dependencies for arcgis.learn module</a></span><ul class=\"toc-item\"><li><span><a href=\"#Install-using-the-Python-Command-Prompt-(ArcGIS-Pro-2.5)-or-Anaconda\" data-toc-modified-id=\"Install-using-the-Python-Command-Prompt-(ArcGIS-Pro-2.5)-or-Anaconda-3.1\">Install using the Python Command Prompt (ArcGIS Pro 2.5) or Anaconda</a></span></li><li><span><a href=\"#For-TensorFlow-support-(optional),-use-the-following-command:\" data-toc-modified-id=\"For-TensorFlow-support-(optional),-use-the-following-command:-3.2\">For TensorFlow support (optional), use the following command:</a></span><ul class=\"toc-item\"><li><span><a href=\"#For-Multispectral-data-support-(optional-and-needed-only-for-Anaconda-users)\" data-toc-modified-id=\"For-Multispectral-data-support-(optional-and-needed-only-for-Anaconda-users)-3.2.1\">For Multispectral data support (optional and needed only for Anaconda users)</a></span></li></ul></li></ul></li><li><span><a href=\"#Upgrade-the-arcgis-package\" data-toc-modified-id=\"Upgrade-the-arcgis-package-4\">Upgrade the <code>arcgis</code> package</a></span><ul class=\"toc-item\"><li><ul class=\"toc-item\"><li><span><a href=\"#ArcGIS-Pro-2.2\" data-toc-modified-id=\"ArcGIS-Pro-2.2-4.0.1\">ArcGIS Pro 2.2</a></span></li><li><span><a href=\"#ArcGIS-Pro-2.1\" data-toc-modified-id=\"ArcGIS-Pro-2.1-4.0.2\">ArcGIS Pro 2.1</a></span></li><li><span><a href=\"#ArcGIS-Pro-1.4-and-2.0.x\" data-toc-modified-id=\"ArcGIS-Pro-1.4-and-2.0.x-4.0.3\">ArcGIS Pro 1.4 and 2.0.x</a></span><ul class=\"toc-item\"><li><span><a href=\"#Python-Package-Manager\" data-toc-modified-id=\"Python-Package-Manager-4.0.3.1\">Python Package Manager</a></span></li><li><span><a href=\"#Terminal-Window-or-Python-Command-Prompt\" data-toc-modified-id=\"Terminal-Window-or-Python-Command-Prompt-4.0.3.2\">Terminal Window or <strong>Python Command Prompt</strong></a></span></li></ul></li><li><span><a href=\"#ArcGIS-Pro-1.3\" data-toc-modified-id=\"ArcGIS-Pro-1.3-4.0.4\">ArcGIS Pro 1.3</a></span></li></ul></li></ul></li><li><span><a href=\"#Using-the-API\" data-toc-modified-id=\"Using-the-API-5\">Using the API</a></span><ul class=\"toc-item\"><li><ul class=\"toc-item\"><li><span><a href=\"#Start-the-Jupyter-notebook-installed-with-the-API:\" data-toc-modified-id=\"Start-the-Jupyter-notebook-installed-with-the-API:-5.0.1\">Start the <a href=\"http://jupyter.org/\" target=\"_blank\">Jupyter notebook</a> installed with the API:</a></span></li></ul></li></ul></li><li><span><a href=\"#Test-your-install-with-jupyter-notebook\" data-toc-modified-id=\"Test-your-install-with-jupyter-notebook-6\">Test your install with jupyter notebook</a></span></li><li><span><a href=\"#Install-as-a-Docker-image\" data-toc-modified-id=\"Install-as-a-Docker-image-7\">Install as a Docker image</a></span></li><li><span><a href=\"#Install-Offline\" data-toc-modified-id=\"Install-Offline-8\">Install-Offline</a></span><ul class=\"toc-item\"><li><ul class=\"toc-item\"><li><ul class=\"toc-item\"><li><span><a href=\"#1.-While-in-a-connected-environment,-download-the-appropriate-software-you'll-need:\" data-toc-modified-id=\"1.-While-in-a-connected-environment,-download-the-appropriate-software-you'll-need:-8.0.0.1\">1. While in a connected environment, download the appropriate software you'll need:</a></span></li><li><span><a href=\"#2.-Configure-Anaconda-for-use-in-the-disconnected-enviroment:\" data-toc-modified-id=\"2.-Configure-Anaconda-for-use-in-the-disconnected-enviroment:-8.0.0.2\">2. Configure Anaconda for use in the disconnected enviroment:</a></span></li><li><span><a href=\"#3.-Verify-the-install:\" data-toc-modified-id=\"3.-Verify-the-install:-8.0.0.3\">3. Verify the install:</a></span></li></ul></li></ul></li></ul></li></ul></div>"
21+
]
22+
},
1323
{
1424
"cell_type": "markdown",
1525
"metadata": {},

guide/01-getting-started/system-requirements.ipynb

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,15 @@
3737
"* [beautifulsoup](https://www.crummy.com/software/BeautifulSoup/) - used when authenticating with OAuth2.\n",
3838
"* [dill](https://pypi.org/project/dill/#description) - used when creating a Python toolbox from a method."
3939
]
40+
},
41+
{
42+
"cell_type": "code",
43+
"execution_count": null,
44+
"metadata": {
45+
"collapsed": true
46+
},
47+
"outputs": [],
48+
"source": []
4049
}
4150
],
4251
"metadata": {
@@ -55,20 +64,7 @@
5564
"name": "python",
5665
"nbconvert_exporter": "python",
5766
"pygments_lexer": "ipython3",
58-
"version": "3.8.2"
59-
},
60-
"toc": {
61-
"base_numbering": 1,
62-
"nav_menu": {},
63-
"number_sections": true,
64-
"sideBar": true,
65-
"skip_h1_title": false,
66-
"title_cell": "Table of Contents",
67-
"title_sidebar": "Contents",
68-
"toc_cell": false,
69-
"toc_position": {},
70-
"toc_section_display": true,
71-
"toc_window_display": false
67+
"version": "3.6.5"
7268
}
7369
},
7470
"nbformat": 4,

guide/01-getting-started/using-the-jupyter-lab-environment.ipynb

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,16 @@
1818
"JupyterLab builds upon all of the major components of the classic Jupyter Notebook experience (notebooks, terminal, text editor, file browser, ipywidgets, etc.) to create a flexible and powerful user experience. Click [here](https://blog.jupyter.org/jupyterlab-is-ready-for-users-5a6f039b8906) or [here](https://github.com/jupyterlab/jupyterlab) to read more about JupyterLab."
1919
]
2020
},
21+
{
22+
"cell_type": "markdown",
23+
"metadata": {
24+
"toc": true
25+
},
26+
"source": [
27+
"<h1>Table of Contents<span class=\"tocSkip\"></span></h1>\n",
28+
"<div class=\"toc\"><ul class=\"toc-item\"><li><span><a href=\"#Getting-Started\" data-toc-modified-id=\"Getting-Started-1\">Getting Started</a></span><ul class=\"toc-item\"><li><span><a href=\"#Installation\" data-toc-modified-id=\"Installation-1.1\">Installation</a></span><ul class=\"toc-item\"></ul></li></ul></li><li><span><a href=\"#File-Explorer\" data-toc-modified-id=\"File-Explorer-2\">File Explorer</a></span></li><li><span><a href=\"#Using-Windows-and-Tabs\" data-toc-modified-id=\"Using-Windows-and-Tabs-3\">Using Windows and Tabs</a></span></li><li><span><a href=\"#Using-Cell-Utilities\" data-toc-modified-id=\"Using-Cell-Utilities-4\">Using Cell Utilities</a></span></li><li><span><a href=\"#Integration-with-the-Map-Widget\" data-toc-modified-id=\"Integration-with-the-Map-Widget-5\">Integration with the Map Widget</a></span><ul class=\"toc-item\"><li><span><a href=\"#WebMaps-and-WebScenes\" data-toc-modified-id=\"WebMaps-and-WebScenes-5.1\">WebMaps and WebScenes</a></span></li><li><span><a href=\"#Controlling-New-Windows-Programatically\" data-toc-modified-id=\"Controlling-New-Windows-Programatically-5.2\">Controlling New Windows Programatically</a></span></li></ul></li></ul></div>"
29+
]
30+
},
2131
{
2232
"cell_type": "markdown",
2333
"metadata": {},
@@ -467,7 +477,7 @@
467477
"name": "python",
468478
"nbconvert_exporter": "python",
469479
"pygments_lexer": "ipython3",
470-
"version": "3.8.2"
480+
"version": "3.6.10"
471481
},
472482
"toc": {
473483
"base_numbering": 1,

guide/03-the-gis/accessing-and-creating-content.ipynb

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,22 @@
66
"source": [
77
"# Accessing and creating content\n",
88
"\n",
9-
"Your GIS can host a [variety of maps, web layers, analytical tools, apps](http://doc.arcgis.com/en/arcgis-online/reference/geo-info.htm) and [individual files](http://doc.arcgis.com/en/arcgis-online/share-maps/supported-items.htm). Using the `gis` module, you can search for, access and manage all your folders, contents and automate such maintenance workflows as scripts."
9+
"Your GIS can host a [variety of maps, web layers, analytical tools, apps](http://doc.arcgis.com/en/arcgis-online/reference/geo-info.htm) and [individual files](http://doc.arcgis.com/en/arcgis-online/share-maps/supported-items.htm). Using the `gis` module, you can search for, access and manage all your folders, contents and automate such maintenance workflows as scripts.\n",
10+
"\n",
11+
"In this page, we are going to observe how the following can be accomplished:\n",
12+
" * [Import libraries](#Import-libraries)\n",
13+
" * [About search](#About-search)\n",
14+
" * [Search tip](#Search-Tip)\n",
15+
" * [Searching for content](#searching-for-content)\n",
16+
" * [Wild card search](#wild-card-search)\n",
17+
" * [Searching for content outside your portal](#Searching-for-content-outside-your-portal)\n",
18+
" * [Searching for content in ArcGIS Online](#Searching-for-content-in-ArcGIS-Online)\n",
19+
" * [Creating new content](#Creating-new-content)\n",
20+
" * [Publishing an item as a web layer](#Publishing-an-item-as-a-web-layer)\n",
21+
" * [Importing data from a pandas dataframe](#Importing-data-from-a-pandas-data-frame)\n",
22+
" * [Publishing an empty service](#Publishing-an-empty-service)\n",
23+
" * [Organizing content](#Organizing-content)\n",
24+
" * [Using folders to organize your content](#Using-folders-to-organize-your-content)"
1025
]
1126
},
1227
{
@@ -2374,20 +2389,7 @@
23742389
"name": "python",
23752390
"nbconvert_exporter": "python",
23762391
"pygments_lexer": "ipython3",
2377-
"version": "3.8.2"
2378-
},
2379-
"toc": {
2380-
"base_numbering": 1,
2381-
"nav_menu": {},
2382-
"number_sections": true,
2383-
"sideBar": true,
2384-
"skip_h1_title": false,
2385-
"title_cell": "Table of Contents",
2386-
"title_sidebar": "Contents",
2387-
"toc_cell": false,
2388-
"toc_position": {},
2389-
"toc_section_display": true,
2390-
"toc_window_display": false
2392+
"version": "3.6.8"
23912393
}
23922394
},
23932395
"nbformat": 4,

guide/03-the-gis/accessing-and-managing-groups.ipynb

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,16 @@
1212
"In this guide, we will observe:"
1313
]
1414
},
15+
{
16+
"cell_type": "markdown",
17+
"metadata": {
18+
"toc": true
19+
},
20+
"source": [
21+
"<h1>Table of Contents<span class=\"tocSkip\"></span></h1>\n",
22+
"<div class=\"toc\"><ul class=\"toc-item\"><li><span><a href=\"#Searching-for-groups\" data-toc-modified-id=\"Searching-for-groups-1\">Searching for groups</a></span></li><li><span><a href=\"#Properties-of-a-group\" data-toc-modified-id=\"Properties-of-a-group-2\">Properties of a group</a></span></li><li><span><a href=\"#Creating-new-groups\" data-toc-modified-id=\"Creating-new-groups-3\">Creating new groups</a></span><ul class=\"toc-item\"><li><span><a href=\"#Sharing-content-to-groups\" data-toc-modified-id=\"Sharing-content-to-groups-3.1\">Sharing content to groups</a></span></li></ul></li><li><span><a href=\"#Managing-your-groups\" data-toc-modified-id=\"Managing-your-groups-4\">Managing your groups</a></span><ul class=\"toc-item\"><li><span><a href=\"#Listing-contents-of-the-group\" data-toc-modified-id=\"Listing-contents-of-the-group-4.1\">Listing contents of the group</a></span></li><li><span><a href=\"#Adding-users-to-the-group\" data-toc-modified-id=\"Adding-users-to-the-group-4.2\">Adding users to the group</a></span></li><li><span><a href=\"#Removing-users-from-a-group\" data-toc-modified-id=\"Removing-users-from-a-group-4.3\">Removing users from a group</a></span></li><li><span><a href=\"#Listing-users-belonging-to-a-group\" data-toc-modified-id=\"Listing-users-belonging-to-a-group-4.4\">Listing users belonging to a group</a></span></li><li><span><a href=\"#Updating-a-group\" data-toc-modified-id=\"Updating-a-group-4.5\">Updating a group</a></span></li><li><span><a href=\"#Terminating-a-group\" data-toc-modified-id=\"Terminating-a-group-4.6\">Terminating a group</a></span></li></ul></li></ul></div>"
23+
]
24+
},
1525
{
1626
"cell_type": "markdown",
1727
"metadata": {},
@@ -655,7 +665,7 @@
655665
"name": "python",
656666
"nbconvert_exporter": "python",
657667
"pygments_lexer": "ipython3",
658-
"version": "3.8.2"
668+
"version": "3.6.6"
659669
},
660670
"toc": {
661671
"base_numbering": 1,

guide/03-the-gis/accessing-and-managing-users.ipynb

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,20 @@
55
"metadata": {},
66
"source": [
77
"# Accessing and managing users\n",
8-
"Users are an indispensible part of your web GIS. As the number of users grow, you can see value in automating your management tasks such as provisioning licenses, privileges, creating and removing user accounts etc. The `gis` module provides you with `User` and `UserManager` classes to respresent users as objects and help you accomplish the most common tasks.\n",
8+
"Users are an indispensible part of your web GIS. As the number of users grow, you can see value in automating your management tasks such as provisioning licenses, privileges, creating and removing user accounts etc. The `gis` module provides you with `User` and `UserManager` classes to respresent users as objects and help you accomplish the most common tasks. In this guide, we will learn about:\n",
9+
"\n",
10+
" * [About your account](#about-your-account)\n",
11+
" * [Properties of a `User` object](#properties-of-a-user-object)\n",
12+
" * [Searching for user accounts](#searching-for-user-accounts)\n",
13+
" * [Creating new user accounts](#creating-new-user-accounts)\n",
14+
" * [About user roles](#about-user-roles)\n",
15+
" * [Managing user roles](#managing-user-roles)\n",
16+
" * [Creating new roles](#creating-new-roles)\n",
17+
" * [Creating a user with a custom role](#creating-a-user-with-a-custom-role)\n",
18+
" * [Listing all the custom roles in an org](#listing-all-the-custom-roles-in-an-org)\n",
19+
" * [Deleting user accounts](#deleting-user-accounts)\n",
20+
" * [Accessing user content](#accessing-user-content)\n",
21+
" * [Reassigning user content](#reassigning-user-content)\n",
922
"\n",
1023
"As you might have seen the pattern with `ContentManager` and `Item` objects, the `UserManager` object is a resource manager that gives you access to `User` objects. You access a `UserManager` object not by instantiating that class through its constructor, but by accessing the `users` property of your `GIS` object. This is the typical pattern of usage throughout the `gis` module."
1124
]
@@ -1235,20 +1248,7 @@
12351248
"name": "python",
12361249
"nbconvert_exporter": "python",
12371250
"pygments_lexer": "ipython3",
1238-
"version": "3.8.2"
1239-
},
1240-
"toc": {
1241-
"base_numbering": 1,
1242-
"nav_menu": {},
1243-
"number_sections": true,
1244-
"sideBar": true,
1245-
"skip_h1_title": false,
1246-
"title_cell": "Table of Contents",
1247-
"title_sidebar": "Contents",
1248-
"toc_cell": false,
1249-
"toc_position": {},
1250-
"toc_section_display": true,
1251-
"toc_window_display": false
1251+
"version": "3.7.6"
12521252
}
12531253
},
12541254
"nbformat": 4,

0 commit comments

Comments
 (0)