...
 
Commits (2)
src/* linguist-vendored
proj.4/src/* linguist-vendored
nad2bin.c linguist-vendored
......@@ -4,20 +4,14 @@ nad2bin*
*.o
*.pyc
*.so
_proj.c
*.c*
!*.css
docs/doctrees/
.coverage
dist/
lib/pyproj.egg-info/
lib/pyproj/data/FL
lib/pyproj/data/MD
lib/pyproj/data/TN
lib/pyproj/data/WI
lib/pyproj/data/WO
lib/pyproj/data/alaska
lib/pyproj/data/conus
lib/pyproj/data/hawaii
lib/pyproj/data/null
lib/pyproj/data/prvi
lib/pyproj/data/stgeorge
lib/pyproj/data/stlrnc
lib/pyproj/data/stpaul
venv/
pyproj.egg-info/
pyproj/proj_dir/
pyproj/datadir.py.save
.idea/
.vscode/
......@@ -3,57 +3,92 @@ language: python
sudo: false
cache: pip
env:
global:
- PROJSOURCE=builtin
- CYTHON_COVERAGE=True
- PROJSOURCE=6.0.0
# Following generated with
- WHEELHOUSE_UPLOADER_USERNAME=travis-worker
# Following generated by
# travis encrypt -r jswhit/pyproj WHEELHOUSE_UPLOADER_SECRET=<api key>
- secure: "IoTBjr6e/eBQWtGleP1X36SpocljQxsmJZ+EcVGhJ4v3GZaECLLklKtrWf8DyygFNPFIZ5Tri/C5rPTbuioG6gWtrL8QPgXOK9MI1QZqmfx/kNi0tmH0g9BxL0jlhP8SInZFsfO4m8qJkYJwh3DqBudQhmbDabnMbX2h7hKKTSA="
# External version of PROJ.4 installed:
# * 4.9.2 is installed due to it having easy binary install on
# Ubuntu Linux 16.04 Long Term Support (LTS) (April 2016).
# * git repository test for future compatibility changes to PROJ.4 may
# be caught early.
matrix:
include:
- language: cpp
os: osx
env:
- PYTHON=3.6
- PROJSOURCE=6.0.0
- python: 2.7
- python: 3.4
env:
- PROJSOURCE=4.9.2
env:
- PROJSOURCE=6.0.0
- python: 3.5
env:
- PROJSOURCE=6.0.0
- python: 3.6
env:
- PROJSOURCE=6.0.0
- python: 3.7
dist: xenial
sudo: true
env:
- PROJSOURCE=6.0.0
- python: "nightly"
env:
env:
- PROJSOURCE=git
allow_failures:
- python: "nightly"
- env: PROJSOURCE=git
before_install:
- pip install -r requirements-dev.txt
- |
if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
brew update
brew install sqlite3 wget openssl readline
# from https://pythonhosted.org/CodeChat/.travis.yml.html
brew outdated pyenv || brew upgrade pyenv
# virtualenv doesn't work without pyenv knowledge. venv in Python 3.3
# doesn't provide Pip by default. So, use `pyenv-virtualenv <https://github.com/yyuu/pyenv-virtualenv/blob/master/README.md>`_.
brew install pyenv-virtualenv
pyenv install $PYTHON
# I would expect something like ``pyenv init; pyenv local $PYTHON`` or
# ``pyenv shell $PYTHON`` would work, but ``pyenv init`` doesn't seem to
# modify the Bash environment. ??? So, I hand-set the variables instead.
export PYENV_VERSION=$PYTHON
export PATH="/Users/travis/.pyenv/shims:${PATH}"
pyenv-virtualenv venv
source venv/bin/activate
# A manual check that the correct version of Python is running.
python --version
else
sudo apt-get install -qq sqlite3 libsqlite3-dev
fi
- echo "PROJSOURCE is $PROJSOURCE"
- pwd
# Download external PROJ.4 version and compile
- |
if [[ $PROJSOURCE == "git" || $PROJSOURCE =~ "4."* ]]; then
ci/travis/proj-dl-and-compile "$PROJSOURCE"
export PROJ_DIR="/tmp/proj_dl_install"
fi
- export PROJ_DIR=/tmp/proj_dl_install
- ci/travis/proj-dl-and-compile "$PROJSOURCE"
- export PROJ_LIB=$PROJ_DIR/share/proj
# add line to the top of _proj.pyx enabling coverage for Cython code
- ./ci/travis/add_line_proj_pyx.sh
install:
# coverage report requires a local install
- pip install "pip>=10.0.1"
- PYPROJ_FULL_COVERAGE=YES pip install -e .
- pip install -r requirements-dev.txt
script:
- python -c "import pyproj; pyproj.Proj(init='epsg:4269')"
- nose2 -v
- python -c "import pyproj; pyproj.Proj(init='epsg:4269')"
- nose2 -v
after_success:
# Build manylinux wheels & upload to Rackspace container
- |
if [ "$TRAVIS_OS_NAME" != "osx" ] && [ "$TRAVIS_TAG" == "$TRAVIS_BRANCH" ]; then
docker run --rm -v `pwd`:/io quay.io/pypa/manylinux1_x86_64 /io/build-wheels.sh ${PROJSOURCE} ${TRAVIS_PYTHON_VERSION}
pip install wheelhouse-uploader
python -m wheelhouse_uploader upload --local-folder ${TRAVIS_BUILD_DIR}/wheelhouse/ --no-update-index wheels
fi
notifications:
email: false
2.0.0
* Update to PROJ.4 version 6.0.0 & removed support for older PROJ.4 versions.
* Added pyproj.CRS class.
* Updated pyproj.Proj & pyproj.transform to accept any input from CRS.from_user_input.
* Removed internal PROJ.4 source code.
* Changed default for preserve_units to be True in pyproj.Proj class initialization.
* Modified logic for searching for the PROJ.4 data directory to not conflict with older versions of PROJ.4.
* Added pyproject.toml.
1.9.6
* fix segfault when inverse projection not defined (issue #43, pull request
#44).
......@@ -41,7 +49,7 @@
* allow 'EPSG' init (as well as 'epsg'). This only worked on case-insensitive
filesystems previously. Fixes issue 6.
* added inverse to Hammer projection.
* updated src/pj_mutex.c from proj4 svn to fix a threading issue on windows
* updated proj.4/src/pj_mutex.c from proj4 svn to fix a threading issue on windows
(issue 25). Windows binary installers updated (version 1.8.8-1), courtesy
Christoph Gohlke.
* if inputs are NaNs, return huge number (1.e30).
......
include README.md
include MANIFEST.in
include LICENSE_proj4
include pyproject.toml
include LICENSE
include Changelog
include create_docs.sh
include _proj.pyx
include _proj.c
include nad2bin.c
include src/*.c
include src/*.h
include src/*diff
include lib/pyproj/*py
include lib/pyproj/data/*
include datumgrid/*.lla
include pyproj/*.pyd
include pyproj/*.pyx
include pyproj/*.pxi
include test/test.py
include test/test2.py
include test/sample.out
......@@ -22,3 +16,6 @@ include test/geodtest.py
include test/test_datum.py
recursive-include docs *
recursive-include unittest *
prune proj.4/*
prune pyproj/proj_dir
prune */__pycache__/
pyproj
======
Installation
------------
* clone github repo or download source release at http://python.org/pypi/pyproj.
* If you clone the github repo, [Cython](http://cython.org/) is a dependency.
* python setup.py build
* python setup.py install (with sudo if necessary).
To use proj4 lib (and data files) that are already installed on the system,
set PROJ_DIR environment variable to point to location of proj4 installation
before running setup.py. If PROJ_DIR is not set, the bundled proj4
source code and data files are used.
Examples of how to set the PROJ_DIR environment variable:
* Windows - `C:\...> set PROJ_DIR=C:\OSGeo4W\`
* Linux/OS X on most shells- `$ export PROJ_DIR=/lib/`
Testing
-------
[nose2](https://github.com/nose-devs/nose2) is required to run some tests.
There are two testing suites: doctests and unittests. Doctests are located in
lib/pyproj/\__init\__.py. Unittests are located in unittest/.
[![Build Status](https://travis-ci.org/jswhit/pyproj.svg)](https://travis-ci.org/jswhit/pyproj)
To run all tests (add `-v` option to add verbose output):
```
nose2 [-v]
```
[![Build status](https://ci.appveyor.com/api/projects/status/8xkka4s97uwhkc64/branch/master?svg=true
)](https://ci.appveyor.com/project/jswhit/pyproj)
To run only the doctest:
```
python -c "import pyproj; pyproj.test()"
```
[![PyPI version](https://badge.fury.io/py/pyproj.svg)](https://badge.fury.io/py/pyproj)
To run only the unittests:
```
python unittest/test.py [-v]
OR:
nose2 unittest/test.py [-v]
```
[![Anaconda-Server Badge](https://anaconda.org/conda-forge/pyproj/badges/version.svg)](https://anaconda.org/conda-forge/pyproj)
Code Coverage
-------------
nose2 will automatically produce coverage for python files. In order to
get coverage for the Cython code there are a couple extra steps needed.
Travis-CI should be set up to measure this automatically.
* Download pyproj source.
* Install Cython, and all other testing requirements
```
pip install -r requirements-dev.txt
```
Python interface to [PROJ.4](https://github.com/OSGeo/proj.4).
* Add this line to top of _proj.pyx
```
# cython: linetrace=True
```
* Set the environment variable PYPROJ_FULL_COVERAGE to any value. This
is only needed for installation. Most platforms `$ export PYPROJ_FULL_COVERGAGE=1`.
Windows: `C:...> set PYPROJ_FULL_COVERGAGE=1`,
* Install in editable/development mode (python setup.py uses the `--inplace` flag)
* Using pip, use `--upgrade` flag if pyproj is already installed.
```
pip install [--upgrade] --editable .
```
* Using python setup.py (this isn't well tested)
```
python setup.py build_ext --inplace
python setup.py install
```
[Installation](https://jswhit.github.io/pyproj/html/installation.html)
------------
Documentation
[Documentation](http://jswhit.github.io/pyproj)
-------------
Docs are at http://jswhit.github.io/pyproj.
Bugs/Questions
--------------
......
This diff is collapsed.
platform:
- x64
# This is based on file and files in ci/appveyor are from
# https://github.com/ogrisel/python-appveyor-demo
environment:
......@@ -11,59 +14,86 @@ environment:
# Pre-installed Python versions
# See: http://www.appveyor.com/docs/installed-software#python
# build is limited to 60 minutes, without caching each build takes 10-30 minutes
# with caching build takes less than 1 minute
# Python 2.6 will need to run this `pip install unittest2`
# - PYTHON: "C:\\Python26"
# PYTHON_VERSION: "2.6.x"
# PYTHON_ARCH: "32"
# - PYTHON: "C:\\Python26-x64"
# PYTHON_VERSION: "2.6.x"
# PYTHON_ARCH: "64"
- PYTHON: "C:\\Python27"
PYTHON_VERSION: "2.7.x"
PYTHON_ARCH: "32"
- PYTHON: "C:\\Python27-x64"
PYTHON_VERSION: "2.7.x"
PYTHON_ARCH: "64"
# - PYTHON: "C:\\Python33"
# PYTHON_VERSION: "3.3.x"
# PYTHON_ARCH: "32"
- PYTHON: "C:\\Python33-x64"
PYTHON_VERSION: "3.3.x"
PYTHON_ARCH: "64"
# - PYTHON: "C:\\Python34"
# PYTHON_VERSION: "3.4.x"
# PYTHON_ARCH: "32"
- PYTHON: "C:\\Python34-x64"
PYTHON_VERSION: "3.4.x"
PYTHON_ARCH: "64"
- PYTHON: "C:\\Python35"
PYTHON_VERSION: "3.5.x"
PYTHON_ARCH: "32"
- PYTHON: "C:\\Python35-x64"
PYTHON_VERSION: "3.5.x"
# with caching build takes less than 1 minute
# - PYTHON: "C:\\Python35-x64"
# PYTHON_VERSION: "3.5"
# PYTHON_ARCH: "64"
# VS_VERSION: Visual Studio 14
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
# PROJSOURCE: 6.0.0
- PYTHON: "C:\\Python36-x64"
PYTHON_VERSION: "3.6"
PYTHON_ARCH: "64"
VS_VERSION: Visual Studio 14
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
PROJSOURCE: 6.0.0
# - PYTHON: "C:\\Python37-x64"
# PYTHON_VERSION: "3.7"
# PYTHON_ARCH: "64"
# VS_VERSION: Visual Studio 14
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
# PROJSOURCE: 6.0.0
# - PYTHON: "C:\\Python36-x64"
# PYTHON_VERSION: "3.6"
# PYTHON_ARCH: "64"
# VS_VERSION: Visual Studio 14
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
# PROJSOURCE: git
matrix:
allow_failures:
- PROJSOURCE: git
shallow_clone: true
cache:
- C:\Users\appveyor\AppData\Local\pip\Cache\wheels
build_script:
# setup sqlite3
- vcpkg install sqlite3:"%platform%"-windows
- set SQLITE3_BIN=%APPVEYOR_BUILD_FOLDER%\sqlite3\bin
- mkdir %SQLITE3_BIN%
- copy c:\tools\vcpkg\installed\"%platform%"-windows\bin\sqlite3.dll %SQLITE3_BIN%
- ps: |
appveyor DownloadFile https://sqlite.org/2018/sqlite-tools-win32-x86-3250100.zip
7z x sqlite-tools-win32-x86-3250100.zip
- copy "%APPVEYOR_BUILD_FOLDER%"\sqlite-tools-win32-x86-3250100\sqlite3.exe %SQLITE3_BIN%
- set PATH=%PATH%;%SQLITE3_BIN%
# setup PROJ.4
- if "%PROJSOURCE%" == "git" git clone https://github.com/OSGeo/proj.4.git proj-git
- if not "%PROJSOURCE%" == "git" curl -o "proj-%PROJSOURCE:~0,5%.zip" "https://download.osgeo.org/proj/proj-%PROJSOURCE%.zip"
- if not "%PROJSOURCE%" == "git" 7z x -aoa -y "proj-%PROJSOURCE:~0,5%.zip"
- cd "%APPVEYOR_BUILD_FOLDER%\proj-%PROJSOURCE:~0,5%"
- if "%platform%" == "x64" SET VS_FULL=%VS_VERSION% Win64
- if "%platform%" == "x64" SET BUILD_LIBPROJ_SHARED=ON
- if "%platform%" == "x86" SET VS_FULL=%VS_VERSION%
- if "%platform%" == "x86" SET BUILD_LIBPROJ_SHARED=OFF
- echo "%VS_FULL%"
#
- mkdir build
- cd build
- set PROJ_DIR=%APPVEYOR_BUILD_FOLDER%\proj_dir
- cmake -G "%VS_FULL%" .. -DCMAKE_BUILD_TYPE=Release -DBUILD_LIBPROJ_SHARED="%BUILD_LIBPROJ_SHARED%" -DCMAKE_C_FLAGS="/WX" -DCMAKE_CXX_FLAGS="/WX" -DCMAKE_TOOLCHAIN_FILE=c:/tools/vcpkg/scripts/buildsystems/vcpkg.cmake -DCMAKE_INSTALL_PREFIX="%PROJ_DIR%"
- cmake --build . --config Release --target install
- set PATH=%PATH%;%PROJ_DIR%\bin
- set PROJ_LIB=%PROJ_DIR%\share\proj
- cd %PROJ_LIB%
- curl -O http://download.osgeo.org/proj/proj-datumgrid-1.8.zip
- 7z e -aoa -y proj-datumgrid-1.8.zip
- del proj-datumgrid-1.8.zip
- cd %APPVEYOR_BUILD_FOLDER%
- proj
# Build and install pyproj
- "%CMD_IN_ENV% pip install \"pip>=10.0.1\""
- set PYPROJ_FULL_COVERAGE=YES
- "%CMD_IN_ENV% pip install -e ."
- "%CMD_IN_ENV% pip install -r requirements-dev.txt"
install:
- ECHO "Filesystem root:"
- ps: "ls \"C:/\""
- ECHO "Installed SDKs:"
- ps: "ls \"C:/Program Files/Microsoft SDKs/Windows\""
# Install Python (from the official .msi of http://python.org) and pip when
# not already installed.
# - ps: if (-not(Test-Path($env:PYTHON))) { & ci\appveyor\install.ps1 }
......@@ -82,35 +112,35 @@ install:
- "pip install --disable-pip-version-check --user --upgrade pip"
# install wheel, caching
- "pip install wheel"
# Install the build dependencies of the project. If some dependencies contain
# compiled extensions and are not provided as pre-built wheel packages,
# pip will build them from source using the MSVC compiler matching the
# target Python version and architecture
- "%CMD_IN_ENV% pip install -r requirements-dev.txt"
build_script:
# Build and install pyproj
# - "%CMD_IN_ENV% python setup.py install"
- "%CMD_IN_ENV% pip install ."
- "%CMD_IN_ENV% pip install wheel"
test_script:
# Run the project tests
- "%CMD_IN_ENV% python lib/pyproj/__init__.py"
- "%CMD_IN_ENV% python -c \"import pyproj; pyproj.Proj(init='epsg:4269')\""
- "%CMD_IN_ENV% python unittest/test.py -v"
#after_test:
after_test:
# If tests are successful, create binary packages for the project.
# - "%CMD_IN_ENV% python setup.py bdist_wheel"
- mkdir pyproj\proj_dir\share\proj
- copy %PROJ_LIB%\* pyproj\proj_dir\share\proj
- mkdir pyproj\proj_dir\lib
- copy %PROJ_DIR%\lib\* pyproj\proj_dir\lib
- copy c:\tools\vcpkg\installed\"%platform%"-windows\bin\sqlite3.dll pyproj\proj_dir\lib
- set PROJ_LIBDIR=proj_dir\lib
- set PROJ_WHEEL=true
- "%CMD_IN_ENV% python setup.py bdist_wheel"
# - "%CMD_IN_ENV% python setup.py bdist_wininst"
# - "%CMD_IN_ENV% python setup.py bdist_msi"
# - ps: "ls dist"
#artifacts:
# test wheel
- pip install pyproj --ignore-installed --no-index -f dist
- python -c "import pyproj; pyproj.Proj(init='epsg:4269')"
# cleanup for test dir
- if %PROJSOURCE% == git del /F /Q dist\*
- ps: "ls dist"
artifacts:
# Archive the generated packages in the ci.appveyor.com build report.
# - path: dist\*
- path: dist\*
#on_success:
# - TODO: upload the content of dist/*.whl to a public wheelhouse
......
#!/bin/bash
# Run this command to build the wheels:
# docker run --rm -v `pwd`:/io quay.io/pypa/manylinux1_x86_64 /io/build-wheels.sh 6.0.0 36
set -e -x
# install updated auditwheel
/opt/python/cp36-cp36m/bin/pip install git+https://github.com/daa/auditwheel.git@c4b6339
# Install PROJ.4
yum install -y sqlite sqlite-devel zlib-devel
export PROJ_DIR=/io/pyproj/proj_dir
/io/ci/travis/proj-dl-and-compile $1
# Compile wheels
export PROJ_WHEEL=true
for PYBIN in /opt/python/cp${2//\./}*/bin; do
"${PYBIN}/pip" install -r /io/requirements-dev.txt
"${PYBIN}/pip" wheel /io/ -w wheelhouse/
done
# Bundle external shared libraries into the wheels
for whl in wheelhouse/*.whl; do
auditwheel repair "$whl" -w /io/wheelhouse/
done
# Install packages and test
for PYBIN in /opt/python/cp${2//\./}*/bin/; do
"${PYBIN}/pip" install pyproj --no-index -f /io/wheelhouse
(cd "$HOME"; "${PYBIN}/python" -c "import pyproj; pyproj.Proj(init='epsg:4269')" )
done
#!/usr/bin/env bash
# adds this line to _proj.pyx to enable measuring Cython coverage
sed -i '1 i\# cython: linetrace=True' _proj.pyx
#!/bin/bash
echo "Building PROJ.4 $1 version from source..."
if [[ $1 == "git" ]]; then
git clone https://github.com/OSGeo/proj.4.git proj.4-git
git clone https://github.com/OSGeo/proj.4.git proj-git
else
wget https://github.com/OSGeo/proj.4/archive/$1.tar.gz
tar zxf $1.tar.gz
curl https://download.osgeo.org/proj/proj-$1.tar.gz > "proj-${1:0:5}.tar.gz"
tar zxf "proj-${1:0:5}.tar.gz"
fi
cd proj.4-$1
cd "proj-${1:0:5}"
# Download and extract grids
wget http://download.osgeo.org/proj/proj-datumgrid-1.5.zip
cd nad
unzip -o ../proj-datumgrid-1.5.zip
curl http://download.osgeo.org/proj/proj-datumgrid-1.8.zip > proj-datumgrid-1.8.zip
cd data
unzip -o ../proj-datumgrid-1.8.zip
rm ../proj-datumgrid-1.8.zip
cd ..
# could be installed to a cached location (probably not git version)
# seems to take only about 13 seconds of build time
cmake . -DCMAKE_INSTALL_PREFIX=/tmp/proj_dl_install
make -j3
# build using autotools
sh autogen.sh
./configure --prefix=$PROJ_DIR
make
make install
find /tmp/proj_dl_install
# export PROJ_DIR="/tmp/proj_git_install"
# build using cmake
#cmake . -DCMAKE_INSTALL_PREFIX=$PROJ_DIR
#cmake --build .
#make install
find $PROJ_DIR
# export PROJ_DIR="/tmp/proj_dl_install"
cd ..
# svn propset svn:mime-type text/html docs/*html
epydoc -v --exclude=_geod --exclude=datadir --exclude=_proj --no-frames --no-private --introspect-only -o docs pyproj
#!/bin/sh
pip install sphinx
cd sphinx && make html && cd ..
This diff is collapsed.
Maryland - HP
25 17 1 -80.00000 .25000 37.00000 .25000
0: 5107 -2502 -700 496 -656 468 -587 418 -481 347 -325 256 -111 152 166 50
493 -37 854 -96 1221 -118 1568 -125 1953 -143 2433 -195 2464 -281 2529 -395
1987 -729 447 -916 -3011 -1181 -5559 -406 -6094 541 -5714 1110 -5247 1289
-4993 1254 -4960 1151
1: 4757 -1695 -644 429 -627 411 -602 368 -555 299 -470 206 -328 96 -125 -15
126 -105 391 -146 634 -120 762 -58 911 -13 1583 -8 1049 -28 1451 123 1377 -464
907 -603 -4056 -1955 -6769 -485 -5797 929 -4254 1413 -3251 1295 -2871 993
-2899 724
2: 4413 -932 -563 355 -566 354 -582 322 -597 258 -579 164 -499 45 -341 -84
-127 -192 93 -234 288 -157 190 -25 -145 65 1065 74 -1087 -40 -877 1058 -994 18
1208 694 -5540 -3840 -7658 -332 -4130 1732 -1668 1786 -634 1127 -525 501
-856 110
3: 4055 -240 -456 271 -467 294 -520 279 -598 226 -652 137 -622 9 -469 -140
-216 -285 27 -362 263 -223 177 -13 -96 71 110 26 -1646 -1167 -6731 2306
-6507 1730 -6212 3695 -4277 -7455 -3522 570 519 3029 2116 1873 2259 459
1672 -383 871 -737
4: 3649 351 -332 164 -326 230 -409 235 -557 201 -693 131 -718 0 -535 -165
-101 -346 460 -493 33 -283 -1321 62 -1559 1 -5178 295 -5413 -3383 -1930 1443
-2892 564 -10423 1293 -5171 1702 -2535 2461 2932 4061 4566 750 4123 -1116
2992 -1715 1857 -1727
5: 3144 806 -212 20 -145 160 -245 172 -468 175 -706 151 -825 16 -677 -154
-182 -358 990 -703 -674 -285 -5937 730 -3063 -730 -2085 -867 -3581 281
-2334 586 -1865 759 -5614 1473 -3452 5821 -3401 5679 1428 2413 4628 -2496
4177 -3412 2947 -3078 1846 -2521
6: 2486 1092 -149 -192 58 93 -44 50 -322 127 -644 224 -873 34 -771 -149
-678 -275 1770 -1075 -356 -827 -5051 5 -7881 816 -1030 443 -515 634 -2144 1008
-1825 1030 -2498 1380 -732 4469 -286 5830 843 2970 3527 -3923 2622 -4302
1634 -3420 962 -2613
7: 1654 1205 -254 -546 221 60 99 -240 -127 38 -418 455 -728 36 -31 -311
-225 -355 -33 -358 -3518 -30 -4640 -954 -5000 1000 -1818 2806 1675 -346
-1857 1540 -225 -656 -1646 2284 2156 3127 2865 2526 3328 2398 1668 -4480
57 -3443 -249 -2495 -233 -1941
8: 774 1247 -684 -1157 78 -16 -159 -920 104 -45 117 1090 -906 205 695 -339
-472 -133 -1852 1212 -5751 619 -1944 -763 0 0 -1000 1000 0 2000 -781 1116
399 1285 -1441 1545 4580 1012 1900 -687 3393 1019 2580 -6254 -1198 -1689
-1158 -1160 -867 -1068
9: 286 1527 -1064 -1509 -1784 -1841 -1774 -1770 671 449 1944 1770 -864 986
-654 174 -459 -486 -3471 4225 -753 -3046 -1998 -493 920 1014 -194 1777
219 1456 -220 1705 -4805 4062 4000 -1000 1438 -738 1687 -1949 4875 -1313
137 -2862 1175 -2395 -88 -1276 -580 -789
10: 155 1275 -1109 -3207 -3642 -4791 -2359 752 -671 811 -127 1647 2394 2226
143 593 -1814 676 -2822 760 3 -1215 2849 -1527 273 2735 -238 2454 -152 3485
1117 -674 1000 0 -2868 944 -947 22 3163 1227 3618 -1203 2940 -5487 -80 -2667
-428 -1173 -531 -579
11: 210 2136 -191 -2212 -19 -4924 -671 974 -2112 719 -1798 471 60 914 304 1048
-2565 1609 -3875 184 1862 -2588 7166 1567 -242 2228 -1731 3121 2189 749
-4055 528 -454 -2297 -78 773 -1000 -1000 2289 1712 5097 -691 -167 -5244
240 -1551 -59 -589 -233 -314
12: 136 2158 79 -2113 870 -2292 -87 492 -1395 1041 -324 108 1093 15 -372 591
-3302 -1631 1228 1503 2274 -18 348 98 -548 48 3116 847 -2761 -369 -1636 4272
-1692 3024 -2566 -1109 3539 -5665 -2548 3660 4460 -4303 33 -1230 -83 -215
64 -282 7 -263
13: 437 2268 560 -1486 885 -1135 371 147 -233 547 243 42 679 -222 -336 -237
-1466 -996 550 564 492 316 -1347 86 -1522 -8 -3178 -134 3508 29 224 1615
-978 2218 111 -3614 1000 -1000 814 1143 -1762 1626 28 -784 -14 -140 274 -574
170 -385
14: 853 2381 888 -971 974 -638 715 -41 417 171 481 -79 441 -329 -174 -472
-704 -640 -236 -12 -607 49 -1686 -95 -2002 -238 -1988 -349 1822 -129 995 494
219 507 526 -1730 552 -212 170 1146 -1495 1850 -678 543 -301 275 -1 -88
30 -81
15: 1272 2398 1135 -612 1122 -398 955 -126 740 -45 598 -193 366 -390 -90 -527
-502 -568 -637 -337 -1047 -270 -1628 -342 -1734 -438 -1191 -480 655 -329
834 -53 575 -59 523 -598 291 234 -200 1168 -1032 1651 -848 1158 -561 799
-319 502 -228 413
16: 1671 2307 1341 -357 1280 -252 1127 -153 911 -156 671 -279 357 -439
-57 -566 -460 -614 -776 -555 -1133 -534 -1436 -571 -1391 -613 -871 -599
97 -470 476 -272 475 -136 364 -48 91 536 -331 1193 -799 1568 -849 1461 -725 1247
-579 1047 -498 951
Tennessee - HP
41 13 1 -91.00000 .25000 34.00000 .25000
0: 4428 -22007 -1493 4893 -1577 5555 -1600 6225 -1405 5086 -965 1594 -1701 -1996
-2039 -3629 -1741 -3344 -815 -1573 494 700 1259 1802 1435 1879 1325 1617
1153 1350 1009 1144 885 1001 778 868 707 653 744 389 841 191 927 57 931 -55
770 -133 351 -128 -257 -37 -607 -22 -737 -63 -743 -99 -678 -91 -560 -30
-416 38 -280 74 -175 66 -102 31 -54 -8 -26 -41 -11 -60 -5 -71 -6 -73 -10 -70
1: 3780 -18301 -1014 3344 -1198 4442 -1427 6806 -1330 6403 118 1384 -1798 -3653
-2337 -5100 -2065 -4288 -954 -1580 1037 1956 1772 2803 1591 2110 1187 1417
865 1022 694 810 561 754 431 767 300 564 399 238 602 75 797 25 926 -76 882 -173
432 -168 -496 49 -785 39 -800 -58 -737 -137 -642 -130 -489 -13 -301 104
-146 160 -46 133 7 73 30 15 39 -23 39 -41 32 -46 25 -45 15 -38
2: 3069 -14097 -393 1440 -561 2094 -1223 6705 -1961 7926 1706 1136 -2308 -5180
-2320 -5540 -2111 -4420 -1122 -1101 1818 3758 2256 3591 1515 1676 829 738
424 480 357 358 273 454 155 786 -183 562 41 35 350 -45 609 92 842 -20 992 -165
588 -224 -866 182 -861 84 -731 -82 -648 -214 -592 -222 -424 11 -164 201
11 278 89 207 108 101 102 26 89 -10 74 -20 60 -19 46 -10 34 0
3: 2036 -8580 276 277 983 -599 -510 2225 -1953 5028 -1355 918 -1485 -2621
-646 -2637 -1037 -2105 -236 1836 1439 3031 2063 2724 988 58 257 -375 -160 -55
89 -77 91 65 124 1042 -806 722 -215 -297 136 -170 329 352 528 121 879 -7
201 -18 -794 57 -492 2 -427 -117 -460 -287 -591 -403 -424 80 5 335 195 442
217 266 181 97 144 20 116 3 92 10 73 22 58 35 46 47
4: 287 -1924 -453 1080 -331 3 2355 -7518 -858 2359 -3610 -2302 575 3050
1411 1053 432 3839 -252 90 303 163 1142 119 774 -805 -8 -1014 -755 -120
-12 -73 46 -498 607 1411 -1622 1049 -8 -684 10 -208 0 821 -33 109 994 45
-23 190 -839 -183 -74 50 -109 73 -267 -134 -800 -764 -629 316 275 425 405 661
304 257 190 30 139 10 112 38 91 67 73 85 60 97 52 105
5: -865 3376 -382 913 -44 -261 1057 -3331 -508 -2245 742 -3452 775 -1825
-559 27 1784 1798 737 1534 -2211 1916 -525 -445 1059 -829 775 -1226 -946 -789
-613 1793 620 -328 564 -481 -1185 836 1279 836 -572 345 -171 501 -881 -280
962 -334 169 767 678 -1396 -1259 824 78 836 -143 828 -1381 -1522 -1321 1038
903 11 594 946 264 66 77 -98 79 60 86 143 74 176 64 182 56 178 53 174
6: -1343 6747 -88 292 232 -825 700 -2723 317 -3600 220 -3850 200 -1389
784 -730 1893 125 1140 212 -216 618 -3344 1373 -992 -463 1441 -1220 -673 -1585
592 -975 -498 836 816 1029 -122 1065 805 1213 67 777 -417 -867 -2156 -452
1484 229 295 930 833 -644 -135 -680 -38 1930 133 3340 -1820 -2259 -3171 2527
2553 -2627 483 1358 -55 -352 -228 -120 3 358 68 383 61 351 52 310 51 273
52 247
7: -1388 8391 183 -350 407 -1309 560 -2735 238 -3997 -42 -4199 71 -1137
986 -992 1896 -487 1923 -342 237 149 280 -714 -1945 -467 -1380 -467 -1011 -371
-834 -58 -158 -7 1730 2420 237 1669 164 -191 665 -772 723 -1413 -3157 345
324 726 329 497 1138 1010 -121 -133 -175 -268 -51 4070 2416 8621 -8245 -1489
5673 -10573 -529 1071 -827 490 -744 521 87 1194 130 721 64 551 45 439 48 362
56 311
8: -1226 8668 372 -864 552 -1607 648 -2768 398 -4734 -744 -9695 44 2104
907 915 2135 -112 1924 -870 990 963 66 -49 -1087 -39 -2185 14 -1731 115
-1028 -154 -294 -680 -1047 2008 2306 1785 1325 -1428 623 -2381 922 -799
-2498 1892 -1328 829 885 93 580 1349 576 1217 12 -1876 -97 104 -616 1461
-931 1274 641 -1811 -915 917 -299 -301 -1130 436 746 2382 319 748 68 663
38 517 51 417 62 354
9: -1031 7928 431 -1230 551 -1693 574 -2266 289 -3136 -774 -5420 881 -309
-40 209 2144 -2843 1906 -2731 630 3134 902 1630 -1538 739 -1788 -303 -2169 90
-968 -799 -248 349 -752 651 633 1763 1973 -1677 -241 -2784 761 1326 -1204 715
-841 2315 733 577 2318 604 1564 14 740 -2126 -2785 -760 -1562 2680 -259 -93
-254 487 -1576 -41 795 -1621 -2359 -288 1945 3980 577 -12 -18 710 15 520
53 425 71 367
10: -885 6528 377 -1487 428 -1749 404 -1817 238 -1402 -132 -1485 293 583
-1609 -1903 603 -5543 341 6911 -891 -1006 4153 -596 581 -549 -1636 -2262
-1235 290 -986 1249 -792 -297 691 542 87 2083 88 -194 793 190 -515 -726
-295 193 -168 1078 -910 1303 1418 698 1650 -729 -160 -1305 -3097 -1402
2044 1640 -870 -591 -202 171 -706 -189 817 -396 -1835 172 -131 615 2670 852
-539 476 -59 457 45 400 75 354
11: -792 4852 259 -1571 258 -1740 205 -1615 161 -93 -68 78 -214 222 -936 -1563
147 -2586 598 2672 188 1463 1970 688 681 371 -1504 -866 -222 708 -687 -1579
-6 -404 826 -952 -34 2378 -753 786 -287 433 -361 -358 -228 -75 -227 374
-444 519 710 -70 989 -1131 26 -1638 -986 -1436 841 556 -277 83 -228 258
-292 107 130 42 -820 165 -28 216 1382 525 99 410 16 381 51 349 78 321
12: -729 3220 132 -1351 115 -1285 70 -874 15 145 -134 465 -293 299 -469 -539
47 -619 440 1495 483 1720 994 1314 412 822 -565 50 -136 69 -190 -1194 167 -806
416 -572 -146 1121 -691 793 -600 383 -479 -159 -323 -266 -231 -229 -124 -363
458 -902 717 -1662 439 -2116 168 -1882 116 411 -205 548 -226 540 -208 421
-101 321 -326 275 64 248 641 360 262 339 120 317 96 296 99 278
Wisconsin - HP
33 25 1 -94.00000 .25000 42.00000 .25000
0: 1142 -2439 -9 236 -4 218 3 196 11 171 18 143 24 117 28 93 21 74 -7 64 -62 57
-151 10 -225 -154 -63 -403 -174 -312 -109 -375 719 -221 484 11 -544 454
778 199 399 -131 482 334 1322 -1332 466 -2511 25 -1372 -3555 -3448 -5228 -413
-4418 992 -3463 1547 -2945 1834 -2806 2036 -2895 2186 -3089 2289
1: 962 -2138 -21 236 -17 215 -14 188 -10 161 -8 137 -5 116 0 103 -4 101 -29 128
-94 195 -226 268 -450 166 77 -52 -177 185 -345 -67 1266 -30 758 66 -2237 666
637 96 -1126 -674 -787 1772 867 -1040 -715 -2820 291 1249 -5772 -5028 -5685 625
-2814 1117 -1412 1110 -1050 1180 -1186 1314 -1522 1455 -1903 1573
2: 789 -1853 -29 240 -26 212 -27 179 -29 147 -35 124 -38 108 -36 97 -39 91
-73 111 -155 193 -302 351 -899 28 -3 1571 93 396 809 1005 933 26 1061 901
-1277 -638 -1717 -289 -3934 -1909 816 1843 -2988 -654 9 -323 -4099 1350
-11582 532 -703 -565 1348 -475 1346 -154 837 167 207 447 -418 678 -972 858
3: 626 -1593 -31 249 -30 212 -30 169 -40 129 -57 109 -75 103 -74 102 -72 84
-145 61 -357 63 -715 360 -934 1755 -8 140 -147 130 2178 -1107 -475 3922
1496 1973 -977 -20 -2133 159 -3098 -1078 -853 -668 -1175 -182 -4471 305
-4241 5372 -11726 2321 1303 -2332 2775 -1960 2375 -1259 1651 -726 889 -329
178 -20 -427 215
4: 478 -1372 -30 268 -23 218 -22 158 -33 104 -67 88 -106 112 -103 149 -39 161
-71 165 -279 98 -723 336 -906 3204 -74 516 -1855 765 -982 1893 69 2079 3646 -888
-922 -15 -235 719 -2777 -1741 -1142 -103 -1804 86 -2956 1757 -1355 2255
-3134 1816 -3203 103 -128 -984 1112 -1213 1179 -1075 762 -814 214 -536
-302 -290
5: 348 -1202 -25 299 -11 235 4 147 4 62 -46 46 -130 114 -143 230 57 315 157 508
223 453 436 -126 -19 2708 -902 1099 -1702 1214 -1251 898 -1389 1090 -605 -59
-6 -31 900 1775 -64 -924 -1836 -851 -1235 -23 -1467 787 -522 1401 -1184 2449
-1736 1127 -501 -242 316 -968 467 -1169 234 -1078 -139 -864 -510 -635
6: 238 -1102 -22 346 1 271 43 145 83 -10 35 -43 -116 59 -232 271 114 384
163 885 -209 1025 -1048 -1897 -50 2666 1000 2000 1000 3000 -3204 899 -3657 -801
-255 -263 121 -887 -90 138 67 -175 48 913 15 357 30 1633 408 1889 -765 1792
-85 973 98 -205 19 -979 -185 -1264 -443 -1227 -704 -1042 -930 -825
7: 156 -1093 -27 409 -4 335 65 174 195 -109 205 -181 40 -99 -123 93 17 377
516 888 69 909 -2504 1753 -1605 -456 2000 4000 -1616 -315 -2672 -664 -3712 -1021
1785 209 846 -379 -473 1235 714 -95 983 1023 1307 762 1190 1830 1358 2334
-710 2081 1700 772 669 -488 -327 -1192 -905 -1387 -1204 -1290 -1358 -1081
-1438 -866
8: 114 -1197 -36 471 -38 418 11 270 246 -190 339 -236 156 -137 -83 56 -170 677
1969 2103 -321 3927 -6425 -228 238 -2934 -2825 -2596 -1107 1550 811 265
-666 123 -197 833 -16 -175 1144 678 1132 434 2328 1064 1755 1036 3196 1540
1493 2616 1952 2632 2169 1092 36 -792 -1226 -1434 -1792 -1434 -1980 -1216
-1982 -967 -1912 -760
9: 130 -1426 -28 508 -64 452 -90 282 -22 -35 144 -52 -13 211 -156 41 -1453 1063
719 1943 -896 4530 -6271 -1517 -104 -2066 1068 -925 -361 -53 -1982 -944
1379 -12 -952 965 -1070 -797 2239 624 1667 -203 4486 701 2870 1044 3892 1732
3191 2514 1811 2523 3311 1338 -956 -1332 -2114 -1570 -2499 -1269 -2540 -935
-2409 -686 -2221 -523
10: 206 -1747 15 555 -56 549 -244 443 -642 173 -1140 20 -960 1837 53 -952
-296 140 -5773 2701 -4163 -1719 -804 1949 2804 51 2534 -368 -355 -591 1447 -1726
334 650 -359 97 -3335 800 2697 -1044 1647 -4023 16184 4356 3962 2167 932 5018
-1556 -308 -158 91 1802 -533 -856 -1170 -1910 -1167 -2509 -752 -2635 -438
-2489 -275 -2262 -206
11: 317 -2136 114 611 127 731 52 866 -353 852 -1022 243 -1368 2721 -5443 12
-3424 100 -3449 1816 -3385 -2127 1752 -602 2884 -927 3992 -127 2172 904
1956 -66 -514 -1139 -720 -845 -371 -437 -412 836 1652 -861 10857 -5335
17344 -13635 39679 -18671 -40694 36552 -10007 7834 -814 -887 599 -2128
-621 -1143 -1919 -233 -2275 81 -2196 126 -2005 89
12: 380 -2585 181 602 339 824 723 1249 1377 1910 -107 1194 -5794 1662 -5583 1775
-1598 -658 -1308 901 -2569 176 3177 -2081 1537 -2218 468 -1548 2980 956
324 50 -723 -1427 -1159 -1287 2355 505 1492 309 -1213 814 -7803 -4600 5901 -6146
26567 -18529 -10372 21045 -4757 11552 862 651 1323 -3096 1006 -1396 -1264 193
-1632 412 -1591 355 -1490 258
13: 338 -3044 56 492 21 635 -43 831 130 1333 3437 5060 -4977 1084 -8092 2428
-529 -1856 2522 114 1587 392 4576 -1342 -83 -1159 -1736 865 4841 -2658
-1515 -1462 -2283 1122 -1734 -5519 1727 1103 -934 814 -787 -239 -8829 -2963
-10693 -3031 12771 2677 4136 3094 3693 2953 3333 -96 1733 -1087 1142 -586
-526 127 -684 291 -760 297 -829 250
14: 300 -3401 -37 454 -150 702 -367 1139 -720 1828 -1336 1531 -1339 5182
-2773 155 2106 -380 1087 -1387 3721 -1719 2310 32 456 -120 742 -16 1655 -160
-988 50 -1105 1159 -1133 -3569 4 -313 -2867 541 -3983 855 -11104 -3164
2270 -5082 7686 1598 2136 2220 1634 1412 1577 315 277 -22 829 34 -745 123
55 59 -61 122 -256 147
15: 325 -3665 -54 412 -133 738 -305 1282 -833 2233 -3111 4516 2527 7153
5200 -902 1671 -2632 -1102 -3172 -105 -1837 2154 -742 -1982 1391 625 158
244 -129 -160 -565 216 686 -334 -1090 -1269 90 -1522 56 -432 -627 2310 -7203
-1769 -1452 -673 2171 -764 2065 -903 1030 -390 -25 -340 -100 59 -6 -353 30
62 -6 127 24 25 54
16: 403 -3896 -56 315 -85 689 -102 1244 -72 1989 136 2611 1494 3958 2390 42
197 178 -481 -1145 1039 -106 -459 -919 435 -20 160 184 -27 -148 -260 -181
414 -492 35 -190 -1570 -225 406 434 2134 -370 6112 -2074 -1820 -4189 -7219 529
-1826 901 -1739 972 -631 9 -413 -143 -191 -96 -189 -61 38 -59 141 -40 117 -17
17: 520 -4172 -83 125 -123 511 -146 1010 -38 1486 676 1817 -821 1175 2015 3048
-175 373 -1334 480 3189 -750 172 48 478 -3 933 663 1404 138 -422 273 -506 -1238
-2394 -1351 -204 -1819 566 -693 -594 -1225 6646 2265 -307 -2024 -4556 -563
-2739 109 -1963 354 -1008 48 -564 -92 -304 -111 -165 -102 0 -98 100 -85
115 -70
18: 694 -4558 -109 -173 -174 252 -276 870 -421 1650 -542 2308 -90 845 3268 4894
-759 112 -629 -130 575 -159 2441 -41 934 67 977 -577 3696 1106 7694 2089
-12687 -4638 -8040 -3403 2997 -480 512 249 -344 -398 4851 1203 1431 -461
-1711 -421 -1978 -162 -1675 -13 -1007 28 -610 -54 -357 -100 -188 -117 -49 -121
38 -117 68 -111
19: 942 -5097 -104 -625 -138 -252 -175 314 -187 1120 -149 2147 -371 2824
-559 4060 9826 3350 -5878 -1630 -1718 -319 3515 -502 1111 1664 -688 -828
2873 1448 3923 1087 -6691 -2448 -5696 -3595 -80 -2854 -323 -100 165 145
2528 648 1427 52 -327 -163 -1042 -153 -1121 -98 -840 -51 -572 -76 -368 -109
-217 -129 -102 -140 -30 -144 4 -142
20: 1238 -5750 -94 -1191 -95 -969 -76 -682 -15 -418 64 -332 -144 -155 -1857 5519
1958 4101 148 2169 597 1518 3682 2085 2109 2553 -1401 -1172 736 1535 1344 -16
-3061 -1900 -3399 -2921 -1191 -2567 -557 -882 170 -149 1273 224 1011 85
153 -61 -437 -115 -654 -114 -605 -100 -475 -110 -345 -130 -235 -148 -150 -160
-94 -168 -66 -171
21: 1548 -6408 -116 -1732 -116 -1605 -112 -1432 -122 -1215 -222 -834 -614 353
-1365 3851 104 4149 556 3567 560 3306 2935 2120 2372 2503 169 597 334 987
239 -83 -1513 -1348 -1955 -2107 -1167 -1985 -566 -1111 48 -463 640 -104
639 -44 251 -84 -131 -119 -347 -133 -401 -136 -368 -144 -305 -157 -241 -172
-189 -184 -152 -193 -134 -198
22: 1852 -6980 -177 -2161 -192 -2040 -224 -1824 -298 -1451 -459 -746 -744 632
-963 2795 -278 3694 368 3792 849 3565 2047 2766 1926 2465 861 1445 455 995
70 133 -745 -788 -1082 -1380 -828 -1426 -444 -1023 -24 -596 326 -305 391 -184
224 -157 -3 -160 -173 -168 -258 -172 -278 -179 -267 -189 -242 -200 -219 -211
-203 -220 -196 -226
23: 2146 -7440 -260 -2464 -291 -2299 -346 -1990 -436 -1469 -568 -623 -711 650
-706 2178 -281 3154 280 3541 832 3481 1481 3025 1518 2570 1027 1852 612 1219
211 467 -261 -261 -515 -767 -467 -929 -268 -801 -20 -578 184 -389 247 -278
174 -230 41 -215 -84 -211 -169 -213 -217 -217 -236 -224 -243 -231 -244 -241
-246 -248 -249 -254
24: 2438 -7814 -354 -2672 -393 -2447 -449 -2055 -522 -1446 -599 -573 -635 553
-537 1758 -211 2673 242 3174 711 3277 1127 3050 1224 2659 1012 2096 719 1487
404 830 88 214 -113 -248 -153 -490 -82 -532 38 -471 140 -385 176 -320 136 -282
51 -266 -40 -257 -119 -256 -176 -257 -217 -260 -244 -265 -266 -272 -282 -278
-297 -285
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Null transform for whole world
3 3 1 -180.00000 180.00000 -90.00000 90.00000
0: 0 0 0 0 0 0
1: 0 0 0 0 0 0
2: 0 0 0 0 0 0
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
pyproj pyproj-module.html
pyproj._dict2string pyproj-module.html#_dict2string
pyproj._copytobuffer_return_scalar pyproj-module.html#_copytobuffer_return_scalar
pyproj.pj_ellps pyproj-module.html#pj_ellps
pyproj.string_types pyproj-module.html#string_types
pyproj.pyproj_datadir pyproj-module.html#pyproj_datadir
pyproj.__package__ pyproj-module.html#__package__
pyproj.transform pyproj-module.html#transform
pyproj._copytobuffer pyproj-module.html#_copytobuffer
pyproj._convertback pyproj-module.html#_convertback
pyproj.pj_list pyproj-module.html#pj_list
pyproj.test pyproj-module.html#test
pyproj.Geod pyproj.Geod-class.html
pyproj.Geod.__new__ pyproj.Geod-class.html#__new__
pyproj.Geod.fwd pyproj.Geod-class.html#fwd
pyproj.Geod.inv pyproj.Geod-class.html#inv
pyproj.Geod.npts pyproj.Geod-class.html#npts
pyproj.Proj pyproj.Proj-class.html
pyproj.Proj.is_latlong pyproj.Proj-class.html#is_latlong
pyproj.Proj.__new__ pyproj.Proj-class.html#__new__
pyproj.Proj.is_geocent pyproj.Proj-class.html#is_geocent
pyproj.Proj.__call__ pyproj.Proj-class.html#__call__
pyproj.Proj.to_latlong pyproj.Proj-class.html#to_latlong
<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Class Hierarchy</title>
<link rel="stylesheet" href="epydoc.css" type="text/css" />
<script type="text/javascript" src="epydoc.js"></script>
</head>
<body bgcolor="white" text="black" link="blue" vlink="#204080"
alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
bgcolor="#a0c0ff" cellspacing="0">
<tr valign="middle">
<!-- Home link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="pyproj-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
<!-- Tree link -->
<th bgcolor="#70b0f0" class="navbar-select"
>&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>
<!-- Index link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
<!-- Help link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
<th class="navbar" width="100%"></th>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="100%">&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0">
<!-- hide/show private -->
</table>
</td>
</tr>
</table>
<center><b>
[ <a href="module-tree.html">Module Hierarchy</a>
| <a href="class-tree.html">Class Hierarchy</a> ]
</b></center><br />
<h1 class="epydoc">Class Hierarchy</h1>
<ul class="nomargin-top">
<li> <strong class="uidlink"><i>unreachable</i>.Geod</strong>
<ul>
<li> <strong class="uidlink"><a href="pyproj.Geod-class.html">pyproj.Geod</a></strong>:
<em class="summary">performs forward and inverse geodetic, or Great Circle,
computations.</em>
</li>
</ul>
</li>
<li> <strong class="uidlink"><i>unreachable</i>.Proj</strong>
<ul>
<li> <strong class="uidlink"><a href="pyproj.Proj-class.html">pyproj.Proj</a></strong>:
<em class="summary">performs cartographic transformations (converts from
longitude,latitude to native map projection x,y coordinates and
vice versa) using proj (https://github.com/OSGeo/proj.4/wiki).</em>
</li>
</ul>
</li>
</ul>
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
bgcolor="#a0c0ff" cellspacing="0">
<tr valign="middle">
<!-- Home link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="pyproj-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
<!-- Tree link -->
<th bgcolor="#70b0f0" class="navbar-select"
>&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>
<!-- Index link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
<!-- Help link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
<th class="navbar" width="100%"></th>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr>
<td align="left" class="footer">
Generated by Epydoc 3.0.1
on Mon Jan 18 16:51:04 2016
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
>http://epydoc.sourceforge.net</a>
</td>
</tr>
</table>
<script type="text/javascript">
<!--
// Private objects are initially displayed (because if
// javascript is turned off then we want them to be
// visible); but by default, we want to hide them. So hide
// them unless we have a cookie that says to show them.
checkCookie();
// -->
</script>
</body>
</html>
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Module Hierarchy</title>
<link rel="stylesheet" href="epydoc.css" type="text/css" />
<script type="text/javascript" src="epydoc.js"></script>
</head>
<body bgcolor="white" text="black" link="blue" vlink="#204080"
alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
bgcolor="#a0c0ff" cellspacing="0">
<tr valign="middle">
<!-- Home link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="pyproj-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
<!-- Tree link -->
<th bgcolor="#70b0f0" class="navbar-select"
>&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>
<!-- Index link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
<!-- Help link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
<th class="navbar" width="100%"></th>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="100%">&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0">
<!-- hide/show private -->
</table>
</td>
</tr>
</table>
<center><b>
[ <a href="module-tree.html">Module Hierarchy</a>
| <a href="class-tree.html">Class Hierarchy</a> ]
</b></center><br />
<h1 class="epydoc">Module Hierarchy</h1>
<ul class="nomargin-top">
<li> <strong class="uidlink"><a href="pyproj-module.html">pyproj</a></strong>: <em class="summary">Cython wrapper to provide python interfaces to PROJ.4
(https://github.com/OSGeo/proj.4/wiki) functions.</em> </li>
</ul>
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
bgcolor="#a0c0ff" cellspacing="0">
<tr valign="middle">
<!-- Home link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="pyproj-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
<!-- Tree link -->
<th bgcolor="#70b0f0" class="navbar-select"
>&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>
<!-- Index link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
<!-- Help link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
<th class="navbar" width="100%"></th>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr>
<td align="left" class="footer">
Generated by Epydoc 3.0.1
on Mon Jan 18 16:51:04 2016
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
>http://epydoc.sourceforge.net</a>
</td>
</tr>
</table>
<script type="text/javascript">
<!--
// Private objects are initially displayed (because if
// javascript is turned off then we want them to be
// visible); but by default, we want to hide them. So hide
// them unless we have a cookie that says to show them.
checkCookie();
// -->
</script>
</body>
</html>
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
# SCCSID @(#)GL27 1.1 93/08/25 GIE REL
# Great Lakes Grids
<erie-etal> # Lake Erie, Ontario and St. Lawrence River.
proj=omerc ellps=clrk66 k_0=0.9999
lonc=78d00'W lat_0=44d00'N alpha=55d40'
x_0=-3950000 y_0=-3430000
no_defs <>
<huron> # Lake Huron
proj=omerc ellps=clrk66 k_0=0.9999
lonc=82d00'W lat_0=43d00'N alpha=350d37'
x_0=1200000 y_0=-3500000
no_defs <>
<michigan> # Lake Michigan
proj=omerc ellps=clrk66 k_0=0.9999
lonc=87d00'W lat_0=44d00'N alpha=15d00'
x_0=-1000000 y_0=-4300000
no_defs <>
<superior> # Lake Superior, Lake of the Woods
proj=omerc ellps=clrk66 k_0=0.9999
lonc=88d50'0.256"W lat_0=47d12'21.554"N alpha=285d41'42.593"
x_0=9000000 y_0=-1600000
no_defs <>
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
##############################################################
Point in the ONwinsor subgrid.
82d00'00.000"W 42d00'00.000"N 0.0 81d59'59.6104"W 42d0'0.1602"N 0.000
82d00'01.000"W 42d00'00.000"N 0.0 82d0'0.6104"W 42d0'0.1602"N 0.000
82d00'02.000"W 42d00'00.000"N 0.0 82d0'1.6104"W 42d0'0.1602"N 0.000
84d00'00.000"W 42d00'00.000"N 0.0 83d59'59.8593"W 42d0'0.18"N 0.000
##############################################################
Try with NTv2 and NTv1 together ... falls back to NTv1
99d00'00.000"W 65d00'00.000"N 0.0 99d0'1.5885"W 65d0'1.3482"N 0.000
111d00'00.000"W 46d00'00.000"N 0.0 111d0'3.1549"W 45d59'59.7528"N 0.000
111d00'00.000"W 47d30'00.000"N 0.0 111d0'2.7989"W 47d29'59.9896"N 0.000
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.