You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- A lot of readme updates. The readme was long and meandering, it has been made more concise.
- The fallback for appending items would always use a geopackage instead of another format if the user specifies it (such as geojson). This has been resolved where the format chosen is carried through all operations.
- Some --format argument commands did not register in all commands. Now the argument is the same for all commands and carries through.
Copy file name to clipboardExpand all lines: README.md
+42-39Lines changed: 42 additions & 39 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,9 +7,11 @@ Choose your Overture query, specify the country, then you're done!
7
7
This ETL pipeline allows you to query and extract Overture Maps data (such as roads, buildings) to upload to ArcGIS Online, download as different file types for any GIS software, or save as a local dump for continual use. This pipeline supports 176 countries worldwide with its country/ISO database, allows you to use pre-built queries or your own custom queries, and is designed to align with Overture's monthly releases. This pipeline was originally built to support the World Bank's distributed data across ArcGIS Hubs, but should work for other work flows.
8
8
9
9
## Commands
10
-
-`arcgis-upload` - Publish processed data to ArcGIS Online feature layers
11
-
-`export` - Export data to GeoJSON, GeoPackage, or File Geodatabase formats
12
-
-`overture-dump` - High-performance local caching system for multi-country operations
10
+
There are three main commands when using this pipeline.
11
+
-`overture-dump` - This command caches Overture dumps with a local caching system, which is useful for multiple country uploads.
12
+
-`arcgis-upload` - Publish processed data to ArcGIS Online feature layers as a one off.
13
+
-`export` - Export data to GeoJSON, GeoPackage, or File Geodatabase formats without uploading to ArcGIS Online. This is useful if you just need to grab specific queried data from Overture.
14
+
13
15
14
16
## Key Features
15
17
- Automatic AGOL discovery: The pipeline will either create a new feature layer or use truncate and append based on whether or not a feature layer already exists.
@@ -54,42 +56,7 @@ On macOS/Linux:
54
56
- No need to create country-specific config files, you can use the global config with a country argument
55
57
56
58
### 4. Run commands
57
-
The Python CLI has three main commands: uploading to AGOL, downloading as geojson, or download dump for local use as needed.
- If needed you can always review options with the --help argument.
81
-
-`o2agol --help`
82
-
-`o2agol arcgis-upload --help`
83
-
-`o2agol export --help`
84
-
-`o2agol overture-dump --help`
85
-
86
-
### List Queries
87
-
- You can list the available queries with this command:
88
-
`o2agol list-queries`
89
-
or
90
-
`python -m o2agol.cli list-queries`
91
-
92
-
And add you own query in the global config (`src\o2agol\data\queries.yml`)
59
+
The Python CLI has three main commands: uploading to AGOL `arcgis-upload` , downloading as geojson `export`, or download dump for local use as needed `overture-dump`.
93
60
94
61
## Outputs
95
62
@@ -148,6 +115,42 @@ Below is a list of optional arguments. Useful if you need to tailor your command
0 commit comments