Skip to main content

Python Package for Scraping Sattelite Image Data

Project description

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.

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

satellitescraper-0.2.0.tar.gz (24.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

satellitescraper-0.2.0-py3-none-any.whl (26.8 kB view details)

Uploaded Python 3

File details

Details for the file satellitescraper-0.2.0.tar.gz.

File metadata

  • Download URL: satellitescraper-0.2.0.tar.gz
  • Upload date:
  • Size: 24.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for satellitescraper-0.2.0.tar.gz
Algorithm Hash digest
SHA256 ad11112a06b2abf6d05109725f00a2c9839f5375986c0b411bbe58e95dee5584
MD5 b4bf5b1eed41be86c3692117669552df
BLAKE2b-256 826930cf3ec08a038d98730271d3b6021cb0c87950eac80374444bde1375fcad

See more details on using hashes here.

File details

Details for the file satellitescraper-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for satellitescraper-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8bf89a580bf95ad2d292d9e8a1e75690caee1b019b7570ac6a7a09b561dd9c45
MD5 0da4e6926036957863ccfd07a0225012
BLAKE2b-256 a4be333dc8bd3d0ca2589a3467e4474d9b03ff63e8ad81e74703f05cee33bcde

See more details on using hashes here.

Supported by

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