Skip to content

Commit d4b517d

Browse files
authored
Merge pull request #226 from DavidJVitale/dev_site_next_release
Thank you @DavidJVitale @jyaistMap for making the SDK updates for 1.4.1 possible.
2 parents a6705fb + 9fe9780 commit d4b517d

File tree

51 files changed

+2030
-966
lines changed

Some content is hidden

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

51 files changed

+2030
-966
lines changed

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

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
" * Select the release you want to install\n",
8585
" * Click 'Install' and accept the terms and conditions\n",
8686
"\n",
87-
"![install using ArcGIS Pro](http://esri.github.io/arcgis-python-api/notebooks/nbimages/guide_getstarted_InstallAndSetup_03.PNG)\n",
87+
"![install using ArcGIS Pro](../../static/img/guide_getstarted_InstallAndSetup_03.png)\n",
8888
"\n",
8989
"To use the API in different IDEs, proceed to **[Using the API](#Using-the-API)**\n",
9090
"\n",
@@ -98,7 +98,7 @@
9898
" conda install -c esri arcgis\n",
9999
" ```\n",
100100
"\n",
101-
"![python command prompt](http://esri.github.io/arcgis-python-api/notebooks/nbimages/Python_Command_Prompt.png)\n",
101+
"![python command prompt](../../static/img/Python_Command_Prompt.png)\n",
102102
"\n",
103103
"To use the API in different IDEs, proceed to **[Using the API](#Using-the-API)**\n",
104104
"\n",
@@ -116,7 +116,7 @@
116116
"\n",
117117
"![install arcgis package mac](http://esri.github.io/arcgis-python-api/notebooks/nbimages/install_arcgis_pkg_mac.png)\n",
118118
"\n",
119-
"To use the API in different IDEs, proceed to **[Using the API](#Using-the-API)** \n",
119+
"To use the API in different IDEs, proceed to **[Using the API](#Using-the-API)**\n",
120120
"\n",
121121
"### Install using pip\n",
122122
"\n",
@@ -128,6 +128,8 @@
128128
"\n",
129129
"Pip and conda are totally seperate package managers, and should avoid being used interchangeably. It is recommended you use conda to install the API if you are a beginner user. [Read more about the differences](https://stackoverflow.com/questions/20994716/what-is-the-difference-between-pip-and-conda).\n",
130130
"\n",
131+
"> Note: when installing the ArcGIS API for Python with pip, some dependencies may require Microsoft Visual C++ 14.0. If you see any errors related to this, either install the Microsoft Visual C++ tools or install the API without dependencies.\n",
132+
"\n",
131133
"### Install without Dependencies\n",
132134
"\n",
133135
"Both ```conda install -c esri arcgis``` and ```pip install arcgis``` will install all of the dependencies outlined in the [system requirements](https://developers.arcgis.com/python/guide/system-requirements/) section. However, the API can function in a 'stripped down' state with only the ```six``` dependency. This means you can manually manage the dependencies on your system if you don't want to use every feature of the API. \n",
@@ -151,7 +153,7 @@
151153
" * Select the `Update Packages` option\n",
152154
" * Choose the appropriate arcgis release from the list of packages with recent updates\n",
153155
" \n",
154-
" ![python_package_manager_update_pkg](http://esri.github.io/arcgis-python-api/notebooks/nbimages/python_package_manager_update_pkg.png)\n",
156+
" ![python_package_manager_update_pkg](../../static/img/python_package_manager_update_pkg.png)\n",
155157
" \n",
156158
" * Click the Update button\n",
157159
" \n",
@@ -206,9 +208,9 @@
206208
" \n",
207209
"You should see a map come up as shown below:\n",
208210
"\n",
209-
"![test your install](http://esri.github.io/arcgis-python-api/notebooks/nbimages/guide_getstarted_InstallAndSetup_02.PNG)\n",
211+
"![test your install](../../static/img/guide_getstarted_InstallAndSetup_02.PNG)\n",
210212
"\n",
211-
"Learn more about the API using the [guide](/python/guide/) and try out the [samples](/python/sample-notebooks/)."
213+
"Learn more about the API using the [guide](https://developers.arcgis.com/python/guide/) and try out the [samples](https://developers.arcgis.com/python/sample-notebooks/)."
212214
]
213215
},
214216
{
@@ -231,7 +233,7 @@
231233
" \n",
232234
" `docker pull esridocker/arcgis-api-python-notebook`\n",
233235
" \n",
234-
" ![docker pull command](http://esri.github.io/arcgis-python-api/notebooks/nbimages/guide_getstarted_InstallAndSetup_04.PNG)\n",
236+
" ![docker pull command](../../static/img/guide_getstarted_InstallAndSetup_04.PNG)\n",
235237
"\n",
236238
"\n",
237239
" * Then spin the image into a container using the following command in terminal. Replace the `<localport>` with an available port number, for instance `8889`. \n",
@@ -259,6 +261,13 @@
259261
"<br>\n",
260262
"**NOTE:** For advanced users or those needing information on specific environments, see [Configuration](https://conda.io/docs/user-guide/configuration/use-condarc.html) for options to configure various aspects of conda"
261263
]
264+
},
265+
{
266+
"cell_type": "code",
267+
"execution_count": null,
268+
"metadata": {},
269+
"outputs": [],
270+
"source": []
262271
}
263272
],
264273
"metadata": {
@@ -278,7 +287,7 @@
278287
"name": "python",
279288
"nbconvert_exporter": "python",
280289
"pygments_lexer": "ipython3",
281-
"version": "3.6.3"
290+
"version": "3.5.5"
282291
},
283292
"varInspector": {
284293
"cols": {

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

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
"Python 3.5 or later is required to use the ArcGIS API for Python.\n",
1414
"\n",
1515
"## Dependencies\n",
16-
"The full power of the ArcGIS API for Python is best experienced when all its dependencies are installed. However, specific tasks such as GIS administration and content management can be accopmplished even when installed with just the [`six`](https://pypi.python.org/pypi/six) package. See [Install without Dependencies](../install-and-set-up/#Install-without-Dependencies) to install the `arcgis` package in this manner.\n",
16+
"The full power of the ArcGIS API for Python is best experienced when all its dependencies are installed. However, specific tasks such as GIS administration and content management can be accomplished with just the [`six`](https://pypi.python.org/pypi/six) package installed. See [Install without Dependencies](../install-and-set-up/#Install-without-Dependencies) to install the `arcgis` package in this manner.\n",
1717
"\n",
18-
"However, there are additional dependencies needed to use specific features of the ArcGIS API for Python. In order to utilize the ArcGIS API for Python in its full capacity, it is recommended to install the `arcgis` package with pip or conda as all these dependencies are installed. See the fill list below:\n",
18+
"It is recommended to install the `arcgis` package the default way of either `conda install -c esri arcgis` or `pip install arcgis`. When installed in this manner, all the below dependencies are automatically installed. (Note that most of these packages have dependencies of their own.)\n",
1919
"\n",
2020
"* [six](https://pypi.python.org/pypi/six)\n",
2121
"* [pandas](https://pandas.pydata.org/)\n",
@@ -26,7 +26,9 @@
2626
"* [ipywidgets >=5.2.2,<7](https://ipywidgets.readthedocs.io/en/stable/)\n",
2727
"* [widgetsnbextension >=1.2.6,<3](https://pypi.python.org/pypi/widgetsnbextension)\n",
2828
"* [keyring](https://pypi.python.org/pypi/keyring/10.6.0)\n",
29-
"* [winkerberos](https://pypi.python.org/pypi/winkerberos/0.7.0) (Windows only)"
29+
"* [winkerberos](https://pypi.python.org/pypi/winkerberos/0.7.0) (Windows only)\n",
30+
"\n",
31+
"> Note: if `arcpy` is found in the current python environment, it may be used in various locations. Otherwise, `pyshp` will be used. See [SpatialDataFrame](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.toc.html?highlight=spatialdataframe#spatialdataframe) for more information."
3032
]
3133
}
3234
],
@@ -46,7 +48,7 @@
4648
"name": "python",
4749
"nbconvert_exporter": "python",
4850
"pygments_lexer": "ipython3",
49-
"version": "3.6.3"
51+
"version": "3.5.5"
5052
}
5153
},
5254
"nbformat": 4,

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,13 +111,13 @@
111111
"\n",
112112
"`conda info --envs`\n",
113113
"\n",
114-
"![conda_info_envs Image](http://esri.github.io/arcgis-python-api/notebooks/nbimages/guide_getstarted_UnderstandingConda01.png)\n",
114+
"![conda_info_envs Image](../../static/img/guide_getstarted_UnderstandingConda01.png)\n",
115115
"\n",
116116
"Enter the directory name and add python.exe to set the correct path to the Python interpreter for a specific environment. For example, the correct interpreter for the arcgispro-py3 environment in an IDE based on the screenshot above would be:\n",
117117
"\n",
118118
"`C:\\Program Files\\ArcGIS\\Pro\\bin\\Python\\envs\\arcgispro-py3\\python.exe`\n",
119119
"\n",
120-
"![conda environment interpreter in PyCharm IDE](http://esri.github.io/arcgis-python-api/notebooks/nbimages/guide_getstarted_UnderstandingConda_pycharm.png)\n",
120+
"![conda environment interpreter in PyCharm IDE](../../static/img/guide_getstarted_UnderstandingConda_pycharm.png)\n",
121121
"\n",
122122
"See [Finding your Anaconda Python interpreter path](https://docs.anaconda.com/anaconda/user-guide/tasks/integration/python-path) for more detailed instructions on different systems.\n",
123123
"\n",

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

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"source": [
1616
"## Starting the Jupyter Notebook environment\n",
1717
"\n",
18-
"Once conda and the ArcGIS API for Python is [installed](/python/guide/install-and-set-up), you can start the Jupyter Notebook environment by typing the following command in your terminal.\n",
18+
"Once conda and the ArcGIS API for Python is [installed](https://developers.arcgis.com/python/guide/install-and-set-up), you can start the Jupyter Notebook environment by typing the following command in your terminal.\n",
1919
"\n",
2020
" jupyter notebook\n",
2121
"\n",
@@ -26,7 +26,7 @@
2626
"cell_type": "markdown",
2727
"metadata": {},
2828
"source": [
29-
"![Windows command prompt running jupyter notebook](http://esri.github.io/arcgis-python-api/notebooks/nbimages/guide_getstarted_UsingJupyterNotebooks_01.png)"
29+
"![Windows command prompt running jupyter notebook](../../static/img/guide_getstarted_UsingJupyterNotebooks_01.png)"
3030
]
3131
},
3232
{
@@ -44,7 +44,7 @@
4444
"cell_type": "markdown",
4545
"metadata": {},
4646
"source": [
47-
"![Jupyter Notebook web application](http://esri.github.io/arcgis-python-api/notebooks/nbimages/guide_getstarted_UsingJupyterNotebooks_02.png)\n",
47+
"![Jupyter Notebook web application](../../static/img/guide_getstarted_UsingJupyterNotebooks_02.png)\n",
4848
"\n",
4949
"The page you see in this image is called the Notebook Dashboard."
5050
]
@@ -62,7 +62,7 @@
6262
"cell_type": "markdown",
6363
"metadata": {},
6464
"source": [
65-
"![running a sample notebook](http://esri.github.io/arcgis-python-api/notebooks/nbimages/guide_GetStarted_UsingJupyterNotebooks_03.gif)\n",
65+
"![running a sample notebook](../../static/img/guide_GetStarted_UsingJupyterNotebooks_03.gif)\n",
6666
"\n",
6767
"When a cell is executing the cell number turns to an asterisk `(*)` and the circle next to the kernal name (Python 3 in the gif above) turns solid."
6868
]
@@ -75,7 +75,7 @@
7575
"\n",
7676
"In addition to running the sample notebooks, you can create new notebooks for your projects. To do so, from the Notebook Dashboard page, click on the 'New' button and select a Python kernel of choice as shown in the image below.\n",
7777
"\n",
78-
"![creating new notebooks](http://esri.github.io/arcgis-python-api/notebooks/nbimages/guide_getstarted_UsingJupyterNotebooks_04.png)\n",
78+
"![creating new notebooks](../../static/img/guide_getstarted_UsingJupyterNotebooks_04.png)\n",
7979
"\n",
8080
"Alternately, you can create new notebooks from the 'File' menu of a running notebook. In the screenshot above, note the icons of currently running notebooks are green in color."
8181
]
@@ -88,10 +88,17 @@
8888
"\n",
8989
"You can get a tour of the notebook interface from the `Help -> User Interface Tour` menu. As you get used to this new interface, you can enhance your productivity by learning a few keyboard shortcuts. Accessing `Help > Keyboard shortcuts` from a running notebook will bring up a help dialog as shown below.\n",
9090
"\n",
91-
"![keyboard shortcuts](http://esri.github.io/arcgis-python-api/notebooks/nbimages/guide_getstarted_UsingJupyterNotebooks_05.png)\n",
91+
"![keyboard shortcuts](../../static/img/guide_getstarted_UsingJupyterNotebooks_05.png)\n",
9292
"\n",
9393
"Among the shortcuts, `ctrl + shift + P` or `cmd + shift + P` on a mac is particularly useful as it brings up a command palette into which you can type what you wish to do and execute it. Refer to this blog article [Five tips to get you started with Jupyter notebooks](https://blogs.esri.com/esri/arcgis/2017/06/30/82220/) to get further understanding on patterns to follow while using Jupyter notebooks."
9494
]
95+
},
96+
{
97+
"cell_type": "code",
98+
"execution_count": null,
99+
"metadata": {},
100+
"outputs": [],
101+
"source": []
95102
}
96103
],
97104
"metadata": {
@@ -111,7 +118,7 @@
111118
"name": "python",
112119
"nbconvert_exporter": "python",
113120
"pygments_lexer": "ipython3",
114-
"version": "3.5.2"
121+
"version": "3.6.4"
115122
}
116123
},
117124
"nbformat": 4,

0 commit comments

Comments
 (0)