Skip to main content

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

Build Status

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

image1

image2

True

image3

image4

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

airtiler-2.1.7.tar.gz (7.2 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page