Skip to content

Commit 91e5abb

Browse files
committed
2 parents 2895fb7 + 1507c70 commit 91e5abb

File tree

7 files changed

+111
-77
lines changed

7 files changed

+111
-77
lines changed

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

Lines changed: 77 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,81 @@
11
{
22
"cells": [
3+
{
4+
"cell_type": "markdown",
5+
"metadata": {},
6+
"source": [
7+
"# What's new in version 1.5.1"
8+
]
9+
},
10+
{
11+
"cell_type": "markdown",
12+
"metadata": {},
13+
"source": [
14+
"#### New\n",
15+
"* Added a `legend` property to the [`map widget`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.widgets.html#arcgis-widgets-module)\n",
16+
"* Added documentation for [`create_symbol`](http://zion/jenkins/job/geosaurus_master/builds=master/PythonAPIDoc/)\n",
17+
"* Added support for [`Survey123`](https://survey123.arcgis.com/) to the [`apps`]() module\n",
18+
"* Added capability to delete certificates in the `arcgis.server` module\n",
19+
"* Added capability to to view the server Services Directory properties\n",
20+
"* Added support for True Curves in `Geometry` module\n",
21+
"* Updated documentation for `Spatially Enabled DataFrame`\n",
22+
"* Added support for new [`User Types`](https://www.esri.com/en-us/arcgis/products/arcgis-online/pricing/arcgis-online-subscriptions) building blocks\n",
23+
"* Reduced overhead on certificate searches in [gis.server.admin.SSLCertificates](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.admin.html#sslcertificates)\n",
24+
"* Added ability to set the map widget extent to that of a loaded [`Spatially Enabled DataFrame`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.toc.html#arcgis-features-geoaccessor)\n",
25+
"* Added [`from_shapely()`]() method to [`Geometry`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.geometry.html#geometry) class\n",
26+
"* Added a `homepage` property to the [`User`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#user) and [`Group`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#group) class\n",
27+
"* Added support for scheduling to [`create()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.mapping.html#arcgis.mapping.OfflineMapAreaManager.create) map areas\n",
28+
"* Added `as_df` parameter to [`FeatureLayer.query()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.toc.html#arcgis.features.FeatureLayer.query) method to return DataFrame instead of FeatureSet\n",
29+
"* Added SVG support for `Geometry` objects\n",
30+
"* Added `tables` property and `add_table()` method to [`WebMap`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.mapping.html#webmap) class\n",
31+
"* Added `validate()` and `calculate_volume()` methods to [`Imagery Layer`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.toc.html#imagerylayer) objects \n",
32+
"* Added `list_datastore_content()` method to [`raster.analytics`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.analytics.html)\n",
33+
"* Added support for unique domains and field aliases when using [`clone_items()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#arcgis.gis.ContentManager.clone_items) on Feature Layer Views\n",
34+
"* Added `Find_Point_Clusters` tool to [`arcgis.geoanalytics.analyze_patterns`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.geoanalytics.analyze_patterns.html) module\n",
35+
"* Added ability to read a list of strings for the `out_fields` parameter of [`FeatureLayer.query()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.toc.html#arcgis.features.FeatureLayer.query)\n",
36+
"* Added functionality to preserve layer id values when using [`cloning`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#arcgis.gis.ContentManager.clone_items)"
37+
]
38+
},
39+
{
40+
"cell_type": "markdown",
41+
"metadata": {},
42+
"source": [
43+
"#### Fixes\n",
44+
"* Fixed issue where user [`notifications`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#arcgis.gis.User.notifications) were not returned\n",
45+
"* Fixed issue with incomplete [`Geometry`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.geometry.html#geometry) checks in the [`map widget`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.widgets.html#arcgis-widgets-module)\n",
46+
"* Fixed BUG 000115800 when subsequent imports of an imported certificate failed to import certificate\n",
47+
"* Fixed issue where curvePaths and curveRings do not return proper extents\n",
48+
"* Numerous fixes and enhancements to the [`map widget`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.widgets.html#arcgis-widgets-module)\n",
49+
" * Added a compass to 2D mode to re-orient north\n",
50+
" * Fixed bug where custom symbology was not properly displaying\n",
51+
" * Fixed issue when `map.layers` returned incorrect data type for layers\n",
52+
" * Fixed issue for an exported map widget not honoring the extent\n",
53+
" * Fixed ability to use portal basemaps with map widget\n",
54+
"* Improved warning messages when required modules are not present\n",
55+
"* Improved messaging on [`Datastore Manager.add_cloudstore()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#arcgis.gis.DatastoreManager.add_cloudstore) method\n",
56+
"* Improved documentation for [`edit_control_points`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.orthomapping.html#edit-control-points) and [`match_control_points`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.orthomapping.html#match-control-points)\n",
57+
"* Enhanced performance to [`FeatureSet.save()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.toc.html#arcgis.features.FeatureSet.save)\n",
58+
"* Fixed load performance for [`gis.map()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#arcgis.gis.GIS.map()) objects\n",
59+
"* Fixed bug when using [`FeatureLayerManager.overwrite()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.managers.html#arcgis.features.managers.FeatureLayerCollectionManager.overwrite) to updated Feature Layer with a zipped shapefile with identical schema\n",
60+
"* Numerous performance improvements on Spatially Enabled DataFrame [`to_featureclass()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.toc.html#arcgis.features.GeoAccessor.to_featureclass) and [`from_featureclass()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.toc.html#arcgis.features.GeoAccessor.from_featureclass) methods\n",
61+
"* Fixed error when using [`import_toolbox()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.geoprocessing.html#import-toolbox]) an an Enterprise GIS\n",
62+
"* Fixed BUG 000110695 when connecting with `Pro` would not return proper licenses for user\n",
63+
"* Fixed issue where [`ImageryLayer`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.toc.html#imagerylayer) extent was not honored on analytics jobs unless explicitly set\n",
64+
"* Fixed parameter issue with [`arithmetic()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.functions.html#arithmetic) raster function\n",
65+
"* Fixed issue where [`Item.export()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#arcgis.gis.Item.export) function read parameter incorrectly\n",
66+
"* Fixed a longitude check in [`arcgis.raster.orthomapping.compute_spatial_reference_factory_code()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.orthomapping.html#compute-spatial-reference-factory-code)\n",
67+
"* Fixed issue where `user.folders` would not return folders if a `user` object was obtained using a `query` parameter on `gis.users.search()`\n",
68+
"* Improved performance with the [`GIS`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#gis) constructor\n",
69+
"* Fixed issue with how the [`raster.analytics`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.analytics.html) tools handles tokens\n",
70+
"* Improved error handling with [`clone_items()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#arcgis.gis.ContentManager.clone_items)\n",
71+
"* Improvements to [`apps.workforce`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.apps.workforce.html) reducing steps to create various objects\n",
72+
"* Fixed the [`to_features()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#arcgis.gis.ContentManager.clone_items) and [`save()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.toc.html#arcgis.raster.ImageryLayer.save) methods on [`ImageryLayers`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.toc.html#imagerylayer) to use appropriate extents\n",
73+
"* Fixed conversion issue with tiled [`MapImageLayers`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.mapping.html#mapimagelayer) which caused `map.add_layer()` to fail\n",
74+
"* Fixed issue when using `clone_items()` on [`MapImageLayers`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.mapping.html#mapimagelayer) between Enterprise portals\n",
75+
"* Fixed issue handling reserved words when using `clone_items()` on [`MapImageLayers`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.mapping.html#mapimagelayer)\n",
76+
"* Added `hillshade_type` parameter to [`raster.functions.hillshade()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.functions.html#hillshade) function"
77+
]
78+
},
379
{
480
"cell_type": "markdown",
581
"metadata": {},
@@ -153,7 +229,7 @@
153229
"#### New\n",
154230
"\n",
155231
"* Added full capabilities to install ```arcgis``` package with [```pip```](https://pip.pypa.io/en/stable/)\n",
156-
"* Added ```Upload Manager``` to aid in [upload](https://developers.arcgis.com/rest/services-reference/upload.htm\") operations to the server\n",
232+
"* Added ```Upload Manager``` to aid in [upload](https://developers.arcgis.com/rest/services-reference/upload.htm) operations to the server\n",
157233
"* 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",
158234
"* Added ```is_empty``` property for checking ```geometry```\n",
159235
"* 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",

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

Lines changed: 23 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,7 @@
2929
{
3030
"cell_type": "code",
3131
"execution_count": null,
32-
"metadata": {
33-
"collapsed": false
34-
},
32+
"metadata": {},
3533
"outputs": [
3634
{
3735
"data": {
@@ -77,9 +75,7 @@
7775
{
7876
"cell_type": "code",
7977
"execution_count": null,
80-
"metadata": {
81-
"collapsed": false
82-
},
78+
"metadata": {},
8379
"outputs": [
8480
{
8581
"data": {
@@ -127,9 +123,7 @@
127123
{
128124
"cell_type": "code",
129125
"execution_count": null,
130-
"metadata": {
131-
"collapsed": false
132-
},
126+
"metadata": {},
133127
"outputs": [
134128
{
135129
"data": {
@@ -167,9 +161,7 @@
167161
{
168162
"cell_type": "code",
169163
"execution_count": null,
170-
"metadata": {
171-
"collapsed": false
172-
},
164+
"metadata": {},
173165
"outputs": [
174166
{
175167
"data": {
@@ -197,9 +189,7 @@
197189
{
198190
"cell_type": "code",
199191
"execution_count": null,
200-
"metadata": {
201-
"collapsed": false
202-
},
192+
"metadata": {},
203193
"outputs": [
204194
{
205195
"name": "stdout",
@@ -237,9 +227,7 @@
237227
{
238228
"cell_type": "code",
239229
"execution_count": null,
240-
"metadata": {
241-
"collapsed": false
242-
},
230+
"metadata": {},
243231
"outputs": [
244232
{
245233
"data": {
@@ -291,9 +279,7 @@
291279
{
292280
"cell_type": "code",
293281
"execution_count": null,
294-
"metadata": {
295-
"collapsed": false
296-
},
282+
"metadata": {},
297283
"outputs": [
298284
{
299285
"data": {
@@ -354,9 +340,7 @@
354340
{
355341
"cell_type": "code",
356342
"execution_count": null,
357-
"metadata": {
358-
"collapsed": false
359-
},
343+
"metadata": {},
360344
"outputs": [
361345
{
362346
"data": {
@@ -377,9 +361,7 @@
377361
{
378362
"cell_type": "code",
379363
"execution_count": null,
380-
"metadata": {
381-
"collapsed": false
382-
},
364+
"metadata": {},
383365
"outputs": [
384366
{
385367
"data": {
@@ -411,9 +393,7 @@
411393
{
412394
"cell_type": "code",
413395
"execution_count": null,
414-
"metadata": {
415-
"collapsed": false
416-
},
396+
"metadata": {},
417397
"outputs": [
418398
{
419399
"data": {
@@ -443,9 +423,7 @@
443423
{
444424
"cell_type": "code",
445425
"execution_count": null,
446-
"metadata": {
447-
"collapsed": false
448-
},
426+
"metadata": {},
449427
"outputs": [
450428
{
451429
"data": {
@@ -467,7 +445,7 @@
467445
"cell_type": "markdown",
468446
"metadata": {},
469447
"source": [
470-
"The method returns a dictionary with information on which users could not be added. As seen on the guide for [managing users](/accessing-and-managing-users), users could have custom privileges preventing them from joining groups. In such occasions, you would get the names of those users in this return list.\n",
448+
"The method returns a dictionary with information on which users could not be added. As seen on the guide for [managing users](https://developers.arcgis.com/python/guide/accessing-and-managing-users/), users could have custom privileges preventing them from joining groups. In such occasions, you would get the names of those users in this return list.\n",
471449
"\n",
472450
"### Removing users from a group\n",
473451
"You can remove users from a group by calling the `remove_users()` method and passing the list of usernames to be removed. The method returns you a dictionary containing those users who cannot be removed."
@@ -476,9 +454,7 @@
476454
{
477455
"cell_type": "code",
478456
"execution_count": null,
479-
"metadata": {
480-
"collapsed": false
481-
},
457+
"metadata": {},
482458
"outputs": [
483459
{
484460
"data": {
@@ -499,9 +475,7 @@
499475
{
500476
"cell_type": "code",
501477
"execution_count": null,
502-
"metadata": {
503-
"collapsed": false
504-
},
478+
"metadata": {},
505479
"outputs": [
506480
{
507481
"data": {
@@ -532,9 +506,7 @@
532506
{
533507
"cell_type": "code",
534508
"execution_count": null,
535-
"metadata": {
536-
"collapsed": false
537-
},
509+
"metadata": {},
538510
"outputs": [
539511
{
540512
"data": {
@@ -564,9 +536,7 @@
564536
{
565537
"cell_type": "code",
566538
"execution_count": null,
567-
"metadata": {
568-
"collapsed": false
569-
},
539+
"metadata": {},
570540
"outputs": [
571541
{
572542
"data": {
@@ -586,9 +556,7 @@
586556
{
587557
"cell_type": "code",
588558
"execution_count": null,
589-
"metadata": {
590-
"collapsed": false
591-
},
559+
"metadata": {},
592560
"outputs": [
593561
{
594562
"data": {
@@ -616,9 +584,7 @@
616584
{
617585
"cell_type": "code",
618586
"execution_count": null,
619-
"metadata": {
620-
"collapsed": false
621-
},
587+
"metadata": {},
622588
"outputs": [
623589
{
624590
"data": {
@@ -639,9 +605,7 @@
639605
{
640606
"cell_type": "code",
641607
"execution_count": null,
642-
"metadata": {
643-
"collapsed": false
644-
},
608+
"metadata": {},
645609
"outputs": [
646610
{
647611
"data": {
@@ -662,9 +626,7 @@
662626
{
663627
"cell_type": "code",
664628
"execution_count": null,
665-
"metadata": {
666-
"collapsed": false
667-
},
629+
"metadata": {},
668630
"outputs": [
669631
{
670632
"data": {
@@ -692,9 +654,7 @@
692654
{
693655
"cell_type": "code",
694656
"execution_count": null,
695-
"metadata": {
696-
"collapsed": false
697-
},
657+
"metadata": {},
698658
"outputs": [
699659
{
700660
"data": {
@@ -721,9 +681,7 @@
721681
{
722682
"cell_type": "code",
723683
"execution_count": null,
724-
"metadata": {
725-
"collapsed": false
726-
},
684+
"metadata": {},
727685
"outputs": [
728686
{
729687
"data": {
@@ -757,7 +715,7 @@
757715
"name": "python",
758716
"nbconvert_exporter": "python",
759717
"pygments_lexer": "ipython3",
760-
"version": "3.5.2"
718+
"version": "3.6.5"
761719
}
762720
},
763721
"nbformat": 4,

guide/03-the-gis/managing-your-content.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"source": [
2424
"<a id=\"properties-of-an-item\"></a>\n",
2525
"## Properties of an item\n",
26-
"An `Item` in your GIS is rich with multiple properties. You can access them as properties on the [`Item`]((https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#arcgis.gis.Item)) object;"
26+
"An `Item` in your GIS is rich with multiple properties. You can access them as properties on the [`Item`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#item) object;"
2727
]
2828
},
2929
{
@@ -880,7 +880,7 @@
880880
"name": "python",
881881
"nbconvert_exporter": "python",
882882
"pygments_lexer": "ipython3",
883-
"version": "3.6.2"
883+
"version": "3.6.5"
884884
}
885885
},
886886
"nbformat": 4,

guide/03-the-gis/the-gis-module.ipynb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
" * [**UserManager**](https://developers.arcgis.com/python/guide/accessing-and-managing-users/) : to manage users\n",
4141
" * [**RoleManager**](https://developers.arcgis.com/python/guide/accessing-and-managing-users#about-user-roles) : to create and manage roles\n",
4242
" * [**GroupManager**](https://developers.arcgis.com/python/guide/accessing-and-managing-groups/) : to manage groups in the GIS \n",
43-
" * [**ContentManager**](https://developers.arcgis.com/python/guide/accessing-and-creating-your-contents/) : to access, add, modify, delete GIS content\n",
43+
" * [**ContentManager**](https://developers.arcgis.com/python/guide/accessing-and-creating-content/) : to access, add, modify, delete GIS content\n",
4444
"\n",
45-
"This section of the guide helps you get familiar with the `gis` module through focused examples and narrative text. Refer to the sample notebooks for [Org administrators](https://developers.arcgis.com/python/sample-notebooks/Faces-of-GIS/) to observe how this module can be used to automate the management of your GIS."
45+
"This section of the guide helps you get familiar with the `gis` module through focused examples and narrative text. Refer to the sample notebooks for [Org administrators](https://developers.arcgis.com/python/sample-notebooks/) to observe how this module can be used to automate the management of your GIS."
4646
]
4747
}
4848
],
@@ -63,7 +63,7 @@
6363
"name": "python",
6464
"nbconvert_exporter": "python",
6565
"pygments_lexer": "ipython3",
66-
"version": "3.6.1"
66+
"version": "3.6.5"
6767
}
6868
},
6969
"nbformat": 4,

guide/05-working-with-the-spatially-enabled-dataframe/introduction-to-the-spatially-enabled-dataframe.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1051,7 +1051,7 @@
10511051
"name": "python",
10521052
"nbconvert_exporter": "python",
10531053
"pygments_lexer": "ipython3",
1054-
"version": "3.6.6"
1054+
"version": "3.6.5"
10551055
}
10561056
},
10571057
"nbformat": 4,

0 commit comments

Comments
 (0)