The airtiler generates training / test data for neural networks by downloading buildings from vector data from OpenStreetMap and the corresponding satellite images from Microsoft Bing Maps.
Project description
The airtiler generates training / test data for neural networks by downloading buildings from vector data from OpenStreetMap and the corresponding satellite images from Microsoft Bing Maps.
It then generates binary masks from the vector data which can be used for example for instance segmentation.
Examples
Instance Separation |
Image |
Mask |
---|---|---|
False |
||
True |
Installation
To install airtiler run:
pip install airtiler
Usage
airtiler -c sample_config.json
API
airtiler = Airtiler("bing_key")
airtiler.process(config)
Config
Key |
Required |
---|---|
options |
|
boundingboxes |
Yes |
Options (optional)
Key |
Description |
---|---|
target_dir |
The directory where the files will be written to |
zoom_levels |
Global zoom levels which will be used, if a boundingbox if specified in short format or has no boundingboxes. |
separate_instances |
If true, each building instance will be separated. Otherwise, a building consisting from multiple instances will be rendered as one. |
Sample config
{
"options": {
"target_dir": "./output/blabla",
"zoom_levels": [15, 16, 17],
"separate_instances": false
},
"query": {
"tags": ["highway", "building", "leisure=swimming_pool"]
},
"boundingboxes": {
"firenze": [11.239844, 43.765851, 11.289969, 43.790065],
"rapperswil": {
"zoom_levels": [17, 18],
"tr": 8.818724,
"tl": 47.222126,
"br": 8.847435,
"bl": 47.234629
},
"new_york": {
"tr": -74.02059,
"tl": 40.646089,
"br": -73.864722,
"bl": 40.77413
}
}
}
Projects
The airtiler is used in the following projects:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file airtiler-2.1.7.tar.gz
.
File metadata
- Download URL: airtiler-2.1.7.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0803e5cd18461d6242f62febeb53153a92e4e991957e78509f1541635df841f |
|
MD5 | 8ff4f01ec74d57383203ff67ce3788ef |
|
BLAKE2b-256 | c82ed5764065d19b631abeec74dcfe574d22c7f0c5849f459881e96bd1eca599 |