Skip to content

Commit efccd7b

Browse files
committed
2 parents 3bdc9ca + 5b097ef commit efccd7b

File tree

1,074 files changed

+8070
-684456
lines changed

Some content is hidden

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

1,074 files changed

+8070
-684456
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
title: ''
5+
labels: bug
6+
assignees: ''
7+
8+
---
9+
10+
**Describe the bug**
11+
A clear and concise description of what the bug is.
12+
13+
**To Reproduce**
14+
Steps to reproduce the behavior:
15+
```python
16+
<insert your code here>
17+
```
18+
error:
19+
```python
20+
<copy the full error message here>
21+
```
22+
**Screenshots**
23+
If applicable, add screenshots to help explain your problem.
24+
25+
**Expected behavior**
26+
A clear and concise description of what you expected to happen.
27+
28+
**Platform (please complete the following information):**
29+
- OS: [e.g. iOS]
30+
- Browser [e.g. chrome, safari]
31+
- Python API Version [e.g. `1.6.2`] (you can get this by typing `print(arcgis.__version__)`
32+
33+
**Additional context**
34+
Add any other context about the problem here, attachments etc.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for this project
4+
title: ''
5+
labels: bug
6+
assignees: ''
7+
8+
---
9+
10+
**Is your feature request related to a problem? Please describe.**
11+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12+
13+
```python
14+
<insert your code here>
15+
```
16+
17+
**Describe the solution you'd like**
18+
A clear and concise description of what you want to happen.
19+
20+
**Describe alternatives you've considered**
21+
A clear and concise description of any alternative solutions or features you've considered.
22+
23+
**Additional context**
24+
Add any other context or screenshots about the feature request here.

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

Lines changed: 108 additions & 27 deletions
Large diffs are not rendered by default.

guide/01-getting-started/understanding-conda.ipynb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
"## The Conda Basics\n",
1616
"The easiest way to understand conda is by working through the [30-minute Getting Started](https://conda.io/docs/user-guide/getting-started.html) tutorial. The sections below summarize and outline the commands you need to know to work with the ArcGIS API for Python.\n",
1717
"\n",
18-
"Conda is a platform-independent [package](https://conda.io/docs/glossary.html#packages) manager application that can install, update, and remove Python packages. Packages are bundles of software and supporting files stored in any of a variety of repositories called [channels](https://conda.io/docs/glossary.html#channels). Channels may be a default set of cloud locations, such as Anaconda Cloud, or private repositories created by individuals or organizations. Conda searches a default set of channels when listing or installing packages. See [Managing Channels](https://conda.io/docs/user-guide/tasks/manage-channels.html) for more information, such as how to configure conda to search specific channels. \n",
18+
"Conda is a platform-independent [package](https://docs.conda.io/projects/conda/en/latest/glossary.html#packages) manager application that can install, update, and remove Python packages. Packages are bundles of software and supporting files stored in any of a variety of repositories called [channels](https://docs.conda.io/projects/conda/en/latest/glossary.html#channels). Channels may be a default set of cloud locations, such as Anaconda Cloud, or private repositories created by individuals or organizations. Conda searches a default set of channels when listing or installing packages. See [Conda channels](https://docs.conda.io/projects/conda/en/latest/user-guide/concepts/channels.html?highlight=channels#) for more information, such as how to configure conda to search specific channels. \n",
1919
"\n",
20-
"Esri has created a conda repository at a channel named `esri` to store the `arcgis` package. You can access channels with a flag in the conda install command, and instruct conda to install packages into specific conda [environments](https://conda.io/docs/glossary.html#conda-environments). The rest of this document provides basic instructions to work with conda environments and links to resources providing more details. \n",
20+
"Esri has created a conda repository at a channel named `esri` to store the `arcgis` package. You can access channels with a flag in the conda install command, and instruct conda to install packages into specific conda [environments](https://docs.conda.io/projects/conda/en/latest/glossary.html#conda-environment). The rest of this document provides basic instructions to work with conda environments and links to resources providing more details. \n",
2121
"## Conda Environments\n",
2222
"When you create conda environments, you create physical directories that isolate the specific Python interpreter and packages you install into the environment. This allows you to create multiple environments that can have different versions of software, including Python. You can easily create new environments and then switch between them without affecting other environments. For detailed explanation and instructions, see the conda documentation on [Managing environments](https://conda.io/docs/user-guide/tasks/manage-environments.html).\n",
2323
"\n",
@@ -103,7 +103,7 @@
103103
"\n",
104104
"`conda install --name <environment_name> --channel <channel_name> <package_name>`\n",
105105
"\n",
106-
"See [Managing Packages](https://conda.io/docs/user-guide/tasks/manage-pkgs.html) for detailed instructions on using the conda command-line interface. See the [The Default Environments](#The-Default-Environments:) section for detailed instructions on using ArcGIS Pro or Anaconda tools.\n",
106+
"See [Managing packages](https://docs.conda.io/projects/conda/en/latest/user-guide/getting-started.html#managing-packages) for detailed instructions on using the conda command-line interface. See the [The Default Environments](#The-Default-Environments:) section for detailed instructions on using ArcGIS Pro or Anaconda tools.\n",
107107
"\n",
108108
"\n",
109109
"## Setting up IDEs\n",
@@ -174,7 +174,7 @@
174174
"name": "python",
175175
"nbconvert_exporter": "python",
176176
"pygments_lexer": "ipython3",
177-
"version": "3.6.1"
177+
"version": "3.6.9"
178178
},
179179
"varInspector": {
180180
"cols": {

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@
119119
"source": [
120120
"## Integration with the Map Widget\n",
121121
"\n",
122-
"v1.5.0 of the ArcGIS API for Python introduces many new exciting features for the Map Widget, including 2D rotation, 3D mode, 3D renderer support, and more. You can read [this guide page](/guide/advanced-map-widget-useage/) for more information about these other features of the new widget: this guide will highlight the map widget's seamless JupyterLab integration.\n",
122+
"v1.5.0 of the ArcGIS API for Python introduces many new exciting features for the Map Widget, including 2D rotation, 3D mode, 3D renderer support, and more. You can read [this guide page](https://developers.arcgis.com/python/guide/advanced-map-widget-usage/) for more information about these other features of the new widget: this guide will highlight the map widget's seamless JupyterLab integration.\n",
123123
"\n",
124124
"-----\n",
125125
"\n",
@@ -440,7 +440,7 @@
440440
"name": "python",
441441
"nbconvert_exporter": "python",
442442
"pygments_lexer": "ipython3",
443-
"version": "3.6.6"
443+
"version": "3.6.9"
444444
},
445445
"toc": {
446446
"base_numbering": 1,

guide/02-api-overview/release-notes.ipynb

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@
185185
"* Added support for uploading large files\n",
186186
"* Added [`find_point_clusters()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.analysis.html#find-point-clusters) tool to [`arcgis.features.analysis`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.analysis.html) module\n",
187187
"* Added [`update_item_delete_policy()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.admin.html#arcgis.gis.admin.Collaboration.update_item_delete_policy()) and [`schedule`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.admin.html#arcgis.gis.admin.Collaboration.schedule) function to [`Collaboration`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.admin.html#collaboration) objects\n",
188-
"* Added `copy_feature_service_data` parameter to [`update_portal_group_link()`]((https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.admin.html#arcgis.gis.admin.Collaboration.update_portal_group_link) function\n",
188+
"* Added `copy_feature_service_data` parameter to [`update_portal_group_link()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.admin.html?#arcgis.gis.admin.Collaboration.update_portal_group_link) function\n",
189189
"* Added [`compute_pixel_location()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.toc.html#arcgis.raster.ImageryLayer.compute_pixel_location) function to `Imagery Layers`\n",
190190
"* Added [`ics_to_pixel`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.toc.html#arcgis.raster.RasterCatalogItem.ics_to_pixel) property to `Raster Catalog Items`\n",
191191
"* Added support for returning [`tables`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.toc.html#arcgis.features.Table.query) as dataframes to the [`query()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.toc.html#arcgis.features.Table.query)\n",
@@ -203,15 +203,15 @@
203203
"* Fixed issue when spatially enabled dataframe treated `NaN` values as 0\n",
204204
"* Fixed issue on [`share()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#arcgis.gis.Item.share) method when `everyone=True` that `org=True`\n",
205205
"* Fixed issue to ensure a [`query()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.toc.html#arcgis.features.FeatureLayer.query) with no results returns correct empty object type\n",
206-
"* Fixed issue when text used for `file_type` parameter on [`analyze(https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html?highlight=analyze#arcgis.gis.ContentManager.analyze)`]\n",
206+
"* Fixed issue when text used for `file_type` parameter on [`analyze`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html?highlight=analyze#arcgis.gis.ContentManager.analyze)`]\n",
207207
"* Ensured `role` and `role_id` are always set for connected user\n",
208208
"* Fixed issues with zoom functionality on map\n",
209209
"* Fixed issue when [`ImageryLayer.service`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.toc.html#arcgis.raster.ImageryLayer.service) property returned incorrect value\n",
210210
"* Fixed [`create_viewhshed()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.analytics.html#create-viewshed) to accept `above_ground_level_output_name` parameter\n",
211211
"* Fixed [`flow_direction()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.functions.gbl.html#flow_direction) to properly read `output_name` parameter\n",
212212
"* Updated [`apps`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.apps.html) module documentation to clarify acceptable item types for various parameters\n",
213213
"* Fixed [`Table.fromitem()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.toc.html#arcgis.features.Table.fromitem) function to correctly create table objects from items containing tables\n",
214-
"* Updated default parameter type for [`spatial index`](http://zion/jenkins/job/geosaurus_master/lastBuild/builds=master/PythonAPIDoc/)\n",
214+
"* Updated default parameter type for [`spatial index`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.toc.html#arcgis.features.GeoAccessor.sindex)\n",
215215
"* Fixed issue when chaining [`raster functions`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.functions.html#module-arcgis.raster.functions) and [`global functions`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.functions.gbl.html#module-arcgis.raster.functions.gbl)\n",
216216
"* Fixed [`raster analytics functions`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.analytics.html) to properly work with `Feature Layer` inputs\n",
217217
"* Fixed issue with [`optimum_travel_cost_network()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.analytics.html#optimum_travel_cost_network#optimum-travel-cost-network) function\n",
@@ -292,7 +292,7 @@
292292
"source": [
293293
"#### New\n",
294294
"* Added a `legend` property to the [`map widget`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.widgets.html#arcgis-widgets-module)\n",
295-
"* Added documentation for [`create_symbol`](http://zion/jenkins/job/geosaurus_master/builds=master/PythonAPIDoc/)\n",
295+
"* Added documentation for [`create_symbol`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.mapping.html?highlight=create_symbol#arcgis.mapping.symbol.create_symbol)\n",
296296
"* Added support for [`Survey123`](https://survey123.arcgis.com/) to the [`apps`]() module\n",
297297
"* Added capability to delete certificates in the `arcgis.server` module\n",
298298
"* Added capability to to view the server Services Directory properties\n",
@@ -368,7 +368,7 @@
368368
"#### New\n",
369369
"* Updated the **[`Map Widget`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.widgets.html#mapview)** to use the **[ArcGIS API for JavaScript 4x](https://developers.arcgis.com/javascript/)** release\n",
370370
" * Broader support for authoring and rendering `WebScenes`\n",
371-
" * Full support for [`JupyterLab`](http://jupyterlab.readthedocs.io/en/stable/getting_started/overview.html). See **[JupyterLab Guide](http://../using-the-jupyter-lab-environment)**.\n",
371+
" * Full support for [`JupyterLab`](http://jupyterlab.readthedocs.io/en/stable/getting_started/overview.html). See **[JupyterLab Guide](../using-the-jupyter-lab-environment)**.\n",
372372
" * Support for specifying `autocast` JavaScript renderers from Python code\n",
373373
" * Support for exporting `Map Widgets` to standalone HTML pages\n",
374374
" * Support for using an external ArcGIS API for JavaScript CDN for disconnected environments\n",
@@ -464,7 +464,7 @@
464464
"* Added documentation for layer filtering options when using [`arcgis.geoanalytics`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.geoanalytics.toc.html) functions\n",
465465
"* Added ability to [`Replace Service`](https://developers.arcgis.com/rest/users-groups-and-items/replace-service.htm) on the [`ContentManager`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#contentmanager) to\n",
466466
"* Added ability to protect a [`group`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#arcgis.gis.Group) from being deleted\n",
467-
"* Added support for `Personal Information Exchange` files(.pfx) as the value for `cert_file` parameter to the [`GIS`](http://zion/jenkins/job/geosaurus_master/builds=master/PythonAPIDoc/) class for PKI implementations\n",
467+
"* Added support for `Personal Information Exchange` files(.pfx) as the value for `cert_file` parameter to the [`GIS`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#gis) class for PKI implementations\n",
468468
"* Improved error messaging with invalid credentials and valid `cert_file` logins\n",
469469
"* Added module to support [`Workforce for ArcGIS`](https://workforce.arcgis.com/)\n",
470470
"* Added query and download_all functionality to [`Attachment Manager`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.managers.html#arcgis.features.managers.AttachmentManager)\n",
@@ -508,7 +508,7 @@
508508
"\n",
509509
"* Added full capabilities to install ```arcgis``` package with [```pip```](https://pip.pypa.io/en/stable/)\n",
510510
"* Added ```Upload Manager``` to aid in [upload](https://developers.arcgis.com/rest/services-reference/upload.htm) operations to the server\n",
511-
"* Added [```shapely```](https://toblerity.org/shapely/manual.html) support to the [```Spatial DataFrame```](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.toc.html#spatialdataframe)\n",
511+
"* Added [```shapely```](https://shapely.readthedocs.io/en/stable/manual.html) support to the [```Spatial DataFrame```](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.toc.html#spatialdataframe)\n",
512512
"* Added ```is_empty``` property for checking ```geometry```\n",
513513
"* Added support for [```GeoJSON```](http://geojson.org/) [```LineStrings```](https://tools.ietf.org/html/rfc7946#section-3.1.4), and [```Polygons```](https://tools.ietf.org/html/rfc7946#section-3.1.6)\n",
514514
"* Added support for [```Operations Views```](https://doc.arcgis.com/en/operations-dashboard/operation-views/)s and [```Dashboards```](https://docs.arcgis.com/en/operations-dashboard/help/what-is-a-dashboard.htm) to ```clone_items``` function on ```Content Manager```\n",
@@ -529,7 +529,7 @@
529529
"* Added ability to convert Rasters to Features with [```ImageryLayer.to_features()```](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.toc.html#arcgis.raster.ImageryLayer.to_features\") function\n",
530530
"* Added [```draw_graph```] function to [```ImageryLayer```]() objects for for visualizing Raster function workflows\n",
531531
"* Added support for additional rasters as inputs to [```raster functions```](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.functions.html\")\n",
532-
"* Added additional rendering support to [```MapView```](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.widgets.html#mapview\"> and [```FeatureLayer```](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.toc.html#featurelayer)\" objects\n",
532+
"* Added additional rendering support to [```MapView```](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.widgets.html#mapview\") and [```FeatureLayer```](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.toc.html#featurelayer)\" objects\n",
533533
"* Added ```users_update_items``` parameter to [```GroupManager.create()```](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#arcgis.gis.GroupManager.create\") to allow members to update all items in group\n",
534534
"* Added ```token``` parameter to [```GIS```](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#arcgis.gis.GIS\") for logging into GIS from external contexts\n",
535535
"* Enhanced automation of creating users with ```security_question``` parameter to ```user.update()``` method\n",
@@ -591,7 +591,7 @@
591591
" - `speckle` - filters a speckled radar dataset to smooth out noise\n",
592592
"- Added a new [`GeoEnrichment`](http://resources.arcgis.com/en/help/arcgis-rest-api/#/The_GeoEnrichment_service/02r30000021r000000/) module\n",
593593
"- Added ability to set and configure the identity provider for managing user credentials\n",
594-
"- Added support for passing geometry columns into [`PySal`](http://pysal.readthedocs.io/en/latest/users/introduction.html) functions\n",
594+
"- Added support for passing geometry columns into [`PySal`](https://pysal.readthedocs.io/en/latest/index.html) functions\n",
595595
"- Added a new `esri_access` property to [`User`](http://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#user) objects so Esri training materials could be accessed\n",
596596
"- Added support for feeding `SpatialDataFrame` objects to [`GeoProcessing`](http://esri.github.io/arcgis-python-api/apidoc/html/arcgis.geoprocessing.html) tools\n",
597597
"- A new `SpatialDataFrame.plot()` method to do bar, line and scatterplots\n",
@@ -745,7 +745,7 @@
745745
"name": "python",
746746
"nbconvert_exporter": "python",
747747
"pygments_lexer": "ipython3",
748-
"version": "3.6.6"
748+
"version": "3.6.9"
749749
},
750750
"varInspector": {
751751
"cols": {

0 commit comments

Comments
 (0)