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 details)

Uploaded Source

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

Hashes for airtiler-2.1.7.tar.gz
Algorithm Hash digest
SHA256 e0803e5cd18461d6242f62febeb53153a92e4e991957e78509f1541635df841f
MD5 8ff4f01ec74d57383203ff67ce3788ef
BLAKE2b-256 c82ed5764065d19b631abeec74dcfe574d22c7f0c5849f459881e96bd1eca599

See more details on using hashes here.

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