Skip to content

Commit 1fe49bb

Browse files
committed
Merged PR 2520: Merged PR 2519: Rename ngi-projecter to ngi-projector
Merged PR 2519: Rename ngi-projecter to ngi-projector - Rename ngi-projecter to ngi-projector. Related work items: #5559 Related work items: #5559
2 parents ff6dd43 + 373a74a commit 1fe49bb

8 files changed

Lines changed: 440 additions & 20 deletions

File tree

CHANGES.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# NGI Python Projector Package
22

3+
_2022-03-02_
34

5+
Version 0.0.1
46

57
- Initial version
68

README.md

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# NGI Projecter
1+
# NGI Projector
22

33
[![security: bandit](https://img.shields.io/badge/security-bandit-yellow.svg)](https://github.com/PyCQA/bandit)
44

@@ -14,25 +14,34 @@ Latest releases see [CHANGES.md](CHANGES.md)
1414

1515
```bash
1616

17-
pip install ngi-projecter
17+
pip install ngi-projector
1818

1919
```
2020

2121
## Basic usage
2222

2323
### Project a point
24+
2425
```python
25-
from ngi_projecter import Projecter
26+
from ngi_projector import Projector
27+
28+
projector = Projector()
29+
30+
from_srid = "4326"
31+
to_srid = "3857"
32+
33+
# Paris Lat(48.8589506) Lon(2.2768485) EPSG:4326
34+
from_east, from_north = 2.2768485, 48.8589506
2635

27-
projecter = Projecter()
28-
#SRIDS
29-
fromSrid = "<SRID>"
30-
toSrid = "<SRID>"
36+
transformer = projector.get_transformer(f"{from_srid}-{to_srid}")
37+
projected_east, projected_north = projector.transform(transformer, from_east, from_north)
3138

32-
transformer = projecter.get_transformer(f"{fromSrid}-{toSrid}")
33-
projectedEast, projectedNorth = projecter.transform(transformer,fromEastCoord,fromNorthCoord)
39+
# Paris Lat(6250962.06) Lon(253457.62) EPSG:3857 is in metres - 2D projection
40+
assert abs(projected_east - 253457.62) <= 0.01
41+
assert abs(projected_north - 6250962.06) <= 0.01
3442

35-
43+
print(f"{projected_east=}, {projected_north=}")
44+
# projected_east=253457.6156334287, projected_north=6250962.062720417
3645
```
3746

3847
# Getting Started developing
@@ -83,4 +92,5 @@ If you want to publish your newly built package you need to set your NGI credent
8392

8493
# TODOs
8594

86-
-
95+
- Handle lines
96+
- Handle polygons

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ exclude = '''
1414
'''
1515

1616
[tool.poetry]
17-
name = "ngi-projecter"
17+
name = "ngi-projector"
1818
version = "0.0.1"
1919
description = "Project points from one projection to another using pyproj"
2020
authors = ["Helge Smebye"]

src/ngi_projector/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
from ngi_projector.projector import *
2+
from ngi_projector.projections import *

0 commit comments

Comments
 (0)