ArcGIS Developer: Difference between revisions
Brian Wilson (talk | contribs) |
Brian Wilson (talk | contribs) mNo edit summary |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
I | Last year (2017) I had an ArcGIS Developer "Professional" license. It really was not worth the $1800 investment. | ||
Here are notes I wrote as I worked with it. | |||
I also have a $100 personal ArcGIS license so that I can access the full range of extensions in Desktop. This is a better deal, | |||
the only reason to get the developer license is to experiment with ArcGIS Enterprise, and you can use PostGIS now with Desktop. | |||
So you have to really need ArcGIS Enterprise. | |||
=== What's available === | === What's available === | ||
This is a partial list | |||
# Desktop | # Desktop includes ArcMap, ArcCatalog, [[ArcGIS Pro]], and the commonly used extensions 3D Analyst, Spatial Analyst, and Network Analyst. | ||
# Enterprise | # Enterprise includes ArcGIS Server, Portal for ArcGIS, and... | ||
# Online | # Online includes an organizational account and credits so you can use it. | ||
# Apps | # Apps | ||
# of course, developer support includes SDK's and Runtime. | |||
== Roadmap == | == Roadmap == | ||
Line 23: | Line 29: | ||
== Other topics to explore along the way == | == Other topics to explore along the way == | ||
=== Backups === | |||
Read [http://server.arcgis.com/en/server/latest/administer/linux/back-up-and-restore-your-arcgis-server-site-configuration.htm the manual]. | |||
ESRI provides backup tools to back up | |||
* settings | |||
* service configurations | |||
* Portal content and data store | |||
The tools with ArcGIS Server are just called "backup" and "restore" and they are python scripts. Example backup: | |||
~/server/tools/admin/backup -u admin -p admin -s http://myserver:6080 -f /tmp/mybackups | |||
The backup tool included with Portal is called "Web GIS DR Tool" where "DR" = Disaster Recovery | |||
Sounds like the backup tool wraps everything in one output file. | |||
Use your own procedures to back up cache tiles, data files and SQL databases. | |||
~/server/tools/admin/backup -u arcgis | |||
Backing up Docker containers | |||
See https://linuxconfig.org/docker-container-backup-and-recovery | |||
$ docker commit -p arcgis-server arcgis-server-backup | |||
$ docker images | |||
REPOSITORY TAG IMAGE ID CREATED SIZE | |||
arcgis-server-backup latest 8841e3fe9bfd 2 minutes ago 11.48 GB | |||
geoceg/ubuntu-server latest 0c819c3553b5 2 hours ago 300.1 MB | |||
geoceg/arcgis-server latest b5dbe387ce59 4 hours ago 11.45 GB | |||
geoceg/ubuntu-server <none> e1ffc1e26b59 33 hours ago 294.3 MB | |||
=== Versioning === | === Versioning === |
Latest revision as of 17:40, 25 July 2018
Last year (2017) I had an ArcGIS Developer "Professional" license. It really was not worth the $1800 investment. Here are notes I wrote as I worked with it.
I also have a $100 personal ArcGIS license so that I can access the full range of extensions in Desktop. This is a better deal, the only reason to get the developer license is to experiment with ArcGIS Enterprise, and you can use PostGIS now with Desktop. So you have to really need ArcGIS Enterprise.
What's available
This is a partial list
- Desktop includes ArcMap, ArcCatalog, ArcGIS Pro, and the commonly used extensions 3D Analyst, Spatial Analyst, and Network Analyst.
- Enterprise includes ArcGIS Server, Portal for ArcGIS, and...
- Online includes an organizational account and credits so you can use it.
- Apps
- of course, developer support includes SDK's and Runtime.
Roadmap
- Put ArcGIS Server in Docker. See http://github.com/Geo-CEG/docker-arcgis-server Built on Ubuntu Server. Mostly done - I need to work out the VOLUMES settings.
- Put Portal for ArcGIS in Docker. See http://github.com/Geo-CEG/docker-portal-for-arcgis Built on Ubuntu Server. In progress
- Set up SQL Server in Docker (comes from Microsoft)
- Load some data.
- Confirm it is all usable from ArcGIS Desktop.
- Build a web site for internal use.
- Publish the data into ArcGIS Online.
- Create a web map and publish it.
- GeoCortex
Other topics to explore along the way
Backups
Read the manual.
ESRI provides backup tools to back up
- settings
- service configurations
- Portal content and data store
The tools with ArcGIS Server are just called "backup" and "restore" and they are python scripts. Example backup:
~/server/tools/admin/backup -u admin -p admin -s http://myserver:6080 -f /tmp/mybackups
The backup tool included with Portal is called "Web GIS DR Tool" where "DR" = Disaster Recovery Sounds like the backup tool wraps everything in one output file.
Use your own procedures to back up cache tiles, data files and SQL databases.
~/server/tools/admin/backup -u arcgis
Backing up Docker containers
See https://linuxconfig.org/docker-container-backup-and-recovery
$ docker commit -p arcgis-server arcgis-server-backup $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE arcgis-server-backup latest 8841e3fe9bfd 2 minutes ago 11.48 GB geoceg/ubuntu-server latest 0c819c3553b5 2 hours ago 300.1 MB geoceg/arcgis-server latest b5dbe387ce59 4 hours ago 11.45 GB geoceg/ubuntu-server <none> e1ffc1e26b59 33 hours ago 294.3 MB
Versioning
Field data collection and management
Survey123
SQL Server integration
View
Trigger
Stored procedures
Reporting
PostgreSQL integration
Interoperability with PostGIS???