Skip to main content

Satellite Scraper

Easy to use python package for scraping high-resolution satellite images from apple maps.🌎

Credit to @Jimutmap123 for the original code.

Examples:

Kobe Dock

image

Michigan Forest:

image

Features

  • Provides super high resolution satellite images of a specified area!
  • No need for any api key.

How it Works:

  • Takes a free API key from sattelites.pro
  • Uses API key to download an array of high-res tiles from apple maps.
  • Stiches the array togehter to produce one high resolution image.
  • image

Install:

Prerequisites

  • Python 3.7+
  • Pip
  • Chromium based browser on $PATH

Instalation Using Pip

pip install satellitescraper

Usage:

After installing the package, you can import it as so:

from satellitescraper.map_fetch import *

min_lat_deg = 25.1 
max_lat_deg = 25.12
min_lon_deg = 51.2
max_lon_deg = 51.22
zoom = 19

map_fetch(min_lat_deg ,max_lat_deg, min_lon_deg, max_lon_deg, zoom, verbose = False, threads_= 8, container_dir = "myOutputFolder")

To get the coordinate variables:

  • Take two points on earth you would like to make into a rectangle
  • Record the latitude and longitude of both of those points
  • Put the smallest longitude and latitude in respective variabeles
  • Put the largest longitude and latitude in respective variables
  • Choose zoom (affects resolution of tiles).

For more detailed information, visit the documentation.

Metadata

Release files for satellitescraper 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for satellitescraper 0.2.0
File Size Uploaded
satellitescraper-0.2.0.tar.gz 24.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for satellitescraper 0.2.0
File Interpreter ABI Platform
satellitescraper-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 51.6 kB

Release files / satellitescraper-0.2.0.tar.gz

Download URL satellitescraper-0.2.0.tar.gz
Size 24.8 kB
Tags Source
SHA-256 checksum
How to use checksums
ad11112a06b2abf6d05109725f00a2c9839f5375986c0b411bbe58e95dee5584
BLAKE2b-256 checksum
How to use checksums
826930cf3ec08a038d98730271d3b6021cb0c87950eac80374444bde1375fcad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / satellitescraper-0.2.0-py3-none-any.whl

Download URL satellitescraper-0.2.0-py3-none-any.whl
Size 26.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8bf89a580bf95ad2d292d9e8a1e75690caee1b019b7570ac6a7a09b561dd9c45
BLAKE2b-256 checksum
How to use checksums
a4be333dc8bd3d0ca2589a3467e4474d9b03ff63e8ad81e74703f05cee33bcde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page