This GitHub repo contains the Python scripts that synchronize living plant collections records in an ArcGIS Enterprise Geodatabase based on the ArcGIS Parks and Gardens Information Model with a BG-BASE living plant collections database.
ArcGIS BG-BASE Sync is a powerful set of tools for managed landscapes using BG-BASE to maintain plant records and Esri ArcGIS software for mapping, visualizing and sharing information for internal workflows or to the public through maps and applications.
Through a grant from the Institute of Museum and Library Services (IMLS), in cooperation with BG-BASE, the Alliance of Public Gardens GIS, and Blue Raster, Mount Auburn Cemetery facilitated the development of a set of tools to synchronize plant records between BG-BASE and Esri’s ArcGIS platform.
The ArcGIS BG-BASE Sync set of tools allows staff to create new, or update existing records in the office using ArcGIS Desktop, or in the field using Collector for ArcGIS. New records and updates are sent back to BG-BASE on a desired schedule. Similarly, new records and updates from BG-BASE can be synced backed to ArcGIS. This solution thus reduces the time and effort required to curate multiple databases.
The primary Python script selects updates made in the ArcGIS Parks and Gardens Information Model geodatabase and sends them to BG-BASE based on the field mapping in Arc_to_BGBase_field_map.py.
The field mapping script serves as a crosswalk between the attribute field in the ArcGIS Parks and Gardens Information Model and BG-BASE.
The configuration script contains URLs, headers, fields, and variables.
ArcGIS BG-BASE Sync can be scheduled to synchronize ArcGIS plant records data to BG-BASE hourly or the schedule of choice.
For more information about the ArcGIS BG-BASE Sync solution, and for assistance in configuring it at your institution, please contact us by phone or email.
Christopher Gabris [email protected] +1 (703) 678-4314 www.blueraster.com
Brian Morgan
[email protected] | +1 (530) 902-1138 | www.apgg.org