Skip to main content

No project description provided

Project description

to4326

to4326 convert bounds of satellite data such as GeoTIFF to Polygon of EPSG:4326.
Depends: pyproj

Example

from to4326 import transform

upper_left = [382200.000, 2512500.000]
lower_left = [382200.000, 2279400.000]
upper_right = [610500.000, 2512500.000]
lower_right = [610500.000, 2279400.000]
src_crs = 32645

transform.geojson_from_corner_coordinates(upper_left, lower_left, upper_right, lower_right, src_crs)

result

{
  "type":"Feature",
  "bbox":[
    85.85296718933647,
    20.610041795245515,
    88.07596179098907,
    22.719775713801845
   ],
  "properties": {},
  "geometry":{
    "type":"Polygon",
    "coordinates": [
      [
        [
           85.85296718933647,
           22.71566587084141
        ],
        [
           85.85471144948144,
           22.505128271679137
        ],
        [
           85.85643508166952,
           22.29458504609756
        ],
        [
           85.85813822451726,
           22.08403623614523
        ],
        [
           85.8598210145163,
           21.87348188415423
        ],
        [
           85.86148358606195,
           21.662922032738383
        ],
        [
           85.86312607148135,
           21.452356724791283
        ],
        [
           85.86474860106108,
           21.24178600348436
        ],
        [
           85.86635130307411,
           21.031209912264952
        ],
        [
           85.86793430380634,
           20.820628494854294
        ],
        [
           85.8694977275825,
           20.610041795245515
        ],
        [
           86.08856914891048,
           20.611335735650073
        ],
        [
           86.30765561712383,
           20.612352097028005
        ],
        [
           86.52675351639061,
           20.613090808785984
        ],
        [
           86.7458592298015,
           20.613551819609576
        ],
        [
           86.96496913971066,
           20.613735097472322
        ],
        [
           87.18407962807663,
           20.613640629641363
        ],
        [
           87.40318707680342,
           20.6132684226797
        ],
        [
           87.6222878680816,
           20.612618502445013
        ],
        [
           87.84137838472925,
           20.611690914085163
        ],
        [
           88.06045501053292,
           20.610485722030123
        ],
        [
           88.06192160852325,
           20.82107736606614
        ],
        [
           88.0634065712253,
           21.031663741215127
        ],
        [
           88.06491001527168,
           21.242244803670587
        ],
        [
           88.06643205913487,
           21.45282050989972
        ],
        [
           88.06797282315154,
           21.663390816645528
        ],
        [
           88.06953242954742,
           21.873955680928745
        ],
        [
           88.0711110024627,
           22.084515060049903
        ],
        [
           88.07270866797775,
           22.295068911591237
        ],
        [
           88.07432555413966,
           22.5056171934187
        ],
        [
           88.07596179098907,
           22.71615986368381
        ],
        [
           87.8536827240295,
           22.717500978966182
        ],
        [
           87.63138882771706,
           22.718533183697783
        ],
        [
           87.4090839625065,
           22.71925640487522
        ],
        [
           87.18677198995947,
           22.71967059134279
        ],
        [
           86.96445677235506,
           22.719775713801845
        ],
        [
           86.74214217229994,
           22.719571764815985
        ],
        [
           86.51983205233836,
           22.719058758812512
        ],
        [
           86.29753027456248,
           22.71823673207974
        ],
        [
           86.07524070022231,
           22.717105742760463
        ],
        [
           85.85296718933647,
           22.71566587084141
        ]
      ]
    ]
  }
}

note

Linear ring enclosing the pole is transformed to polar sterographic projections once.
Source CRS -> polar sterographic projections (EPSG:3995, EPSG:3031) -> EPSG:4326

Not support linear ring enclosing both poles.

Input polygon must be less than 360deg in width and less than 180deg in height, in EPSG:4326.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

to4326-1.0.3-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

Details for the file to4326-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: to4326-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.2

File hashes

Hashes for to4326-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2559c5aaeaaf199beb0c0233eb615e558280df3b962c6c71b0c635c97dc9f3b1
MD5 a9703649a128bce362240f01649cb065
BLAKE2b-256 d333c4c2ba394c9042edbec9f193506b47c4e0993622d7b7bec6e7a51c16748c

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