Compare commits

...

2 Commits

Author SHA1 Message Date
ef349b3215 Merge branch 'zyl' of http://xny.yj-3d.com:3000/zhouyulong/electron-4 into zyl 2025-09-28 16:04:42 +08:00
c255dea738 修改图幅 2025-09-28 16:03:15 +08:00
123 changed files with 6992 additions and 216 deletions

View File

@ -48,3 +48,6 @@ graphhopper:
- car - car
- bike - bike
- foot - foot
sync:
folder: E:\\地理资源

View File

@ -0,0 +1,2 @@
server:
port: 2345

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,22 @@
# This init file provides definitions for CH1903 and CH1903/LV03
# projections using the distortion grids developed by Swisstopo.
# See: https://shop.swisstopo.admin.ch/en/products/geo_software/GIS_info
#
# You'll need to download the grids separately and put in a directory
# scanned by libproj.
#
# Note that an independent effort was made to derive an usable grid
# from the CH1903->CH1903+ grid initially available from the Swisstopo
# website. You can read about this other effort here:
# http://lists.maptools.org/pipermail/proj/2012-February/006093.html
# It may be of interest because the latter was by some reported as being
# more accurate than the former:
# http://lists.maptools.org/pipermail/proj/2012-February/006119.html
#
# This init file uses the official one
#
<metadata> +origin=Swisstopo +lastupdate=2012-02-27
# CH1903/LV03
<1903_LV03> +proj=somerc +lat_0=46.95240555555556 +lon_0=7.439583333333333 +k_0=1 +x_0=600000 +y_0=200000 +ellps=bessel +units=m +nadgrids=CHENyx06_ETRS.gsb +no_defs
# CH1903
<1903> +proj=longlat +ellps=bessel +nadgrids=CHENyx06_ETRS.gsb +no_defs <>

View File

@ -0,0 +1,23 @@
# SCCSID @(#)GL27 1.1 93/08/25 GIE REL
# Great Lakes Grids
<metadata> +lastupdate=1993-08-25
<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 <>

View File

@ -0,0 +1,24 @@
# ITRF2000 params are in cm/year, PJ_helmert uses m/year
<metadata> +version=1.0.0 +origin=ftp://itrf.ensg.ign.fr/pub/itrf/ITRF.TP +lastupdate=2017-07-25
# ITRF2000 -> ITRF2005 is only defined the opposite way, so we flip the sign on all
# parameters to get the opposite transformation. Parameters from http://itrf.ign.fr/ITRF_solutions/2005/tp_05-00.php
<ITRF2005> +proj=helmert +x=-0.0001 +y=0.0008 +z=0.0058 +s=-0.0004 +dx=0.0002 +dy=-0.0001 +dz=0.0018 +ds=-0.00008 +t_epoch=2000.0 +convention=position_vector
<ITRF97> +proj=helmert +x=0.0067 +y=0.0061 +z=-0.0185 +s=0.00155 +dy=-0.0006 +dz=-0.0014 +ds=0.00001 +drz=0.00002 +t_epoch=1997.0 +convention=position_vector
<ITRF96> +proj=helmert +x=0.0067 +y=0.0061 +z=-0.0185 +s=0.00155 +dy=-0.0006 +dz=-0.0014 +ds=0.00001 +drz=0.00002 +t_epoch=1997.0 +convention=position_vector
<ITRF94> +proj=helmert +x=0.0067 +y=0.0061 +z=-0.0185 +s=0.00155 +dy=-0.0006 +dz=-0.0014 +ds=0.00001 +drz=0.00002 +t_epoch=1997.0 +convention=position_vector
<ITRF93> +proj=helmert +x=0.0127 +y=0.0065 +z=-0.0209 +s=0.00195 +rx=-0.00039 +ry=0.00080 +rz=-0.00114 +dx=-0.0029 +dy=-0.0002 +dz=-0.0006 +ds=0.00001 +drx=-0.00011 +dry=-0.00019 +drz=0.00007 +t_epoch=1988.0 +convention=position_vector
<ITRF92> +proj=helmert +x=0.0147 +y=0.0135 +z=-0.0139 +s=0.00075 +rz=-0.00018 +dy=-0.0006 +dz=-0.0014 +ds=0.00001 +drz=0.00002 +t_epoch=1988.0 +convention=position_vector
<ITRF91> +proj=helmert +x=0.0267 +y=0.0275 +z=-0.0199 +s=0.00215 +rz=-0.00018 +dy=-0.0006 +dz=-0.0014 +ds=0.00001 +drz=0.00002 +t_epoch=1988.0 +convention=position_vector
<ITRF90> +proj=helmert +x=0.0247 +y=0.0235 +z=-0.0359 +s=0.00245 +rz=-0.00018 +dy=-0.0006 +dz=-0.0014 +ds=0.00001 +drz=0.00002 +t_epoch=1988.0 +convention=position_vector
<ITRF89> +proj=helmert +x=0.0297 +y=0.0475 +z=-0.0739 +s=0.00585 +rz=-0.00018 +dy=-0.0006 +dz=-0.0014 +ds=0.00001 +drz=0.00002 +t_epoch=1988.0 +convention=position_vector
<ITRF88> +proj=helmert +x=0.0247 +y=0.0115 +z=-0.0979 +s=0.00895 +rx=0.0001 +rz=-0.00018 +dy=-0.0006 +dz=-0.0014 +ds=0.00001 +drz=0.00002 +t_epoch=1988.0 +convention=position_vector

View File

@ -0,0 +1,94 @@
# ITRF2008 params are in mm/year, PJ_helmert uses m/year
<metadata> +version=1.0.0 +origin=http://itrf.ign.fr/doc_ITRF/Transfo-ITRF2008_ITRFs.txt +lastupdate=2017-07-26
<ITRF2005> +proj=helmert +x=-0.002 +y=-0.0009 +z=-0.0047 +s=0.00094 +dx=0.0003 +t_epoch=2000.0 +convention=position_vector
<ITRF2000> +proj=helmert +x=-0.0019 +y=-0.0017 +z=-0.0105 +s=0.00134 +dx=0.0001 +dy=0.0001 +dz=-0.0018 +ds=0.00008 +t_epoch=2000.0 +convention=position_vector
<ITRF97> +proj=helmert +x=0.0048 +y=0.0026 +z=-0.0332 +s=0.00292 +rz=0.00006 +dx=0.0001 +dy=-0.0005 +dz=-0.0032 +ds=0.00009 +drz=0.00002 +t_epoch=2000.0 +convention=position_vector
<ITRF96> +proj=helmert +x=0.0048 +y=0.0026 +z=-0.0332 +s=0.00292 +rz=0.00006 +dx=0.0001 +dy=-0.0005 +dz=-0.0032 +ds=0.00009 +drz=0.00002 +t_epoch=2000.0 +convention=position_vector
<ITRF94> +proj=helmert +x=0.0048 +y=0.0026 +z=-0.0332 +s=0.00292 +rz=0.00006 +dx=0.0001 +dy=-0.0005 +dz=-0.0032 +ds=0.00009 +drz=0.00002 +t_epoch=2000.0 +convention=position_vector
<ITRF93> +proj=helmert +x=-0.024 +y=0.0024 +z=-0.00386 +s=0.00341 +rx=-0.00171 +ry=-0.00148 +rz=-0.0003 +dx=-0.0028 +dy=-0.0001 +dz=-0.0024 +ds=0.00009 +drx=-0.00011 +dry=-0.00019 +drz=0.00007 +t_epoch=2000.0 +convention=position_vector
<ITRF92> +proj=helmert +x=0.0128 +y=0.0046 +z=-0.0412 +s=0.00221 +rz=0.00006 +dx=0.0001 +dy=-0.0005 +dz=-0.0032 +ds=0.00009 +drz=0.00002 +t_epoch=2000.0 +convention=position_vector
<ITRF91> +proj=helmert +x=0.0248 +y=0.0186 +z=-0.0472 +s=0.00361 +rz=0.00006 +dx=0.0001 +dy=-0.0005 +dz=-0.0032 +ds=0.00009 +drz=0.00002 +t_epoch=2000.0 +convention=position_vector
<ITRF90> +proj=helmert +x=0.0228 +y=0.0146 +z=-0.0632 +s=0.00391 +rz=0.00006 +dx=0.0001 +dy=-0.0005 +dz=-0.0032 +ds=0.00009 +drz=0.00002 +t_epoch=2000.0 +convention=position_vector
<ITRF89> +proj=helmert +x=0.0278 +y=0.0386 +z=-0.1012 +s=0.00731 +rz=0.00006 +dx=0.0001 +dy=-0.0005 +dz=-0.0032 +ds=0.00009 +drz=0.00002 +t_epoch=2000.0 +convention=position_vector
<ITRF88> +proj=helmert +x=0.0228 +y=0.0026 +z=-0.1252 +s=0.01041 +rz=0.00006 +dx=0.0001 +dy=-0.0005 +dz=-0.0032 +ds=0.00009 +drz=0.00002 +t_epoch=2000.0 +convention=position_vector
# ITRF2008 Plate Motion Model parameters
#
# As described in
#
# Altamimi, Z., L. Métivier, and X. Collilieux (2012), ITRF2008 plate motion model,
# J. Geophys. Res., 117, B07402, doi:10.1029/2011JB008930.
<AMUR> +proj=helmert +drx=-0.000190 +dry=-0.000442 +drz=0.000915 +convention=position_vector
<ANTA> +proj=helmert +drx=-0.000252 +dry=-0.000302 +drz=0.000643 +convention=position_vector
<ARAB> +proj=helmert +drx=0.001202 +dry=-0.000054 +drz=0.001485 +convention=position_vector
<AUST> +proj=helmert +drx=0.001504 +dry=0.001172 +drz=0.001228 +convention=position_vector
<CARB> +proj=helmert +drx=0.000049 +dry=-0.001088 +drz=0.000664 +convention=position_vector
<EURA> +proj=helmert +drx=-0.000083 +dry=-0.000534 +drz=0.000750 +convention=position_vector
<INDI> +proj=helmert +drx=0.001232 +dry=0.000303 +drz=0.001540 +convention=position_vector
<NAZC> +proj=helmert +drx=-0.000330 +dry=-0.001551 +drz=0.001625 +convention=position_vector
<NOAM> +proj=helmert +drx=0.000035 +dry=-0.000662 +drz=-0.0001 +convention=position_vector
<NUBI> +proj=helmert +drx=0.000095 +dry=-0.000598 +drz=0.000723 +convention=position_vector
<PCFC> +proj=helmert +drx=-0.000411 +dry=0.001036 +drz=-0.002166 +convention=position_vector
<SOAM> +proj=helmert +drx=-0.000243 +dry=-0.000311 +drz=-0.000154 +convention=position_vector
<SOMA> +proj=helmert +drx=-0.000080 +dry=-0.000745 +drz=0.000897 +convention=position_vector
<SUND> +proj=helmert +drx=0.000047 +dry=-0.001 +drz=0.000975 +convention=position_vector
# Plate names suffixed by _T (for Translation) that includes the translation
# rates +dx=0.00041 +dy=0.00022 +dz=0.00041 given by Table 2 of the ITRF2008 plate motion model
# paper
<AMUR_T> +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=-0.000190 +dry=-0.000442 +drz=0.000915 +convention=position_vector
<ANTA_T> +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=-0.000252 +dry=-0.000302 +drz=0.000643 +convention=position_vector
<ARAB_T> +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=0.001202 +dry=-0.000054 +drz=0.001485 +convention=position_vector
<AUST_T> +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=0.001504 +dry=0.001172 +drz=0.001228 +convention=position_vector
<CARB_T> +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=0.000049 +dry=-0.001088 +drz=0.000664 +convention=position_vector
<EURA_T> +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=-0.000083 +dry=-0.000534 +drz=0.000750 +convention=position_vector
<INDI_T> +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=0.001232 +dry=0.000303 +drz=0.001540 +convention=position_vector
<NAZC_T> +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=-0.000330 +dry=-0.001551 +drz=0.001625 +convention=position_vector
<NOAM_T> +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=0.000035 +dry=-0.000662 +drz=-0.0001 +convention=position_vector
<NUBI_T> +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=0.000095 +dry=-0.000598 +drz=0.000723 +convention=position_vector
<PCFC_T> +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=-0.000411 +dry=0.001036 +drz=-0.002166 +convention=position_vector
<SOAM_T> +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=-0.000243 +dry=-0.000311 +drz=-0.000154 +convention=position_vector
<SOMA_T> +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=-0.000080 +dry=-0.000745 +drz=0.000897 +convention=position_vector
<SUND_T> +proj=helmert +dx=0.00041 +dy=0.00022 +dz=0.00041 +drx=0.000047 +dry=-0.001 +drz=0.000975 +convention=position_vector

View File

@ -0,0 +1,55 @@
# ITRF2014 params are in mm/year, PJ_helmert uses m/year
<metadata> +version=1.0.0 +origin=http://itrf.ign.fr/doc_ITRF/Transfo-ITRF2014_ITRFs.txt +lastupdate=2017-07-26
<ITRF2008> +proj=helmert +x=0.0016 +y=0.0019 +z=0.0024 +s=-0.00002 +dz=-0.0001 +ds=0.00003 +t_epoch=2010.0 +convention=position_vector
<ITRF2005> +proj=helmert +x=0.0026 +y=0.001 +z=-0.0023 +s=0.00092 +dx=0.0003 +dz=-0.0001 +ds=0.00003 +t_epoch=2010.0 +convention=position_vector
<ITRF2000> +proj=helmert +x=0.0007 +y=0.0012 +z=-0.0261 +s=0.00212 +dx=0.0001 +dy=0.0001 +dz=-0.0019 +ds=0.00011 +t_epoch=2010.0 +convention=position_vector
<ITRF97> +proj=helmert +x=0.0074 +y=-0.0005 +z=-0.0628 +s=0.0038 +rz=0.00026 +dx=0.0001 +dy=-0.0005 +dz=-0.0033 +ds=0.00012 +drz=0.00002 +t_epoch=2010.0 +convention=position_vector
<ITRF96> +proj=helmert +x=0.0074 +y=-0.0005 +z=-0.0628 +s=0.0038 +rz=0.00026 +dx=0.0001 +dy=-0.0005 +dz=-0.0033 +ds=0.00012 +drz=0.00002 +t_epoch=2010.0 +convention=position_vector
<ITRF94> +proj=helmert +x=0.0074 +y=-0.0005 +z=-0.0628 +s=0.0038 +rz=0.00026 +dx=0.0001 +dy=-0.0005 +dz=-0.0033 +ds=0.00012 +drz=0.00002 +t_epoch=2010.0 +convention=position_vector
<ITRF93> +proj=helmert +x=-0.0504 +y=0.0033 +z=-0.0602 +s=0.00429 +rx=-0.00281 +ry=-0.00338 +rz=0.0004 +dx=-0.0028 +dy=-0.0001 +dz=-0.0025 +ds=0.00012 +drx=-0.00011 +dry=-0.00019 +drz=0.00007 +t_epoch=2010.0 +convention=position_vector
<ITRF92> +proj=helmert +x=0.0154 +y=0.0015 +z=-0.0708 +s=0.00309 +rz=0.00026 +dx=0.0001 +dy=-0.0005 +dz=-0.0033 +ds=0.00012 +drz=0.00002 +t_epoch=2010.0 +convention=position_vector
<ITRF91> +proj=helmert +x=0.0274 +y=0.0155 +z=-0.0768 +s=0.00449 +rz=0.00026 +dx=0.0001 +dy=-0.0005 +dz=-0.0033 +ds=0.00012 +drz=0.00002 +t_epoch=2010.0 +convention=position_vector
<ITRF90> +proj=helmert +x=0.0254 +y=0.0115 +z=-0.0928 +s=0.00479 +rz=0.00026 +dx=0.0001 +dy=-0.0005 +dz=-0.0033 +ds=0.00012 +drz=0.00002 +t_epoch=2010.0 +convention=position_vector
<ITRF89> +proj=helmert +x=0.0304 +y=0.0355 +z=-0.1308 +s=0.00819 +rz=0.00026 +dx=0.0001 +dy=-0.0005 +dz=-0.0033 +ds=0.00012 +drz=0.00002 +t_epoch=2010.0 +convention=position_vector
<ITRF88> +proj=helmert +x=0.0254 +y=-0.0005 +z=-0.1548 +s=0.01129 +rx=0.0001 +rz=0.00026 +dx=0.0001 +dy=-0.0005 +dz=-0.0033 +ds=0.00012 +drz=0.00002 +t_epoch=2010.0 +convention=position_vector
# ITRF2014 Plate Motion Model parameters
#
# As described in
#
# Z. Altamimi et al, 2017, ITRF2014 plate motion model,
# doi: 10.1093/gji/ggx136
<ANTA> +proj=helmert +drx=-0.000248 +dry=-0.000324 +drz=0.000675 +convention=position_vector
<ARAB> +proj=helmert +drx=0.001154 +dry=-0.000136 +drz=0.001444 +convention=position_vector
<AUST> +proj=helmert +drx=0.001510 +dry=0.001182 +drz=0.001215 +convention=position_vector
<EURA> +proj=helmert +drx=-0.000085 +dry=-0.000531 +drz=0.000770 +convention=position_vector
<INDI> +proj=helmert +drx=0.001154 +dry=-0.000005 +drz=0.001454 +convention=position_vector
<NAZC> +proj=helmert +drx=-0.000333 +dry=-0.001544 +drz=0.001623 +convention=position_vector
<NOAM> +proj=helmert +drx=0.000024 +dry=-0.000694 +drz=-0.000063 +convention=position_vector
<NUBI> +proj=helmert +drx=0.000099 +dry=-0.000614 +drz=0.000733 +convention=position_vector
<PCFC> +proj=helmert +drx=-0.000409 +dry=0.001047 +drz=-0.002169 +convention=position_vector
<SOAM> +proj=helmert +drx=-0.000270 +dry=-0.000301 +drz=-0.000140 +convention=position_vector
<SOMA> +proj=helmert +drx=-0.000121 +dry=-0.000794 +drz=0.000884 +convention=position_vector

View File

@ -0,0 +1,91 @@
# ITRF2020 params are in mm/year, PJ_helmert uses m/year
# Generated with generate_itrf2020.py from EPSG database
<ITRF2014> +proj=helmert +x=-0.0014 +y=-0.0009 +z=0.0014 +s=-0.00042 +dy=-0.0001 +dz=0.0002 +t_epoch=2015 +convention=position_vector
<ITRF2008> +proj=helmert +x=0.0002 +y=0.001 +z=0.0033 +s=-0.00029 +dy=-0.0001 +dz=0.0001 +ds=3e-05 +t_epoch=2015 +convention=position_vector
<ITRF2005> +proj=helmert +x=0.0027 +y=0.0001 +z=-0.0014 +s=0.00065 +dx=0.0003 +dy=-0.0001 +dz=0.0001 +ds=3e-05 +t_epoch=2015 +convention=position_vector
<ITRF2000> +proj=helmert +x=-0.0002 +y=0.0008 +z=-0.0342 +s=0.00225 +dx=0.0001 +dz=-0.0017 +ds=0.00011 +t_epoch=2015 +convention=position_vector
<ITRF97> +proj=helmert +x=0.0065 +y=-0.0039 +z=-0.0779 +rz=0.00036 +s=0.00398 +dx=0.0001 +dy=-0.0006 +dz=-0.0031 +drz=2e-05 +ds=0.00012 +t_epoch=2015 +convention=position_vector
<ITRF96> +proj=helmert +x=0.0065 +y=-0.0039 +z=-0.0779 +rz=0.00036 +s=0.00398 +dx=0.0001 +dy=-0.0006 +dz=-0.0031 +drz=2e-05 +ds=0.00012 +t_epoch=2015 +convention=position_vector
<ITRF94> +proj=helmert +x=0.0065 +y=-0.0039 +z=-0.0779 +rz=0.00036 +s=0.00398 +dx=0.0001 +dy=-0.0006 +dz=-0.0031 +drz=2e-05 +ds=0.00012 +t_epoch=2015 +convention=position_vector
<ITRF93> +proj=helmert +x=-0.0658 +y=0.0019 +z=-0.0713 +rx=-0.00336 +ry=-0.00433 +rz=0.00075 +s=0.00447 +dx=-0.0028 +dy=-0.0002 +dz=-0.0023 +drx=-0.00011 +dry=-0.00019 +drz=7e-05 +ds=0.00012 +t_epoch=2015 +convention=position_vector
<ITRF92> +proj=helmert +x=0.0145 +y=-0.0019 +z=-0.0859 +rz=0.00036 +s=0.00327 +dx=0.0001 +dy=-0.0006 +dz=-0.0031 +drz=2e-05 +ds=0.00012 +t_epoch=2015 +convention=position_vector
<ITRF91> +proj=helmert +x=0.0265 +y=0.0121 +z=-0.0919 +rz=0.00036 +s=0.00467 +dx=0.0001 +dy=-0.0006 +dz=-0.0031 +drz=2e-05 +ds=0.00012 +t_epoch=2015 +convention=position_vector
<ITRF90> +proj=helmert +x=0.0245 +y=0.0081 +z=-0.1079 +rz=0.00036 +s=0.00497 +dx=0.0001 +dy=-0.0006 +dz=-0.0031 +drz=2e-05 +ds=0.00012 +t_epoch=2015 +convention=position_vector
<ITRF89> +proj=helmert +x=0.0295 +y=0.0321 +z=-0.1459 +rz=0.00036 +s=0.00837 +dx=0.0001 +dy=-0.0006 +dz=-0.0031 +drz=2e-05 +ds=0.00012 +t_epoch=2015 +convention=position_vector
<ITRF88> +proj=helmert +x=0.0245 +y=-0.0039 +z=-0.1699 +rx=0.0001 +rz=0.00036 +s=0.01147 +dx=0.0001 +dy=-0.0006 +dz=-0.0031 +drz=2e-05 +ds=0.00012 +t_epoch=2015 +convention=position_vector
# ITRF2020 Plate Motion Model parameters
#
# As described in https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2023GL106373
# (and also in https://itrf.ign.fr/docs/solutions/itrf2020/ITRF2020-PMM.dat, but with
# different units)
<AMUR> +proj=helmert +drx=-0.000131 +dry=-0.000551 +drz=0.000837 +convention=position_vector
<ANTA> +proj=helmert +drx=-0.000269 +dry=-0.000312 +drz=0.000678 +convention=position_vector
<ARAB> +proj=helmert +drx=0.001129 +dry=-0.000146 +drz=0.001438 +convention=position_vector
<AUST> +proj=helmert +drx=0.001487 +dry=0.001175 +drz=0.001223 +convention=position_vector
<CARB> +proj=helmert +drx=0.000207 +dry=-0.001422 +drz=0.000726 +convention=position_vector
<EURA> +proj=helmert +drx=-0.000085 +dry=-0.000519 +drz=0.000753 +convention=position_vector
<INDI> +proj=helmert +drx=0.001137 +dry=0.000013 +drz=0.001444 +convention=position_vector
<NAZC> +proj=helmert +drx=-0.000327 +dry=-0.001561 +drz=0.001605 +convention=position_vector
<NOAM> +proj=helmert +drx=0.000045 +dry=-0.000666 +drz=-0.000098 +convention=position_vector
<NUBI> +proj=helmert +drx=0.000090 +dry=-0.000585 +drz=0.000717 +convention=position_vector
<PCFC> +proj=helmert +drx=-0.000404 +dry=0.001021 +drz=-0.002154 +convention=position_vector
<SOAM> +proj=helmert +drx=-0.000261 +dry=-0.000282 +drz=-0.000157 +convention=position_vector
<SOMA> +proj=helmert +drx=-0.000081 +dry=-0.000719 +drz=0.000864 +convention=position_vector
# Plate names suffixed by _T (for Translation) that includes the translation
# rates +dx=0.00037 +dy=0.00035 +dz=0.00074 given by Table 2 of the ITRF2020 plate motion model
# paper
<AMUR_T> +proj=helmert +dx=0.00037 +dy=0.00035 +dz=0.00074 +drx=-0.000131 +dry=-0.000551 +drz=0.000837 +convention=position_vector
<ANTA_T> +proj=helmert +dx=0.00037 +dy=0.00035 +dz=0.00074 +drx=-0.000269 +dry=-0.000312 +drz=0.000678 +convention=position_vector
<ARAB_T> +proj=helmert +dx=0.00037 +dy=0.00035 +dz=0.00074 +drx=0.001129 +dry=-0.000146 +drz=0.001438 +convention=position_vector
<AUST_T> +proj=helmert +dx=0.00037 +dy=0.00035 +dz=0.00074 +drx=0.001487 +dry=0.001175 +drz=0.001223 +convention=position_vector
<CARB_T> +proj=helmert +dx=0.00037 +dy=0.00035 +dz=0.00074 +drx=0.000207 +dry=-0.001422 +drz=0.000726 +convention=position_vector
<EURA_T> +proj=helmert +dx=0.00037 +dy=0.00035 +dz=0.00074 +drx=-0.000085 +dry=-0.000519 +drz=0.000753 +convention=position_vector
<INDI_T> +proj=helmert +dx=0.00037 +dy=0.00035 +dz=0.00074 +drx=0.001137 +dry=0.000013 +drz=0.001444 +convention=position_vector
<NAZC_T> +proj=helmert +dx=0.00037 +dy=0.00035 +dz=0.00074 +drx=-0.000327 +dry=-0.001561 +drz=0.001605 +convention=position_vector
<NOAM_T> +proj=helmert +dx=0.00037 +dy=0.00035 +dz=0.00074 +drx=0.000045 +dry=-0.000666 +drz=-0.000098 +convention=position_vector
<NUBI_T> +proj=helmert +dx=0.00037 +dy=0.00035 +dz=0.00074 +drx=0.000090 +dry=-0.000585 +drz=0.000717 +convention=position_vector
<PCFC_T> +proj=helmert +dx=0.00037 +dy=0.00035 +dz=0.00074 +drx=-0.000404 +dry=0.001021 +drz=-0.002154 +convention=position_vector
<SOAM_T> +proj=helmert +dx=0.00037 +dy=0.00035 +dz=0.00074 +drx=-0.000261 +dry=-0.000282 +drz=-0.000157 +convention=position_vector
<SOMA_T> +proj=helmert +dx=0.00037 +dy=0.00035 +dz=0.00074 +drx=-0.000081 +dry=-0.000719 +drz=0.000864 +convention=position_vector

View File

@ -0,0 +1,582 @@
{
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "Schema for deformation models",
"type": "object",
"properties": {
"file_type": {
"type": "string",
"enum": [
"deformation_model_master_file"
],
"description": "File type. Always \"deformation_model_master_file\""
},
"format_version": {
"type": "string",
"enum": [
"1.0"
]
},
"name": {
"type": "string",
"description": "A brief descriptive name of the deformation model"
},
"version": {
"type": "string",
"description": "A string identifying the version of the deformation model. The format for specifying version will be defined by the agency responsible for the deformation model"
},
"publication_date": {
"$ref": "#/definitions/datetime",
"description": "The date on which this version of the deformation model was published (or possibly the date on which it takes effect?)"
},
"license": {
"type": "string",
"description": "License under which the model is published"
},
"description": {
"type": "string",
"description": "A text description of the model"
},
"authority": {
"type": "object",
"description": "Basic information about the agency responsible for the data set",
"properties": {
"name": {
"type": "string",
"description": "The name of the agency"
},
"url": {
"type": "string",
"description": "The url of the agency website",
"format": "uri"
},
"address": {
"type": "string",
"description": "The postal address of the agency"
},
"email": {
"type": "string",
"description": "An email contact address for the agency",
"format": "email"
}
},
"required": [
"name"
],
"additionalProperties": false
},
"links": {
"type": "array",
"description": "Links to related information",
"items": {
"type": "object",
"properties": {
"href": {
"type": "string",
"description": "The URL holding the information",
"format": "uri"
},
"rel": {
"type": "string",
"description": "The relationship to the dataset. Proposed relationships are:\n- \"about\": a web page for human consumption describing the model\n- \"source\": the authoritative source data from which the deformation model is built.\n- \"metadata\": ISO 19115 XML metadata regarding the deformation model."
},
"type": {
"type": "string",
"description": "MIME type"
},
"title": {
"type": "string",
"description": "Description of the link"
}
},
"required": [
"href"
],
"additionalProperties": false
}
},
"source_crs": {
"$ref": "#/definitions/crs",
"description": "The coordinate reference system to which the deformation model applies"
},
"target_crs": {
"$ref": "#/definitions/crs",
"description": "For a time dependent coordinate transformation the coordinate reference system resulting from applying the deformation"
},
"definition_crs": {
"$ref": "#/definitions/crs",
"description": "The coordinate reference system used to define the component spatial models. This proposal only supports using the same value for the source and definition coordinate reference system."
},
"reference_epoch": {
"$ref": "#/definitions/datetime",
"description": "A nominal reference epoch of the deformation model. This is not necessarily used to calculate the deformation model - each component defines its own time function."
},
"uncertainty_reference_epoch": {
"$ref": "#/definitions/datetime",
"description": "The uncertainties of the deformation model are calculated in terms of this epoch. This is described below in the Time functions section."
},
"horizontal_offset_unit": {
"type": "string",
"enum": [
"metre",
"degree"
]
},
"vertical_offset_unit": {
"type": "string",
"enum": [
"metre"
]
},
"horizontal_uncertainty_type": {
"type": "string",
"enum": [
"circular 95% confidence limit"
]
},
"horizontal_uncertainty_unit": {
"type": "string",
"enum": [
"metre"
]
},
"vertical_uncertainty_type": {
"type": "string",
"enum": [
"95% confidence limit"
]
},
"vertical_uncertainty_unit": {
"type": "string",
"enum": [
"metre"
]
},
"horizontal_offset_method": {
"type": "string",
"description": "Defines how the horizontal offsets are applied to geographic coordinates",
"enum": [
"addition",
"geocentric"
]
},
"extent": {
"$ref": "#/definitions/extent",
"description": "Defines the region within which the deformation model is defined. It cannot be calculated outside this region. The region is specified by a type and value. This proposal only supports using a bounding box as an array of [west,south,east,north] coordinate values"
},
"time_extent": {
"type": "object",
"description": "Defines the range of times for which the model is valid, specified by a first and a last value. The deformation model is undefined for dates outside this range.",
"properties": {
"first": {
"$ref": "#/definitions/datetime"
},
"last": {
"$ref": "#/definitions/datetime"
}
},
"required": [
"first",
"last"
],
"additionalProperties": false
},
"components": {
"type": "array",
"items": {
"$ref": "#/definitions/component"
}
}
},
"required": [
"file_type",
"format_version",
"source_crs",
"target_crs",
"definition_crs",
"extent",
"time_extent",
"components"
],
"additionalProperties": false,
"definitions": {
"component": {
"type": "object",
"definition": "A component describes an aspect of the deformation, such as glacial isostatic adjustment, secular deformation, earthquakes, etc.",
"properties": {
"description": {
"type": "string",
"description": "A text description of this component of the model"
},
"extent": {
"$ref": "#/definitions/extent",
"description": "The region within the component is defined. Outside this region the component evaluates to 0. The region is specified by a type and value. This proposal only supports using a bounding box as an array of [west,south,east,north] coordinate values"
},
"displacement_type": {
"type": "string",
"description": "The displacement parameters defined by the model. The \"none\" option allows for a component which defines uncertainty with different grids to those defining displacement",
"enum": [
"none",
"horizontal",
"vertical",
"3d"
]
},
"uncertainty_type": {
"type": "string",
"description": "The uncertainty parameters defined by the model",
"enum": [
"none",
"horizontal",
"vertical",
"3d"
]
},
"horizontal_uncertainty": {
"type": "number",
"description": "The horizontal uncertainty to use if it is not defined explicitly in the spatial model"
},
"vertical_uncertainty": {
"type": "number",
"description": "The vertical uncertainty to use if it is not defined explicitly in the spatial model"
},
"spatial_model": {
"type": "object",
"description": "Defines the spatial model",
"properties": {
"type": {
"type": "string",
"description": "Specifies the type of the spatial model data file. Initially it is proposed that only GeoTIFF is supported",
"enum": [
"GeoTIFF"
]
},
"interpolation_method": {
"type": "string",
"description": "Interpolation method",
"enum": [
"bilinear",
"geocentric_bilinear"
]
},
"filename": {
"type": "string",
"description": "Specifies location of the spatial model GeoTIFF file relative to this JSON file"
},
"md5_checksum": {
"type": "string",
"description": "A hex encoded MD5 checksum of the grid file that can be used to validate that it is the correct version of the file"
}
},
"required": [
"type",
"interpolation_method",
"filename"
],
"additionalProperties": false
},
"time_function": {
"$ref": "#/definitions/time_function"
}
},
"required": [
"description",
"extent",
"displacement_type",
"spatial_model",
"time_function"
],
"additionalProperties": false
},
"crs": {
"type": "string",
"pattern": "^[a-zA-Z]+:[a-zA-Z0-9]+$"
},
"datetime": {
"type": "string",
"format": "date-time",
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$"
},
"extent": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"bbox"
]
},
"parameters": {
"type": "object",
"properties": {
"bbox": {
"type": "array",
"minItems": 4,
"maxItems": 4,
"items": {
"type": "number"
}
}
}
}
},
"required": [
"type",
"parameters"
],
"additionalProperties": false
},
"time_function": {
"description": "Function describing a multiplicative factor to apply to the spatial_model depending on the time",
"oneOf": [
{
"$ref": "#/definitions/time_function_constant"
},
{
"$ref": "#/definitions/time_function_velocity"
},
{
"$ref": "#/definitions/time_function_step"
},
{
"$ref": "#/definitions/time_function_reverse_step"
},
{
"$ref": "#/definitions/time_function_piecewise"
},
{
"$ref": "#/definitions/time_function_exponential"
}
]
},
"time_function_constant": {
"description": "The valuation of this function is 1 at any epoch",
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"constant"
]
},
"parameters": {
"type": "object",
"properties": {
},
"additionalProperties": false
}
},
"required": [
"type"
],
"additionalProperties": false
},
"time_function_velocity": {
"description": "The valuation of this function is 0 at reference_epoch, and proportional to the time difference to it at other times",
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"velocity"
]
},
"parameters": {
"type": "object",
"properties": {
"reference_epoch": {
"$ref": "#/definitions/datetime"
}
},
"required": [
"reference_epoch"
],
"additionalProperties": false
}
},
"required": [
"type",
"parameters"
],
"additionalProperties": false
},
"time_function_step": {
"description": "The valuation of this function is 0 before step_epoch, and 1 starting from it",
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"step"
]
},
"parameters": {
"type": "object",
"properties": {
"step_epoch": {
"$ref": "#/definitions/datetime"
}
},
"required": [
"step_epoch"
],
"additionalProperties": false
}
},
"required": [
"type",
"parameters"
],
"additionalProperties": false
},
"time_function_reverse_step": {
"description": "The valuation of this function is 1 before step_epoch, and 0 starting from it",
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"reverse_step"
]
},
"parameters": {
"type": "object",
"properties": {
"step_epoch": {
"$ref": "#/definitions/datetime"
}
},
"required": [
"step_epoch"
],
"additionalProperties": false
}
},
"required": [
"type",
"parameters"
],
"additionalProperties": false
},
"time_function_piecewise": {
"description": "Piecewise time function",
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"piecewise"
]
},
"parameters": {
"type": "object",
"properties": {
"before_first": {
"type": "string",
"description": "Defines the behaviour of the function before the first defined epoch",
"enum": [
"zero",
"constant",
"linear"
]
},
"after_last": {
"type": "string",
"description": "Defines the behaviour of the function after the last defined epoch",
"enum": [
"zero",
"constant",
"linear"
]
},
"model": {
"type": "array",
"description": "A sorted array data points each defined by two elements, \"epoch\" defines the date/time of the data point, and \"scale_factor\" is the corresponding function value. The array is sorted in order of increasing epoch. Note: where the time function includes a step it is represented by two consecutive data points with the same epoch. The first defines the scale factor that applies before the epoch and the second the scale factor that applies after the epoch",
"items": {
"type": "object",
"properties": {
"epoch": {
"$ref": "#/definitions/datetime"
},
"scale_factor": {
"type": "number"
}
},
"required": [
"epoch",
"scale_factor"
],
"additionalProperties": false
},
"minItems": 2
}
},
"required": [
"before_first",
"after_last",
"model"
],
"additionalProperties": false
}
},
"required": [
"type",
"parameters"
],
"additionalProperties": false
},
"time_function_exponential": {
"description": "The valuation of this function is an exponential function with a time-based relaxation constant",
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"exponential"
]
},
"parameters": {
"type": "object",
"properties": {
"reference_epoch": {
"$ref": "#/definitions/datetime",
"description": "The date/time at which the exponential decay starts"
},
"end_epoch": {
"$ref": "#/definitions/datetime",
"description": "The date/time at which the exponential decay ends (optional)"
},
"relaxation_constant": {
"type": "number",
"description": "Relaxation constant in years"
},
"before_scale_factor": {
"type": "number",
"description": "The scale factor that applies before the reference epoch"
},
"initial_scale_factor": {
"type": "number",
"description": "The initial scale factor"
},
"final_scale_factor": {
"type": "number",
"description": "The scale factor the exponential function approaches"
}
},
"required": [
"reference_epoch",
"relaxation_constant",
"before_scale_factor",
"initial_scale_factor",
"final_scale_factor"
],
"additionalProperties": false
}
},
"required": [
"type",
"parameters"
],
"additionalProperties": false
}
}
}

View File

@ -0,0 +1,142 @@
Listing of State Plane North American Datum Zones
NGS zone number
State and zone 1927 1983
Alabama east .................. 101 101
Alabama west .................. 102 102
Alaska zone no. 1 ............. 5001 5001
Alaska zone no. 2 ............. 5002 5002
Alaska zone no. 3 ............. 5003 5003
Alaska zone no. 4 ............. 5004 5004
Alaska zone no. 5 ............. 5005 5005
Alaska zone no. 6 ............. 5006 5006
Alaska zone no. 7 ............. 5007 5007
Alaska zone no. 8 ............. 5008 5008
Alaska zone no. 9 ............. 5009 5009
Alaska zone no. 10 ............ 5010 5010
American Samoa ................ 5300
Arizona central ............... 202 202
Arizona east .................. 201 201
Arizona west .................. 203 203
Arkansas north ................ 301 301
Arkansas south ................ 302 302
California I .................. 401 401
California II ................. 402 402
California III ................ 403 403
California IV ................. 404 404
California V .................. 405 405
California VI ................. 406 406
California VII ................ 407
Colorado central .............. 502 502
Colorado north ................ 501 501
Colorado south ................ 503 503
Connecticut ................... 600 600
Delaware ...................... 700 700
Florida east .................. 901 901
Florida north ................. 903 903
Florida west .................. 902 902
Georgia east .................. 1001 1001
Georgia west .................. 1002 1002
Guam Island ................... 5400
Hawaii 1 ...................... 5101 5101
Hawaii 2 ...................... 5102 5102
Hawaii 3 ...................... 5103 5103
Hawaii 4 ...................... 5104 5104
Hawaii 5 ...................... 5105 5105
Idaho central ................. 1102 1102
Idaho east .................... 1101 1101
Idaho west .................... 1103 1103
Illinois east ................. 1201 1201
Illinois west ................. 1202 1202
Indiana east .................. 1301 1301
Indiana west .................. 1302 1302
Iowa north .................... 1401 1401
Iowa south .................... 1402 1402
Kansas north .................. 1501 1501
Kansas south .................. 1502 1502
Kentucky north ................ 1601 1601
Kentucky south ................ 1602 1602
Louisiana north ............... 1701 1701
Louisiana offshore ............ 1703 1703
Louisiana south ............... 1702 1702
Maine east .................... 1801 1801
Maine west .................... 1802 1802
Maryland ...................... 1900 1900
Massachusetts island .......... 2002 2002
Massachusetts mainland ........ 2001 2001
Michigan central/l ............ 2112 2112 current
Michigan central/m ............ 2102 old
Michigan east ................. 2101 old
Michigan north ................ 2111 2111 current
Michigan south ................ 2113 2113 current
Michigan west ................. 2103 old
Minnesota central ............. 2202 2202
Minnesota north ............... 2201 2201
Minnesota south ............... 2203 2203
Mississippi east .............. 2301 2301
Mississippi west .............. 2302 2302
Missouri central .............. 2402 2402
Missouri east ................. 2401 2401
Missouri west ................. 2403 2403
Montana ....................... 2500
Montana central ............... 2502
Montana north ................. 2501
Montana south ................. 2503
Nebraska ...................... 2600
Nebraska north ................ 2601
Nebraska south ................ 2602
Nevada central ................ 2702 2702
Nevada east ................... 2701 2701
Nevada west ................... 2703 2703
New hampshire ................. 2800 2800
New jersey .................... 2900 2900
New mexico central ............ 3002 3002
New mexico east ............... 3001 3001
New mexico west ............... 3003 3003
New york central .............. 3102 3102
New york east ................. 3101 3101
New york long island .......... 3104 3104
New york west ................. 3103 3103
North carolina ................ 3200 3200
North dakota north ............ 3301 3301
North dakota south ............ 3302 3302
Ohio north .................... 3401 3401
Ohio south .................... 3402 3402
Oklahoma north ................ 3501 3501
Oklahoma south ................ 3502 3502
Oregon north .................. 3601 3601
Oregon south .................. 3602 3602
Pennsylvania north ............ 3701 3701
Pennsylvania south ............ 3702 3702
Puerto Rico, Virgin Islands ... 5201 5200
Rhode Island .................. 3800 3800
South Carolina ................ 3900
South Carolina north .......... 3901
South Carolina south .......... 3902
South Dakota north ............ 4001 4001
South Dakota south ............ 4002 4002
Tennessee ..................... 4100 4100
Texas central ................. 4203 4203
Texas north ................... 4201 4201
Texas north central ........... 4202 4202
Texas south ................... 4205 4205
Texas south central ........... 4204 4204
Utah central .................. 4302 4302
Utah north .................... 4301 4301
Utah south .................... 4303 4303
Vermont ....................... 4400 4400
Virgin Islands, St. Croix ..... 5202
Virginia north ................ 4501 4501
Virginia south ................ 4502 4502
Washington north .............. 4601 4601
Washington south .............. 4602 4602
West Virginia north ........... 4701 4701
West Virginia south ........... 4702 4702
Wisconsin central ............. 4802 4802
Wisconsin north ............... 4801 4801
Wisconsin south ............... 4803 4803
Wyoming east .................. 4901 4901
Wyoming east central .......... 4902 4902
Wyoming west .................. 4904 4904
Wyoming west central .......... 4903 4903

View File

@ -0,0 +1,810 @@
# SCCSID @(#)nad27 4.1 92/12/20 GIE
# proj +init files for:
#
# State Plane Coordinate Systems,
# North American Datum 1927
<metadata> +lastupdate=1992-12-20
# 101: alabama east: nad27
<101> proj=tmerc datum=NAD27
lon_0=-85d50 lat_0=30d30 k=.99996
x_0=152400.3048006096 y_0=0
no_defs <>
# 102: alabama west: nad27
<102> proj=tmerc datum=NAD27
lon_0=-87d30 lat_0=30 k=.9999333333333333
x_0=152400.3048006096 y_0=0
no_defs <>
# 5010: alaska zone no. 10: nad27
<5010> proj=lcc datum=NAD27
lon_0=-176 lat_1=53d50 lat_2=51d50 lat_0=51
x_0=914401.8288036576 y_0=0
no_defs <>
# 5300: american samoa: nad27
<5300> proj=lcc datum=NAD27
lon_0=-170 lat_1=-14d16 lat_2=-14d16 lat_0=-14d16
x_0=152400.3048006096 y_0=95169.31165862332
no_defs <>
# 201: arizona east: nad27
<201> proj=tmerc datum=NAD27
lon_0=-110d10 lat_0=31 k=.9999
x_0=152400.3048006096 y_0=0
no_defs <>
# 202: arizona central: nad27
<202> proj=tmerc datum=NAD27
lon_0=-111d55 lat_0=31 k=.9999
x_0=152400.3048006096 y_0=0
no_defs <>
# 203: arizona west: nad27
<203> proj=tmerc datum=NAD27
lon_0=-113d45 lat_0=31 k=.9999333333333333
x_0=152400.3048006096 y_0=0
no_defs <>
# 301: arkansas north: nad27
<301> proj=lcc datum=NAD27
lon_0=-92 lat_1=36d14 lat_2=34d56 lat_0=34d20
x_0=609601.2192024384 y_0=0
no_defs <>
# 302: arkansas south: nad27
<302> proj=lcc datum=NAD27
lon_0=-92 lat_1=34d46 lat_2=33d18 lat_0=32d40
x_0=609601.2192024384 y_0=0
no_defs <>
# 401: california i: nad27
<401> proj=lcc datum=NAD27
lon_0=-122 lat_1=41d40 lat_2=40 lat_0=39d20
x_0=609601.2192024384 y_0=0
no_defs <>
# 402: california ii: nad27
<402> proj=lcc datum=NAD27
lon_0=-122 lat_1=39d50 lat_2=38d20 lat_0=37d40
x_0=609601.2192024384 y_0=0
no_defs <>
# 403: california iii: nad27
<403> proj=lcc datum=NAD27
lon_0=-120d30 lat_1=38d26 lat_2=37d4 lat_0=36d30
x_0=609601.2192024384 y_0=0
no_defs <>
# 404: california iv: nad27
<404> proj=lcc datum=NAD27
lon_0=-119 lat_1=37d15 lat_2=36 lat_0=35d20
x_0=609601.2192024384 y_0=0
no_defs <>
# 405: california v: nad27
<405> proj=lcc datum=NAD27
lon_0=-118 lat_1=35d28 lat_2=34d2 lat_0=33d30
x_0=609601.2192024384 y_0=0
no_defs <>
# 406: california vi: nad27
<406> proj=lcc datum=NAD27
lon_0=-116d15 lat_1=33d53 lat_2=32d47 lat_0=32d10
x_0=609601.2192024384 y_0=0
no_defs <>
# 407: california vii: nad27
<407> proj=lcc datum=NAD27
lon_0=-118d20 lat_1=34d25 lat_2=33d52 lat_0=34d8
x_0=1276106.450596901 y_0=1268253.006858014
no_defs <>
# 501: colorado north: nad27
<501> proj=lcc datum=NAD27
lon_0=-105d30 lat_1=40d47 lat_2=39d43 lat_0=39d20
x_0=609601.2192024384 y_0=0
no_defs <>
# 502: colorado central: nad27
<502> proj=lcc datum=NAD27
lon_0=-105d30 lat_1=39d45 lat_2=38d27 lat_0=37d50
x_0=609601.2192024384 y_0=0
no_defs <>
# 503: colorado south: nad27
<503> proj=lcc datum=NAD27
lon_0=-105d30 lat_1=38d26 lat_2=37d14 lat_0=36d40
x_0=609601.2192024384 y_0=0
no_defs <>
# 600: connecticut ---: nad27
<600> proj=lcc datum=NAD27
lon_0=-72d45 lat_1=41d52 lat_2=41d12 lat_0=40d50
x_0=182880.3657607315 y_0=0
no_defs <>
# 700: delaware ---: nad27
<700> proj=tmerc datum=NAD27
lon_0=-75d25 lat_0=38 k=.999995
x_0=152400.3048006096 y_0=0
no_defs <>
# 901: florida east: nad27
<901> proj=tmerc datum=NAD27
lon_0=-81 lat_0=24d20 k=.9999411764705882
x_0=152400.3048006096 y_0=0
no_defs <>
# 902: florida west: nad27
<902> proj=tmerc datum=NAD27
lon_0=-82 lat_0=24d20 k=.9999411764705882
x_0=152400.3048006096 y_0=0
no_defs <>
# 903: florida north: nad27
<903> proj=lcc datum=NAD27
lon_0=-84d30 lat_1=30d45 lat_2=29d35 lat_0=29
x_0=609601.2192024384 y_0=0
no_defs <>
# 1001: georgia east: nad27
<1001> proj=tmerc datum=NAD27
lon_0=-82d10 lat_0=30 k=.9999
x_0=152400.3048006096 y_0=0
no_defs <>
# 1002: georgia west: nad27
<1002> proj=tmerc datum=NAD27
lon_0=-84d10 lat_0=30 k=.9999
x_0=152400.3048006096 y_0=0
no_defs <>
# 5101: hawaii 1: nad27
<5101> proj=tmerc datum=NAD27
lon_0=-155d30 lat_0=18d50 k=.9999666666666667
x_0=152400.3048006096 y_0=0
no_defs <>
# 5102: hawaii 2: nad27
<5102> proj=tmerc datum=NAD27
lon_0=-156d40 lat_0=20d20 k=.9999666666666667
x_0=152400.3048006096 y_0=0
no_defs <>
# 5103: hawaii 3: nad27
<5103> proj=tmerc datum=NAD27
lon_0=-158 lat_0=21d10 k=.99999
x_0=152400.3048006096 y_0=0
no_defs <>
# 5104: hawaii 4: nad27
<5104> proj=tmerc datum=NAD27
lon_0=-159d30 lat_0=21d50 k=.99999
x_0=152400.3048006096 y_0=0
no_defs <>
# 5105: hawaii 5: nad27
<5105> proj=tmerc datum=NAD27
lon_0=-160d10 lat_0=21d40 k=1
x_0=152400.3048006096 y_0=0
no_defs <>
# 1101: idaho east: nad27
<1101> proj=tmerc datum=NAD27
lon_0=-112d10 lat_0=41d40 k=.9999473684210526
x_0=152400.3048006096 y_0=0
no_defs <>
# 1102: idaho central: nad27
<1102> proj=tmerc datum=NAD27
lon_0=-114 lat_0=41d40 k=.9999473684210526
x_0=152400.3048006096 y_0=0
no_defs <>
# 1103: idaho west: nad27
<1103> proj=tmerc datum=NAD27
lon_0=-115d45 lat_0=41d40 k=.9999333333333333
x_0=152400.3048006096 y_0=0
no_defs <>
# 1201: illinois east: nad27
<1201> proj=tmerc datum=NAD27
lon_0=-88d20 lat_0=36d40 k=.999975
x_0=152400.3048006096 y_0=0
no_defs <>
# 1202: illinois west: nad27
<1202> proj=tmerc datum=NAD27
lon_0=-90d10 lat_0=36d40 k=.9999411764705882
x_0=152400.3048006096 y_0=0
no_defs <>
# 1301: indiana east: nad27
<1301> proj=tmerc datum=NAD27
lon_0=-85d40 lat_0=37d30 k=.9999666666666667
x_0=152400.3048006096 y_0=0
no_defs <>
# 1302: indiana west: nad27
<1302> proj=tmerc datum=NAD27
lon_0=-87d5 lat_0=37d30 k=.9999666666666667
x_0=152400.3048006096 y_0=0
no_defs <>
# 1401: iowa north: nad27
<1401> proj=lcc datum=NAD27
lon_0=-93d30 lat_1=43d16 lat_2=42d4 lat_0=41d30
x_0=609601.2192024384 y_0=0
no_defs <>
# 1402: iowa south: nad27
<1402> proj=lcc datum=NAD27
lon_0=-93d30 lat_1=41d47 lat_2=40d37 lat_0=40
x_0=609601.2192024384 y_0=0
no_defs <>
# 1501: kansas north: nad27
<1501> proj=lcc datum=NAD27
lon_0=-98 lat_1=39d47 lat_2=38d43 lat_0=38d20
x_0=609601.2192024384 y_0=0
no_defs <>
# 1502: kansas south: nad27
<1502> proj=lcc datum=NAD27
lon_0=-98d30 lat_1=38d34 lat_2=37d16 lat_0=36d40
x_0=609601.2192024384 y_0=0
no_defs <>
# 1601: kentucky north: nad27
<1601> proj=lcc datum=NAD27
lon_0=-84d15 lat_1=38d58 lat_2=37d58 lat_0=37d30
x_0=609601.2192024384 y_0=0
no_defs <>
# 1602: kentucky south: nad27
<1602> proj=lcc datum=NAD27
lon_0=-85d45 lat_1=37d56 lat_2=36d44 lat_0=36d20
x_0=609601.2192024384 y_0=0
no_defs <>
# 1701: louisiana north: nad27
<1701> proj=lcc datum=NAD27
lon_0=-92d30 lat_1=32d40 lat_2=31d10 lat_0=30d40
x_0=609601.2192024384 y_0=0
no_defs <>
# 1702: louisiana south: nad27
<1702> proj=lcc datum=NAD27
lon_0=-91d20 lat_1=30d42 lat_2=29d18 lat_0=28d40
x_0=609601.2192024384 y_0=0
no_defs <>
# 1703: louisiana offshore: nad27
<1703> proj=lcc datum=NAD27
lon_0=-91d20 lat_1=27d50 lat_2=26d10 lat_0=25d40
x_0=609601.2192024384 y_0=0
no_defs <>
# 1801: maine east: nad27
<1801> proj=tmerc datum=NAD27
lon_0=-68d30 lat_0=43d50 k=.9999
x_0=152400.3048006096 y_0=0
no_defs <>
# 1802: maine west: nad27
<1802> proj=tmerc datum=NAD27
lon_0=-70d10 lat_0=42d50 k=.9999666666666667
x_0=152400.3048006096 y_0=0
no_defs <>
# 1900: maryland ---: nad27
<1900> proj=lcc datum=NAD27
lon_0=-77 lat_1=39d27 lat_2=38d18 lat_0=37d50
x_0=243840.4876809754 y_0=0
no_defs <>
# 2001: massachusetts mainland: nad27
<2001> proj=lcc datum=NAD27
lon_0=-71d30 lat_1=42d41 lat_2=41d43 lat_0=41
x_0=182880.3657607315 y_0=0
no_defs <>
# 2002: massachusetts island: nad27
<2002> proj=lcc datum=NAD27
lon_0=-70d30 lat_1=41d29 lat_2=41d17 lat_0=41
x_0=60960.12192024384 y_0=0
no_defs <>
# 2101: michigan east: nad27
<2101> proj=tmerc datum=NAD27
lon_0=-83d40 lat_0=41d30 k=.9999428571428571
x_0=152400.3048006096 y_0=0
no_defs <>
# 2102: michigan central/m: nad27
<2102> proj=tmerc datum=NAD27
lon_0=-85d45 lat_0=41d30 k=.9999090909090909
x_0=152400.3048006096 y_0=0
no_defs <>
# 2103: michigan west: nad27
<2103> proj=tmerc datum=NAD27
lon_0=-88d45 lat_0=41d30 k=.9999090909090909
x_0=152400.3048006096 y_0=0
no_defs <>
# 2111: michigan north: nad27
<2111> proj=lcc a=6378450.047 es=.006768657997291094
lon_0=-87 lat_1=47d5 lat_2=45d29 lat_0=44d47
x_0=609601.2192024384 y_0=0
no_defs <>
# 2112: michigan central/l: nad27
<2112> proj=lcc a=6378450.047 es=.006768657997291094
lon_0=-84d20 lat_1=45d42 lat_2=44d11 lat_0=43d19
x_0=609601.2192024384 y_0=0
no_defs <>
# 2113: michigan south: nad27
<2113> proj=lcc a=6378450.047 es=.006768657997291094
lon_0=-84d20 lat_1=43d40 lat_2=42d6 lat_0=41d30
x_0=609601.2192024384 y_0=0
no_defs <>
# 2201: minnesota north: nad27
<2201> proj=lcc datum=NAD27
lon_0=-93d6 lat_1=48d38 lat_2=47d2 lat_0=46d30
x_0=609601.2192024384 y_0=0
no_defs <>
# 2202: minnesota central: nad27
<2202> proj=lcc datum=NAD27
lon_0=-94d15 lat_1=47d3 lat_2=45d37 lat_0=45
x_0=609601.2192024384 y_0=0
no_defs <>
# 2203: minnesota south: nad27
<2203> proj=lcc datum=NAD27
lon_0=-94 lat_1=45d13 lat_2=43d47 lat_0=43
x_0=609601.2192024384 y_0=0
no_defs <>
# 2301: mississippi east: nad27
<2301> proj=tmerc datum=NAD27
lon_0=-88d50 lat_0=29d40 k=.99996
x_0=152400.3048006096 y_0=0
no_defs <>
# 2302: mississippi west: nad27
<2302> proj=tmerc datum=NAD27
lon_0=-90d20 lat_0=30d30 k=.9999411764705882
x_0=152400.3048006096 y_0=0
no_defs <>
# 2401: missouri east: nad27
<2401> proj=tmerc datum=NAD27
lon_0=-90d30 lat_0=35d50 k=.9999333333333333
x_0=152400.3048006096 y_0=0
no_defs <>
# 2402: missouri central: nad27
<2402> proj=tmerc datum=NAD27
lon_0=-92d30 lat_0=35d50 k=.9999333333333333
x_0=152400.3048006096 y_0=0
no_defs <>
# 2403: missouri west: nad27
<2403> proj=tmerc datum=NAD27
lon_0=-94d30 lat_0=36d10 k=.9999411764705882
x_0=152400.3048006096 y_0=0
no_defs <>
# 2501: montana north: nad27
<2501> proj=lcc datum=NAD27
lon_0=-109d30 lat_1=48d43 lat_2=47d51 lat_0=47
x_0=609601.2192024384 y_0=0
no_defs <>
# 2502: montana central: nad27
<2502> proj=lcc datum=NAD27
lon_0=-109d30 lat_1=47d53 lat_2=46d27 lat_0=45d50
x_0=609601.2192024384 y_0=0
no_defs <>
# 2503: montana south: nad27
<2503> proj=lcc datum=NAD27
lon_0=-109d30 lat_1=46d24 lat_2=44d52 lat_0=44
x_0=609601.2192024384 y_0=0
no_defs <>
# 2601: nebraska north: nad27
<2601> proj=lcc datum=NAD27
lon_0=-100 lat_1=42d49 lat_2=41d51 lat_0=41d20
x_0=609601.2192024384 y_0=0
no_defs <>
# 2602: nebraska south: nad27
<2602> proj=lcc datum=NAD27
lon_0=-99d30 lat_1=41d43 lat_2=40d17 lat_0=39d40
x_0=609601.2192024384 y_0=0
no_defs <>
# 2701: nevada east: nad27
<2701> proj=tmerc datum=NAD27
lon_0=-115d35 lat_0=34d45 k=.9999
x_0=152400.3048006096 y_0=0
no_defs <>
# 2702: nevada central: nad27
<2702> proj=tmerc datum=NAD27
lon_0=-116d40 lat_0=34d45 k=.9999
x_0=152400.3048006096 y_0=0
no_defs <>
# 2703: nevada west: nad27
<2703> proj=tmerc datum=NAD27
lon_0=-118d35 lat_0=34d45 k=.9999
x_0=152400.3048006096 y_0=0
no_defs <>
# 2800: new hampshire ---: nad27
<2800> proj=tmerc datum=NAD27
lon_0=-71d40 lat_0=42d30 k=.9999666666666667
x_0=152400.3048006096 y_0=0
no_defs <>
# 2900: new jersey ---: nad27
<2900> proj=tmerc datum=NAD27
lon_0=-74d40 lat_0=38d50 k=.999975
x_0=609601.2192024384 y_0=0
no_defs <>
# 3001: new mexico east: nad27
<3001> proj=tmerc datum=NAD27
lon_0=-104d20 lat_0=31 k=.9999090909090909
x_0=152400.3048006096 y_0=0
no_defs <>
# 3002: new mexico central: nad27
<3002> proj=tmerc datum=NAD27
lon_0=-106d15 lat_0=31 k=.9999
x_0=152400.3048006096 y_0=0
no_defs <>
# 3003: new mexico west: nad27
<3003> proj=tmerc datum=NAD27
lon_0=-107d50 lat_0=31 k=.9999166666666667
x_0=152400.3048006096 y_0=0
no_defs <>
# 3101: new york east: nad27
<3101> proj=tmerc datum=NAD27
lon_0=-74d20 lat_0=40 k=.9999666666666667
x_0=152400.3048006096 y_0=0
no_defs <>
# 3102: new york central: nad27
<3102> proj=tmerc datum=NAD27
lon_0=-76d35 lat_0=40 k=.9999375
x_0=152400.3048006096 y_0=0
no_defs <>
# 3103: new york west: nad27
<3103> proj=tmerc datum=NAD27
lon_0=-78d35 lat_0=40 k=.9999375
x_0=152400.3048006096 y_0=0
no_defs <>
# 3104: new york long island: nad27
<3104> proj=lcc datum=NAD27
lon_0=-74 lat_1=41d2 lat_2=40d40 lat_0=40d30
x_0=609601.2192024384 y_0=30480.06096012192
no_defs <>
# 3200: north carolina ---: nad27
<3200> proj=lcc datum=NAD27
lon_0=-79 lat_1=36d10 lat_2=34d20 lat_0=33d45
x_0=609601.2192024384 y_0=0
no_defs <>
# 3301: north dakota north: nad27
<3301> proj=lcc datum=NAD27
lon_0=-100d30 lat_1=48d44 lat_2=47d26 lat_0=47
x_0=609601.2192024384 y_0=0
no_defs <>
# 3302: north dakota south: nad27
<3302> proj=lcc datum=NAD27
lon_0=-100d30 lat_1=47d29 lat_2=46d11 lat_0=45d40
x_0=609601.2192024384 y_0=0
no_defs <>
# 3401: ohio north: nad27
<3401> proj=lcc datum=NAD27
lon_0=-82d30 lat_1=41d42 lat_2=40d26 lat_0=39d40
x_0=609601.2192024384 y_0=0
no_defs <>
# 3402: ohio south: nad27
<3402> proj=lcc datum=NAD27
lon_0=-82d30 lat_1=40d2 lat_2=38d44 lat_0=38
x_0=609601.2192024384 y_0=0
no_defs <>
# 3501: oklahoma north: nad27
<3501> proj=lcc datum=NAD27
lon_0=-98 lat_1=36d46 lat_2=35d34 lat_0=35
x_0=609601.2192024384 y_0=0
no_defs <>
# 3502: oklahoma south: nad27
<3502> proj=lcc datum=NAD27
lon_0=-98 lat_1=35d14 lat_2=33d56 lat_0=33d20
x_0=609601.2192024384 y_0=0
no_defs <>
# 3601: oregon north: nad27
<3601> proj=lcc datum=NAD27
lon_0=-120d30 lat_1=46 lat_2=44d20 lat_0=43d40
x_0=609601.2192024384 y_0=0
no_defs <>
# 3602: oregon south: nad27
<3602> proj=lcc datum=NAD27
lon_0=-120d30 lat_1=44 lat_2=42d20 lat_0=41d40
x_0=609601.2192024384 y_0=0
no_defs <>
# 3701: pennsylvania north: nad27
<3701> proj=lcc datum=NAD27
lon_0=-77d45 lat_1=41d57 lat_2=40d53 lat_0=40d10
x_0=609601.2192024384 y_0=0
no_defs <>
# 3702: pennsylvania south: nad27
<3702> proj=lcc datum=NAD27
lon_0=-77d45 lat_1=40d58 lat_2=39d56 lat_0=39d20
x_0=609601.2192024384 y_0=0
no_defs <>
# 3800: rhode island ---: nad27
<3800> proj=tmerc datum=NAD27
lon_0=-71d30 lat_0=41d5 k=.99999375
x_0=152400.3048006096 y_0=0
no_defs <>
# 3901: south carolina north: nad27
<3901> proj=lcc datum=NAD27
lon_0=-81 lat_1=34d58 lat_2=33d46 lat_0=33
x_0=609601.2192024384 y_0=0
no_defs <>
# 3902: south carolina south: nad27
<3902> proj=lcc datum=NAD27
lon_0=-81 lat_1=33d40 lat_2=32d20 lat_0=31d50
x_0=609601.2192024384 y_0=0
no_defs <>
# 4001: south dakota north: nad27
<4001> proj=lcc datum=NAD27
lon_0=-100 lat_1=45d41 lat_2=44d25 lat_0=43d50
x_0=609601.2192024384 y_0=0
no_defs <>
# 4002: south dakota south: nad27
<4002> proj=lcc datum=NAD27
lon_0=-100d20 lat_1=44d24 lat_2=42d50 lat_0=42d20
x_0=609601.2192024384 y_0=0
no_defs <>
# 4100: tennessee ---: nad27
<4100> proj=lcc datum=NAD27
lon_0=-86 lat_1=36d25 lat_2=35d15 lat_0=34d40
x_0=609601.2192024384 y_0=30480.06096012192
no_defs <>
# 4201: texas north: nad27
<4201> proj=lcc datum=NAD27
lon_0=-101d30 lat_1=36d11 lat_2=34d39 lat_0=34
x_0=609601.2192024384 y_0=0
no_defs <>
# 4202: texas north central: nad27
<4202> proj=lcc datum=NAD27
lon_0=-97d30 lat_1=33d58 lat_2=32d8 lat_0=31d40
x_0=609601.2192024384 y_0=0
no_defs <>
# 4203: texas central: nad27
<4203> proj=lcc datum=NAD27
lon_0=-100d20 lat_1=31d53 lat_2=30d7 lat_0=29d40
x_0=609601.2192024384 y_0=0
no_defs <>
# 4204: texas south central: nad27
<4204> proj=lcc datum=NAD27
lon_0=-99 lat_1=30d17 lat_2=28d23 lat_0=27d50
x_0=609601.2192024384 y_0=0
no_defs <>
# 4205: texas south: nad27
<4205> proj=lcc datum=NAD27
lon_0=-98d30 lat_1=27d50 lat_2=26d10 lat_0=25d40
x_0=609601.2192024384 y_0=0
no_defs <>
# 4301: utah north: nad27
<4301> proj=lcc datum=NAD27
lon_0=-111d30 lat_1=41d47 lat_2=40d43 lat_0=40d20
x_0=609601.2192024384 y_0=0
no_defs <>
# 4302: utah central: nad27
<4302> proj=lcc datum=NAD27
lon_0=-111d30 lat_1=40d39 lat_2=39d1 lat_0=38d20
x_0=609601.2192024384 y_0=0
no_defs <>
# 4303: utah south: nad27
<4303> proj=lcc datum=NAD27
lon_0=-111d30 lat_1=38d21 lat_2=37d13 lat_0=36d40
x_0=609601.2192024384 y_0=0
no_defs <>
# 4400: vermont ---: nad27
<4400> proj=tmerc datum=NAD27
lon_0=-72d30 lat_0=42d30 k=.9999642857142857
x_0=152400.3048006096 y_0=0
no_defs <>
# 4501: virginia north: nad27
<4501> proj=lcc datum=NAD27
lon_0=-78d30 lat_1=39d12 lat_2=38d2 lat_0=37d40
x_0=609601.2192024384 y_0=0
no_defs <>
# 4502: virginia south: nad27
<4502> proj=lcc datum=NAD27
lon_0=-78d30 lat_1=37d58 lat_2=36d46 lat_0=36d20
x_0=609601.2192024384 y_0=0
no_defs <>
# 4601: washington north: nad27
<4601> proj=lcc datum=NAD27
lon_0=-120d50 lat_1=48d44 lat_2=47d30 lat_0=47
x_0=609601.2192024384 y_0=0
no_defs <>
# 4602: washington south: nad27
<4602> proj=lcc datum=NAD27
lon_0=-120d30 lat_1=47d20 lat_2=45d50 lat_0=45d20
x_0=609601.2192024384 y_0=0
no_defs <>
# 4701: west virginia north: nad27
<4701> proj=lcc datum=NAD27
lon_0=-79d30 lat_1=40d15 lat_2=39 lat_0=38d30
x_0=609601.2192024384 y_0=0
no_defs <>
# 4702: west virginia south: nad27
<4702> proj=lcc datum=NAD27
lon_0=-81 lat_1=38d53 lat_2=37d29 lat_0=37
x_0=609601.2192024384 y_0=0
no_defs <>
# 4801: wisconsin north: nad27
<4801> proj=lcc datum=NAD27
lon_0=-90 lat_1=46d46 lat_2=45d34 lat_0=45d10
x_0=609601.2192024384 y_0=0
no_defs <>
# 4802: wisconsin central: nad27
<4802> proj=lcc datum=NAD27
lon_0=-90 lat_1=45d30 lat_2=44d15 lat_0=43d50
x_0=609601.2192024384 y_0=0
no_defs <>
# 4803: wisconsin south: nad27
<4803> proj=lcc datum=NAD27
lon_0=-90 lat_1=44d4 lat_2=42d44 lat_0=42
x_0=609601.2192024384 y_0=0
no_defs <>
# 4901: wyoming east: nad27
<4901> proj=tmerc datum=NAD27
lon_0=-105d10 lat_0=40d40 k=.9999411764705882
x_0=152400.3048006096 y_0=0
no_defs <>
# 4902: wyoming east central: nad27
<4902> proj=tmerc datum=NAD27
lon_0=-107d20 lat_0=40d40 k=.9999411764705882
x_0=152400.3048006096 y_0=0
no_defs <>
# 4903: wyoming west central: nad27
<4903> proj=tmerc datum=NAD27
lon_0=-108d45 lat_0=40d40 k=.9999411764705882
x_0=152400.3048006096 y_0=0
no_defs <>
# 4904: wyoming west: nad27
<4904> proj=tmerc datum=NAD27
lon_0=-110d5 lat_0=40d40 k=.9999411764705882
x_0=152400.3048006096 y_0=0
no_defs <>
# 5001: alaska zone no. 1: nad27
<5001> proj=omerc datum=NAD27
k=.9999 lonc=-133d40 lat_0=57 alpha=-36d52'11.6315
x_0=818585.5672270928 y_0=575219.2451072642
no_defs <>
# 5002: alaska zone no. 2: nad27
<5002> proj=tmerc datum=NAD27
lon_0=-142 lat_0=54 k=.9999
x_0=152400.3048006096 y_0=0
no_defs <>
# 5003: alaska zone no. 3: nad27
<5003> proj=tmerc datum=NAD27
lon_0=-146 lat_0=54 k=.9999
x_0=152400.3048006096 y_0=0
no_defs <>
# 5004: alaska zone no. 4: nad27
<5004> proj=tmerc datum=NAD27
lon_0=-150 lat_0=54 k=.9999
x_0=152400.3048006096 y_0=0
no_defs <>
# 5005: alaska zone no. 5: nad27
<5005> proj=tmerc datum=NAD27
lon_0=-154 lat_0=54 k=.9999
x_0=152400.3048006096 y_0=0
no_defs <>
# 5006: alaska zone no. 6: nad27
<5006> proj=tmerc datum=NAD27
lon_0=-158 lat_0=54 k=.9999
x_0=152400.3048006096 y_0=0
no_defs <>
# 5007: alaska zone no. 7: nad27
<5007> proj=tmerc datum=NAD27
lon_0=-162 lat_0=54 k=.9999
x_0=213360.4267208534 y_0=0
no_defs <>
# 5008: alaska zone no. 8: nad27
<5008> proj=tmerc datum=NAD27
lon_0=-166 lat_0=54 k=.9999
x_0=152400.3048006096 y_0=0
no_defs <>
# 5009: alaska zone no. 9: nad27
<5009> proj=tmerc datum=NAD27
lon_0=-170 lat_0=54 k=.9999
x_0=182880.3657607315 y_0=0
no_defs <>
# 5201: puerto rico and virgin islands: nad27
<5201> proj=lcc datum=NAD27
lon_0=-66d26 lat_1=18d26 lat_2=18d2 lat_0=17d50
x_0=152400.3048006096 y_0=0
no_defs <>
# 5202: virgin islands st. croix: nad27
<5202> proj=lcc datum=NAD27
lon_0=-66d26 lat_1=18d26 lat_2=18d2 lat_0=17d50
x_0=152400.3048006096 y_0=30480.06096012192
no_defs <>
# 5400: guam island: nad27
<5400> proj=poly datum=NAD27
x_0=50000 y_0=50000 lon_0=144d44'55.50254 lat_0=13d28'20.87887
no_defs <>

View File

@ -0,0 +1,745 @@
# SCCSID @(#)nad83 4.1 92/12/20 GIE
# proj +init files for:
#
# State Plane Coordinate Systems,
# North American Datum 1983
<metadata> +lastupdate=1992-12-20
# 101: alabama east: nad83
<101> proj=tmerc datum=NAD83
lon_0=-85d50 lat_0=30d30 k=.99996
x_0=200000 y_0=0
no_defs <>
# 102: alabama west: nad83
<102> proj=tmerc datum=NAD83
lon_0=-87d30 lat_0=30 k=.9999333333333333
x_0=600000 y_0=0
no_defs <>
# 5010: alaska zone no. 10: nad83
<5010> proj=lcc datum=NAD83
lon_0=-176 lat_1=53d50 lat_2=51d50 lat_0=51
x_0=1000000 y_0=0
no_defs <>
# 201: arizona east: nad83
<201> proj=tmerc datum=NAD83
lon_0=-110d10 lat_0=31 k=.9999
x_0=213360 y_0=0
no_defs <>
# 202: arizona central: nad83
<202> proj=tmerc datum=NAD83
lon_0=-111d55 lat_0=31 k=.9999
x_0=213360 y_0=0
no_defs <>
# 203: arizona west: nad83
<203> proj=tmerc datum=NAD83
lon_0=-113d45 lat_0=31 k=.9999333333333333
x_0=213360 y_0=0
no_defs <>
# 301: arkansas north: nad83
<301> proj=lcc datum=NAD83
lon_0=-92 lat_1=36d14 lat_2=34d56 lat_0=34d20
x_0=400000 y_0=0
no_defs <>
# 302: arkansas south: nad83
<302> proj=lcc datum=NAD83
lon_0=-92 lat_1=34d46 lat_2=33d18 lat_0=32d40
x_0=400000 y_0=400000
no_defs <>
# 401: california i: nad83
<401> proj=lcc datum=NAD83
lon_0=-122 lat_1=41d40 lat_2=40 lat_0=39d20
x_0=2000000 y_0=500000
no_defs <>
# 402: california ii: nad83
<402> proj=lcc datum=NAD83
lon_0=-122 lat_1=39d50 lat_2=38d20 lat_0=37d40
x_0=2000000 y_0=500000
no_defs <>
# 403: california iii: nad83
<403> proj=lcc datum=NAD83
lon_0=-120d30 lat_1=38d26 lat_2=37d4 lat_0=36d30
x_0=2000000 y_0=500000
no_defs <>
# 404: california iv: nad83
<404> proj=lcc datum=NAD83
lon_0=-119 lat_1=37d15 lat_2=36 lat_0=35d20
x_0=2000000 y_0=500000
no_defs <>
# 405: california v: nad83
<405> proj=lcc datum=NAD83
lon_0=-118 lat_1=35d28 lat_2=34d2 lat_0=33d30
x_0=2000000 y_0=500000
no_defs <>
# 406: california vi: nad83
<406> proj=lcc datum=NAD83
lon_0=-116d15 lat_1=33d53 lat_2=32d47 lat_0=32d10
x_0=2000000 y_0=500000
no_defs <>
# 501: colorado north: nad83
<501> proj=lcc datum=NAD83
lon_0=-105d30 lat_1=40d47 lat_2=39d43 lat_0=39d20
x_0=914401.8289 y_0=304800.6096
no_defs <>
# 502: colorado central: nad83
<502> proj=lcc datum=NAD83
lon_0=-105d30 lat_1=39d45 lat_2=38d27 lat_0=37d50
x_0=914401.8289 y_0=304800.6096
no_defs <>
# 503: colorado south: nad83
<503> proj=lcc datum=NAD83
lon_0=-105d30 lat_1=38d26 lat_2=37d14 lat_0=36d40
x_0=914401.8289 y_0=304800.6096
no_defs <>
# 600: connecticut ---: nad83
<600> proj=lcc datum=NAD83
lon_0=-72d45 lat_1=41d52 lat_2=41d12 lat_0=40d50
x_0=304800.6096 y_0=152400.3048
no_defs <>
# 700: delaware ---: nad83
<700> proj=tmerc datum=NAD83
lon_0=-75d25 lat_0=38 k=.999995
x_0=200000 y_0=0
no_defs <>
# 901: florida east: nad83
<901> proj=tmerc datum=NAD83
lon_0=-81 lat_0=24d20 k=.9999411764705882
x_0=200000 y_0=0
no_defs <>
# 902: florida west: nad83
<902> proj=tmerc datum=NAD83
lon_0=-82 lat_0=24d20 k=.9999411764705882
x_0=200000 y_0=0
no_defs <>
# 903: florida north: nad83
<903> proj=lcc datum=NAD83
lon_0=-84d30 lat_1=30d45 lat_2=29d35 lat_0=29
x_0=600000 y_0=0
no_defs <>
# 1001: georgia east: nad83
<1001> proj=tmerc datum=NAD83
lon_0=-82d10 lat_0=30 k=.9999
x_0=200000 y_0=0
no_defs <>
# 1002: georgia west: nad83
<1002> proj=tmerc datum=NAD83
lon_0=-84d10 lat_0=30 k=.9999
x_0=700000 y_0=0
no_defs <>
# 5101: hawaii 1: nad83
<5101> proj=tmerc datum=NAD83
lon_0=-155d30 lat_0=18d50 k=.9999666666666667
x_0=500000 y_0=0
no_defs <>
# 5102: hawaii 2: nad83
<5102> proj=tmerc datum=NAD83
lon_0=-156d40 lat_0=20d20 k=.9999666666666667
x_0=500000 y_0=0
no_defs <>
# 5103: hawaii 3: nad83
<5103> proj=tmerc datum=NAD83
lon_0=-158 lat_0=21d10 k=.99999
x_0=500000 y_0=0
no_defs <>
# 5104: hawaii 4: nad83
<5104> proj=tmerc datum=NAD83
lon_0=-159d30 lat_0=21d50 k=.99999
x_0=500000 y_0=0
no_defs <>
# 5105: hawaii 5: nad83
<5105> proj=tmerc datum=NAD83
lon_0=-160d10 lat_0=21d40 k=1
x_0=500000 y_0=0
no_defs <>
# 1101: idaho east: nad83
<1101> proj=tmerc datum=NAD83
lon_0=-112d10 lat_0=41d40 k=.9999473684210526
x_0=200000 y_0=0
no_defs <>
# 1102: idaho central: nad83
<1102> proj=tmerc datum=NAD83
lon_0=-114 lat_0=41d40 k=.9999473684210526
x_0=500000 y_0=0
no_defs <>
# 1103: idaho west: nad83
<1103> proj=tmerc datum=NAD83
lon_0=-115d45 lat_0=41d40 k=.9999333333333333
x_0=800000 y_0=0
no_defs <>
# 1201: illinois east: nad83
<1201> proj=tmerc datum=NAD83
lon_0=-88d20 lat_0=36d40 k=.999975
x_0=300000 y_0=0
no_defs <>
# 1202: illinois west: nad83
<1202> proj=tmerc datum=NAD83
lon_0=-90d10 lat_0=36d40 k=.9999411764705882
x_0=700000 y_0=0
no_defs <>
# 1301: indiana east: nad83
<1301> proj=tmerc datum=NAD83
lon_0=-85d40 lat_0=37d30 k=.9999666666666667
x_0=100000 y_0=250000
no_defs <>
# 1302: indiana west: nad83
<1302> proj=tmerc datum=NAD83
lon_0=-87d5 lat_0=37d30 k=.9999666666666667
x_0=900000 y_0=250000
no_defs <>
# 1401: iowa north: nad83
<1401> proj=lcc datum=NAD83
lon_0=-93d30 lat_1=43d16 lat_2=42d4 lat_0=41d30
x_0=1500000 y_0=1000000
no_defs <>
# 1402: iowa south: nad83
<1402> proj=lcc datum=NAD83
lon_0=-93d30 lat_1=41d47 lat_2=40d37 lat_0=40
x_0=500000 y_0=0
no_defs <>
# 1501: kansas north: nad83
<1501> proj=lcc datum=NAD83
lon_0=-98 lat_1=39d47 lat_2=38d43 lat_0=38d20
x_0=400000 y_0=0
no_defs <>
# 1502: kansas south: nad83
<1502> proj=lcc datum=NAD83
lon_0=-98d30 lat_1=38d34 lat_2=37d16 lat_0=36d40
x_0=400000 y_0=400000
no_defs <>
# 1601: kentucky north: nad83
<1601> proj=lcc datum=NAD83
lon_0=-84d15 lat_1=38d58 lat_2=37d58 lat_0=37d30
x_0=500000 y_0=0
no_defs <>
# 1602: kentucky south: nad83
<1602> proj=lcc datum=NAD83
lon_0=-85d45 lat_1=37d56 lat_2=36d44 lat_0=36d20
x_0=500000 y_0=500000
no_defs <>
# 1701: louisiana north: nad83
<1701> proj=lcc datum=NAD83
lon_0=-92d30 lat_1=32d40 lat_2=31d10 lat_0=30d30
x_0=1000000 y_0=0
no_defs <>
# 1702: louisiana south: nad83
<1702> proj=lcc datum=NAD83
lon_0=-91d20 lat_1=30d42 lat_2=29d18 lat_0=28d30
x_0=1000000 y_0=0
no_defs <>
# 1703: louisiana offshore: nad83
<1703> proj=lcc datum=NAD83
lon_0=-91d20 lat_1=27d50 lat_2=26d10 lat_0=25d30
x_0=1000000 y_0=0
no_defs <>
# 1801: maine east: nad83
<1801> proj=tmerc datum=NAD83
lon_0=-68d30 lat_0=43d40 k=.9999
x_0=300000 y_0=0
no_defs <>
# 1802: maine west: nad83
<1802> proj=tmerc datum=NAD83
lon_0=-70d10 lat_0=42d50 k=.9999666666666667
x_0=900000 y_0=0
no_defs <>
# 1900: maryland ---: nad83
<1900> proj=lcc datum=NAD83
lon_0=-77 lat_1=39d27 lat_2=38d18 lat_0=37d40
x_0=400000 y_0=0
no_defs <>
# 2001: massachusetts mainland: nad83
<2001> proj=lcc datum=NAD83
lon_0=-71d30 lat_1=42d41 lat_2=41d43 lat_0=41
x_0=200000 y_0=750000
no_defs <>
# 2002: massachusetts island: nad83
<2002> proj=lcc datum=NAD83
lon_0=-70d30 lat_1=41d29 lat_2=41d17 lat_0=41
x_0=500000 y_0=0
no_defs <>
# 2111: michigan north: nad83
<2111> proj=lcc datum=NAD83
lon_0=-87 lat_1=47d5 lat_2=45d29 lat_0=44d47
x_0=8000000 y_0=0
no_defs <>
# 2112: michigan central/l: nad83
<2112> proj=lcc datum=NAD83
lon_0=-84d22 lat_1=45d42 lat_2=44d11 lat_0=43d19
x_0=6000000 y_0=0
no_defs <>
# 2113: michigan south: nad83
<2113> proj=lcc datum=NAD83
lon_0=-84d22 lat_1=43d40 lat_2=42d6 lat_0=41d30
x_0=4000000 y_0=0
no_defs <>
# 2201: minnesota north: nad83
<2201> proj=lcc datum=NAD83
lon_0=-93d6 lat_1=48d38 lat_2=47d2 lat_0=46d30
x_0=800000 y_0=100000
no_defs <>
# 2202: minnesota central: nad83
<2202> proj=lcc datum=NAD83
lon_0=-94d15 lat_1=47d3 lat_2=45d37 lat_0=45
x_0=800000 y_0=100000
no_defs <>
# 2203: minnesota south: nad83
<2203> proj=lcc datum=NAD83
lon_0=-94 lat_1=45d13 lat_2=43d47 lat_0=43
x_0=800000 y_0=100000
no_defs <>
# 2301: mississippi east: nad83
<2301> proj=tmerc datum=NAD83
lon_0=-88d50 lat_0=29d30 k=.99995
x_0=300000 y_0=0
no_defs <>
# 2302: mississippi west: nad83
<2302> proj=tmerc datum=NAD83
lon_0=-90d20 lat_0=29d30 k=.99995
x_0=700000 y_0=0
no_defs <>
# 2401: missouri east: nad83
<2401> proj=tmerc datum=NAD83
lon_0=-90d30 lat_0=35d50 k=.9999333333333333
x_0=250000 y_0=0
no_defs <>
# 2402: missouri central: nad83
<2402> proj=tmerc datum=NAD83
lon_0=-92d30 lat_0=35d50 k=.9999333333333333
x_0=500000 y_0=0
no_defs <>
# 2403: missouri west: nad83
<2403> proj=tmerc datum=NAD83
lon_0=-94d30 lat_0=36d10 k=.9999411764705882
x_0=850000 y_0=0
no_defs <>
# 2500: montana: nad83
<2500> proj=lcc datum=NAD83
lon_0=-109d30 lat_1=49 lat_2=45 lat_0=44d15
x_0=600000 y_0=0
no_defs <>
# 2600: nebraska: nad83
<2600> proj=lcc datum=NAD83
lon_0=-100 lat_1=43 lat_2=40 lat_0=39d50
x_0=500000 y_0=0
no_defs <>
# 2701: nevada east: nad83
<2701> proj=tmerc datum=NAD83
lon_0=-115d35 lat_0=34d45 k=.9999
x_0=200000 y_0=8000000
no_defs <>
# 2702: nevada central: nad83
<2702> proj=tmerc datum=NAD83
lon_0=-116d40 lat_0=34d45 k=.9999
x_0=500000 y_0=6000000
no_defs <>
# 2703: nevada west: nad83
<2703> proj=tmerc datum=NAD83
lon_0=-118d35 lat_0=34d45 k=.9999
x_0=800000 y_0=4000000
no_defs <>
# 2800: new hampshire ---: nad83
<2800> proj=tmerc datum=NAD83
lon_0=-71d40 lat_0=42d30 k=.9999666666666667
x_0=300000 y_0=0
no_defs <>
# 2900: new jersey ---: nad83
<2900> proj=tmerc datum=NAD83
lon_0=-74d30 lat_0=38d50 k=.9999
x_0=150000 y_0=0
no_defs <>
# 3001: new mexico east: nad83
<3001> proj=tmerc datum=NAD83
lon_0=-104d20 lat_0=31 k=.9999090909090909
x_0=165000 y_0=0
no_defs <>
# 3002: new mexico central: nad83
<3002> proj=tmerc datum=NAD83
lon_0=-106d15 lat_0=31 k=.9999
x_0=500000 y_0=0
no_defs <>
# 3003: new mexico west: nad83
<3003> proj=tmerc datum=NAD83
lon_0=-107d50 lat_0=31 k=.9999166666666667
x_0=830000 y_0=0
no_defs <>
# 3101: new york east: nad83
<3101> proj=tmerc datum=NAD83
lon_0=-74d30 lat_0=38d50 k=.9999
x_0=150000 y_0=0
no_defs <>
# 3102: new york central: nad83
<3102> proj=tmerc datum=NAD83
lon_0=-76d35 lat_0=40 k=.9999375
x_0=250000 y_0=0
no_defs <>
# 3103: new york west: nad83
<3103> proj=tmerc datum=NAD83
lon_0=-78d35 lat_0=40 k=.9999375
x_0=350000 y_0=0
no_defs <>
# 3104: new york long island: nad83
<3104> proj=lcc datum=NAD83
lon_0=-74 lat_1=41d2 lat_2=40d40 lat_0=40d10
x_0=300000 y_0=0
no_defs <>
# 3200: north carolina ---: nad83
<3200> proj=lcc datum=NAD83
lon_0=-79 lat_1=36d10 lat_2=34d20 lat_0=33d45
x_0=609601.22 y_0=0
no_defs <>
# 3301: north dakota north: nad83
<3301> proj=lcc datum=NAD83
lon_0=-100d30 lat_1=48d44 lat_2=47d26 lat_0=47
x_0=600000 y_0=0
no_defs <>
# 3302: north dakota south: nad83
<3302> proj=lcc datum=NAD83
lon_0=-100d30 lat_1=47d29 lat_2=46d11 lat_0=45d40
x_0=600000 y_0=0
no_defs <>
# 3401: ohio north: nad83
<3401> proj=lcc datum=NAD83
lon_0=-82d30 lat_1=41d42 lat_2=40d26 lat_0=39d40
x_0=600000 y_0=0
no_defs <>
# 3402: ohio south: nad83
<3402> proj=lcc datum=NAD83
lon_0=-82d30 lat_1=40d2 lat_2=38d44 lat_0=38
x_0=600000 y_0=0
no_defs <>
# 3501: oklahoma north: nad83
<3501> proj=lcc datum=NAD83
lon_0=-98 lat_1=36d46 lat_2=35d34 lat_0=35
x_0=600000 y_0=0
no_defs <>
# 3502: oklahoma south: nad83
<3502> proj=lcc datum=NAD83
lon_0=-98 lat_1=35d14 lat_2=33d56 lat_0=33d20
x_0=600000 y_0=0
no_defs <>
# 3601: oregon north: nad83
<3601> proj=lcc datum=NAD83
lon_0=-120d30 lat_1=46 lat_2=44d20 lat_0=43d40
x_0=2500000 y_0=0
no_defs <>
# 3602: oregon south: nad83
<3602> proj=lcc datum=NAD83
lon_0=-120d30 lat_1=44 lat_2=42d20 lat_0=41d40
x_0=1500000 y_0=0
no_defs <>
# 3701: pennsylvania north: nad83
<3701> proj=lcc datum=NAD83
lon_0=-77d45 lat_1=41d57 lat_2=40d53 lat_0=40d10
x_0=600000 y_0=0
no_defs <>
# 3702: pennsylvania south: nad83
<3702> proj=lcc datum=NAD83
lon_0=-77d45 lat_1=40d58 lat_2=39d56 lat_0=39d20
x_0=600000 y_0=0
no_defs <>
# 3800: rhode island ---: nad83
<3800> proj=tmerc datum=NAD83
lon_0=-71d30 lat_0=41d5 k=.99999375
x_0=100000 y_0=0
no_defs <>
# 3900: south carolina: nad83
<3900> proj=lcc datum=NAD83
lon_0=-81 lat_1=34d50 lat_2=32d30 lat_0=31d50
x_0=609600 y_0=0
no_defs <>
# 4001: south dakota north: nad83
<4001> proj=lcc datum=NAD83
lon_0=-100 lat_1=45d41 lat_2=44d25 lat_0=43d50
x_0=600000 y_0=0
no_defs <>
# 4002: south dakota south: nad83
<4002> proj=lcc datum=NAD83
lon_0=-100d20 lat_1=44d24 lat_2=42d50 lat_0=42d20
x_0=600000 y_0=0
no_defs <>
# 4100: tennessee ---: nad83
<4100> proj=lcc datum=NAD83
lon_0=-86 lat_1=36d25 lat_2=35d15 lat_0=34d20
x_0=600000 y_0=0
no_defs <>
# 4201: texas north: nad83
<4201> proj=lcc datum=NAD83
lon_0=-101d30 lat_1=36d11 lat_2=34d39 lat_0=34
x_0=200000 y_0=1000000
no_defs <>
# 4202: texas north central: nad83
<4202> proj=lcc datum=NAD83
lon_0=-98d30 lat_1=33d58 lat_2=32d8 lat_0=31d40
x_0=600000 y_0=2000000
no_defs <>
# 4203: texas central: nad83
<4203> proj=lcc datum=NAD83
lon_0=-100d20 lat_1=31d53 lat_2=30d7 lat_0=29d40
x_0=700000 y_0=3000000
no_defs <>
# 4204: texas south central: nad83
<4204> proj=lcc datum=NAD83
lon_0=-99 lat_1=30d17 lat_2=28d23 lat_0=27d50
x_0=600000 y_0=4000000
no_defs <>
# 4205: texas south: nad83
<4205> proj=lcc datum=NAD83
lon_0=-98d30 lat_1=27d50 lat_2=26d10 lat_0=25d40
x_0=300000 y_0=5000000
no_defs <>
# 4301: utah north: nad83
<4301> proj=lcc datum=NAD83
lon_0=-111d30 lat_1=41d47 lat_2=40d43 lat_0=40d20
x_0=500000 y_0=1000000
no_defs <>
# 4302: utah central: nad83
<4302> proj=lcc datum=NAD83
lon_0=-111d30 lat_1=40d39 lat_2=39d1 lat_0=38d20
x_0=500000 y_0=2000000
no_defs <>
# 4303: utah south: nad83
<4303> proj=lcc datum=NAD83
lon_0=-111d30 lat_1=38d21 lat_2=37d13 lat_0=36d40
x_0=500000 y_0=3000000
no_defs <>
# 4400: vermont ---: nad83
<4400> proj=tmerc datum=NAD83
lon_0=-72d30 lat_0=42d30 k=.9999642857142857
x_0=500000 y_0=0
no_defs <>
# 4501: virginia north: nad83
<4501> proj=lcc datum=NAD83
lon_0=-78d30 lat_1=39d12 lat_2=38d2 lat_0=37d40
x_0=3500000 y_0=2000000
no_defs <>
# 4502: virginia south: nad83
<4502> proj=lcc datum=NAD83
lon_0=-78d30 lat_1=37d58 lat_2=36d46 lat_0=36d20
x_0=3500000 y_0=1000000
no_defs <>
# 4601: washington north: nad83
<4601> proj=lcc datum=NAD83
lon_0=-120d50 lat_1=48d44 lat_2=47d30 lat_0=47
x_0=500000 y_0=0
no_defs <>
# 4602: washington south: nad83
<4602> proj=lcc datum=NAD83
lon_0=-120d30 lat_1=47d20 lat_2=45d50 lat_0=45d20
x_0=500000 y_0=0
no_defs <>
# 4701: west virginia north: nad83
<4701> proj=lcc datum=NAD83
lon_0=-79d30 lat_1=40d15 lat_2=39 lat_0=38d30
x_0=600000 y_0=0
no_defs <>
# 4702: west virginia south: nad83
<4702> proj=lcc datum=NAD83
lon_0=-81 lat_1=38d53 lat_2=37d29 lat_0=37
x_0=600000 y_0=0
no_defs <>
# 4801: wisconsin north: nad83
<4801> proj=lcc datum=NAD83
lon_0=-90 lat_1=46d46 lat_2=45d34 lat_0=45d10
x_0=600000 y_0=0
no_defs <>
# 4802: wisconsin central: nad83
<4802> proj=lcc datum=NAD83
lon_0=-90 lat_1=45d30 lat_2=44d15 lat_0=43d50
x_0=600000 y_0=0
no_defs <>
# 4803: wisconsin south: nad83
<4803> proj=lcc datum=NAD83
lon_0=-90 lat_1=44d4 lat_2=42d44 lat_0=42
x_0=600000 y_0=0
no_defs <>
# 4901: wyoming east: nad83
<4901> proj=tmerc datum=NAD83
lon_0=-105d10 lat_0=40d30 k=.9999375
x_0=200000 y_0=0
no_defs <>
# 4902: wyoming east central: nad83
<4902> proj=tmerc datum=NAD83
lon_0=-107d20 lat_0=40d30 k=.9999375
x_0=400000 y_0=100000
no_defs <>
# 4903: wyoming west central: nad83
<4903> proj=tmerc datum=NAD83
lon_0=-108d45 lat_0=40d30 k=.9999375
x_0=600000 y_0=0
no_defs <>
# 4904: wyoming west: nad83
<4904> proj=tmerc datum=NAD83
lon_0=-110d5 lat_0=40d30 k=.9999375
x_0=800000 y_0=100000
no_defs <>
# 5001: alaska zone no. 1: nad83
<5001> proj=omerc datum=NAD83
k=.9999 lonc=-133d40 lat_0=57 alpha=-36d52'11.6315
x_0=818676.7344011233 y_0=575097.6888751927
no_defs <>
# 5002: alaska zone no. 2: nad83
<5002> proj=tmerc datum=NAD83
lon_0=-142 lat_0=54 k=.9999
x_0=500000 y_0=0
no_defs <>
# 5003: alaska zone no. 3: nad83
<5003> proj=tmerc datum=NAD83
lon_0=-146 lat_0=54 k=.9999
x_0=500000 y_0=0
no_defs <>
# 5004: alaska zone no. 4: nad83
<5004> proj=tmerc datum=NAD83
lon_0=-150 lat_0=54 k=.9999
x_0=500000 y_0=0
no_defs <>
# 5005: alaska zone no. 5: nad83
<5005> proj=tmerc datum=NAD83
lon_0=-154 lat_0=54 k=.9999
x_0=500000 y_0=0
no_defs <>
# 5006: alaska zone no. 6: nad83
<5006> proj=tmerc datum=NAD83
lon_0=-158 lat_0=54 k=.9999
x_0=500000 y_0=0
no_defs <>
# 5007: alaska zone no. 7: nad83
<5007> proj=tmerc datum=NAD83
lon_0=-162 lat_0=54 k=.9999
x_0=500000 y_0=0
no_defs <>
# 5008: alaska zone no. 8: nad83
<5008> proj=tmerc datum=NAD83
lon_0=-166 lat_0=54 k=.9999
x_0=500000 y_0=0
no_defs <>
# 5009: alaska zone no. 9: nad83
<5009> proj=tmerc datum=NAD83
lon_0=-170 lat_0=54 k=.9999
x_0=500000 y_0=0
no_defs <>
# 5200: puerto rico and virgin islands: nad83
<5200> proj=lcc datum=NAD83
lon_0=-66d26 lat_1=18d26 lat_2=18d2 lat_0=17d50
x_0=200000 y_0=200000
no_defs <>

View File

@ -0,0 +1,53 @@
## NAD83 / BC Albers (this has been superseded but is kept for compatibility)
<42102> +proj=aea +ellps=GRS80 +lat_0=45 +lon_0=-126.0 +lat_1=50.0 +lat_2=58.5 +x_0=1000000.0 +y_0=0 +datum=NAD83 +units=m no_defs <>
#
# OGC-defined extended codes (41000--41999)
# see http://www.digitalearth.gov/wmt/auto.html
#
# WGS84 / Simple Mercator
<41001> +proj=merc +lat_ts=0 +lon_0=0 +k=1.000000 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <>
#
# CubeWerx-defined extended codes (42100--42199)
#
# WGS 84 / LCC Canada
<42101> +proj=lcc +lat_1=49 +lat_2=77 +lat_0=0 +lon_0=-95 +x_0=0 +y_0=-8000000 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <>
#EPSG:42102,"PROJCS[\"NAD83 / BC Albers\",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS_1980\",6378137,298.257222101]],PRIMEM[\"Greenwich\",0],UNIT[\"Decimal_Degree\",0.0174532925199433]],PROJECTION[\"Albers_conic_equal_area\"],PARAMETER[\"central_meridian\",-126.0],PARAMETER[\"latitude_of_origin\",45],PARAMETER[\"standard_parallel_1\",50.0],PARAMETER[\"standard_parallel_2\",58.5],PARAMETER[\"false_easting\",1000000.0],PARAMETER[\"false_northing\",0],UNIT[\"Meter\",1]]"
# WGS 84 / LCC USA
<42103> +proj=lcc +lat_1=33 +lat_2=45 +lat_0=0 +lon_0=-100 +x_0=0 +y_0=0 +ellps=WGS72 +datum=WGS84 +units=m +no_defs no_defs <>
# NAD83 / MTM zone 8 Québec
<42104> +proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.999900 +x_0=304800 +y_0=0 +ellps=GRS80 +units=m +no_defs no_defs <>
# WGS84 / Merc NorthAm
<42105> +proj=merc +lat_ts=0 +lon_0=-96 +k=1.000000 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs no_defs <>
# WGS84 / Lambert Azim Mozambique
<42106> +proj=laea +lat_0=5 +lon_0=20 +x_0=0 +y_0=0 +a=6370997 +b=6370997 +datum=WGS84 +units=m +no_defs no_defs <>
#
# CubeWerx-customer definitions (42300--42399)
#
# NAD27 / Polar Stereographic / CM=-98
<42301> +proj=stere +lat_0=90 +lon_0=-98 +x_0=0 +y_0=0 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <>
# JapanOrtho.09 09
<42302> +proj=tmerc +lat_0=36 +lon_0=139.833333333333 +k=0.999900 +x_0=0 +y_0=0 +ellps=bessel +units=m +no_defs no_defs <>
# NAD83 / Albers NorthAm
<42303> +proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=23 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <>
# NAD83 / NRCan LCC Canada
<42304> +proj=lcc +lat_1=49 +lat_2=77 +lat_0=49 +lon_0=-95 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <>
# France_II
<42305> +proj=lcc +lat_1=45.898918964419 +lat_2=47.696014502038 +lat_0=46.8 +lon_0=2.337229166666667 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356514.999904194 +pm=2.337229166666667 +units=m +no_defs no_defs <>
# NAD83/QC_LCC
<42306> +proj=lcc +lat_1=46 +lat_2=60 +lat_0=44 +lon_0=-68.5 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <>
# NAD83 / Texas Central - feet
<42307> +proj=lcc +lat_1=31.8833333333333 +lat_2=30.1166666666667 +lat_0=29.6666666666667 +lon_0=-100.333333333333 +x_0=700000.0000000001 +y_0=3000000 +ellps=GRS80 +datum=NAD83 +to_meter=0.3048006096012192 +no_defs no_defs <>
# NAD27 / California Albers
<42308> +proj=aea +lat_1=34 +lat_2=40.5 +lat_0=0 +lon_0=-120 +x_0=0 +y_0=-4000000 +ellps=clrk66 +datum=NAD27 +units=m +no_defs no_defs <>
# NAD 83 / LCC Canada AVHRR-2
<42309> +proj=lcc +lat_1=49 +lat_2=77 +lat_0=0 +lon_0=-95 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <>
# WGS84+GRS80 / Mercator
<42310> +proj=merc +lat_ts=0 +lon_0=0 +k=1.000000 +x_0=0 +y_0=0 +ellps=GRS80 +datum=WGS84 +units=m +no_defs no_defs <>
# NAD83 / LCC Statcan
<42311> +proj=lcc +lat_1=49 +lat_2=77 +lat_0=63.390675 +lon_0=-91.86666700000001 +x_0=6200000 +y_0=3000000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs no_defs <>
#
# Funny epsgish code for google mercator - you should really use EPSG:3857
#
<900913> +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs <>

Binary file not shown.

View File

@ -0,0 +1,59 @@
[general]
; Lines starting by ; are commented lines.
;
; Network capabilities disabled by default.
; Can be overridden with the PROJ_NETWORK=ON environment variable.
; Cf https://proj.org/en/latest/usage/network.html
; Valid values = on, off
network = off
; Endpoint of the Content Delivery Network where remote resources might
; be accessed. Only used if network access is allowed (cf above "network"
; option)
; Can be overridden with the PROJ_NETWORK_ENDPOINT environment variable.
cdn_endpoint = https://cdn.proj.org
; Whether to enable a cache of remote resources that are accessed, on the
; local file system
; Valid values = on, off
cache_enabled = on
; Size of the cache in megabytes
cache_size_MB = 300
; Time-to-live delay in seconds before already accessed remote resources are
; accessed again to check if they have been updated.
cache_ttl_sec = 86400
; Can be set to on so that by default the lack of a known resource files needed
; for the best transformation PROJ would normally use causes an error, or off
; to accept missing resource files without errors or warnings.
; This default value itself is overridden by the PROJ_ONLY_BEST_DEFAULT environment
; variable if set, and then by the ONLY_BEST setting that can be
; passed to the proj_create_crs_to_crs() method, or with the --only-best
; option of the cs2cs program.
; (added in PROJ 9.2)
; Valid values = on, off
only_best_default = off
; Filename of the Certificate Authority (CA) bundle.
; Can be overridden with the PROJ_CURL_CA_BUNDLE / CURL_CA_BUNDLE environment variable.
; (added in PROJ 9.0)
; ca_bundle_path = /path/to/cabundle.pem
; When this is set to on, the operating systems native CA store will be used for certificate verification
; If you set this option to on and also set ca_bundle_path then during verification those certificates are
; searched in addition to the native CA store.
; (added in PROJ 9.6)
; Valid values = on, off
;native_ca = on
; Transverse Mercator (and UTM) default algorithm: auto, evenden_snyder or poder_engsager
; * evenden_snyder is the fastest, but less accurate far from central meridian
; * poder_engsager is slower, but more accurate far from central meridian
; * default will auto-select between the two above depending on the coordinate
; to transform and will use evenden_snyder if the error in doing so is below
; 0.1 mm (for an ellipsoid of the size of Earth)
tmerc_default_algo = poder_engsager

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,214 @@
{
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "Schema for triangulation based transformation",
"type": "object",
"properties": {
"file_type": {
"type": "string",
"enum": [
"triangulation_file"
],
"description": "File type. Always \"triangulation_file\""
},
"format_version": {
"type": "string",
"enum": [
"1.0", "1.1"
]
},
"name": {
"type": "string",
"description": "A brief descriptive name of the triangulation"
},
"version": {
"type": "string",
"description": "A string identifying the version of the triangulation. The format for specifying version will be defined by the agency responsible for the triangulation"
},
"publication_date": {
"$ref": "#/definitions/datetime",
"description": "The date on which this version of the triangulation was published (or possibly the date on which it takes effect?)"
},
"fallback_strategy": {
"type": "string",
"enum": [
"none",
"nearest_side",
"nearest_centroid"
]
},
"license": {
"type": "string",
"description": "License under which the file is published"
},
"description": {
"type": "string",
"description": "A text description of the file"
},
"authority": {
"type": "object",
"description": "Basic information about the agency responsible for the data set",
"properties": {
"name": {
"type": "string",
"description": "The name of the agency"
},
"url": {
"type": "string",
"description": "The url of the agency website",
"format": "uri"
},
"address": {
"type": "string",
"description": "The postal address of the agency"
},
"email": {
"type": "string",
"description": "An email contact address for the agency",
"format": "email"
}
},
"required": [
"name"
],
"additionalProperties": false
},
"links": {
"type": "array",
"description": "Links to related information",
"items": {
"type": "object",
"properties": {
"href": {
"type": "string",
"description": "The URL holding the information",
"format": "uri"
},
"rel": {
"type": "string",
"description": "The relationship to the dataset. Proposed relationships are:\n- \"about\": a web page for human consumption describing the model\n- \"source\": the authoritative source data from which the triangulation is built.\n- \"metadata\": ISO 19115 XML metadata regarding the triangulation."
},
"type": {
"type": "string",
"description": "MIME type"
},
"title": {
"type": "string",
"description": "Description of the link"
}
},
"required": [
"href"
],
"additionalProperties": false
}
},
"extent": {
"$ref": "#/definitions/extent",
"description": "Defines the region within which the triangulation is defined. This should be a bounding box defined as an array of [west,south,east,north] coordinate values in a unspecified geographic CRS. This bounding box should be seen as approximate, given that triangulation may be defined with projected coordinates, and also because some triangulations may not cover the whole bounding box."
},
"input_crs": {
"$ref": "#/definitions/crs",
"description": "String identifying the CRS of source coordinates in the vertices. Typically \"EPSG:XXXX\". If the transformation is for vertical component, this should be the code for a compound CRS (can be EPSG:XXXX+YYYY where XXXX is the code of the horizontal CRS and YYYY the code of the vertical CRS). For example, for the KKJ->ETRS89 transformation, this is EPSG:2393 (\"KKJ / Finland Uniform Coordinate System\"). The input coordinates are assumed to be passed in the \"normalized for visualisation\" / \"GIS friendly\" order, that is longitude, latitude for geographic coordinates and easting, northing for projected coordinates."
},
"output_crs": {
"$ref": "#/definitions/crs",
"description": "String identifying the CRS of target coordinates in the vertices. Typically \"EPSG:XXXX\". If the transformation is for vertical component, this should be the code for a compound CRS (can be EPSG:XXXX+YYYY where XXXX is the code of the horizontal CRS and YYYY the code of the vertical CRS). For example, for the KKJ->ETRS89 transformation, this is EPSG:3067 (\"ETRS89 / TM35FIN(E,N)\"). The output coordinates will be returned in the \"normalized for visualisation\" / \"GIS friendly\" order, that is easting, that is longitude, latitude for geographic coordinates and easting, northing for projected coordinates."
},
"transformed_components": {
"type": "array",
"description": "Specify which component of the coordinates are transformed. Either \"horizontal\", \"vertical\" or both",
"minItems": 1,
"maxItems": 2,
"items": {
"type": "string",
"enum": [
"horizontal",
"vertical"
]
}
},
"vertices_columns": {
"type": "array",
"description": "Specify the name of the columns of the rows in the \"vertices\" array. There must be exactly as many elements in \"vertices_columns\" as in a row of \"vertices\". The following names have a special meaning: \"source_x\", \"source_y\", \"target_x\", \"target_y\", \"source_z\", \"target_z\" and \"offset_z\". \"source_x\" and \"source_y\" are compulsory. \"source_x\" is for the source longitude (in degree) or easting. \"source_y\" is for the source latitude (in degree) or northing. \"target_x\" and \"target_y\" are compulsory when \"horizontal\" is specified in \"transformed_components\". (\"source_z\" and \"target_z\") or \"offset_z\" are compulsory when \"vertical\" is specified in \"transformed_components\".",
"minItems": 3,
"items": {
"type": "string"
}
},
"triangles_columns": {
"type": "array",
"description": "Specify the name of the columns of the rows in the \"triangles\" array. There must be exactly as many elements in \"triangles_columns\" as in a row of \"triangles\". The following names have a special meaning: \"idx_vertex1\", \"idx_vertex2\", \"idx_vertex3\". They are compulsory.",
"minItems": 3,
"items": {
"type": "string"
}
},
"vertices": {
"type": "array",
"description": "an array whose items are themselves arrays with as many columns as described in \"vertices_columns\"",
"items": {
"type": "array"
}
},
"triangles": {
"type": "array",
"description": "an array whose items are themselves arrays with as many columns as described in \"triangles_columns\". The value of the \"idx_vertexN\" columns must be indices (between 0 and len(\"vertices\"-1) of items of the \"vertices\" array",
"items": {
"type": "array"
}
}
},
"required": [
"file_type",
"format_version",
"transformed_components",
"vertices_columns",
"triangles_columns",
"vertices",
"triangles"
],
"additionalProperties": false,
"definitions": {
"crs": {
"type": "string"
},
"datetime": {
"type": "string",
"format": "date-time",
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$"
},
"extent": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"bbox"
]
},
"name" : {
"type": "string",
"description": "Name of the extent (e.g. \"Finland - mainland south of 66°N\")"
},
"parameters": {
"type": "object",
"properties": {
"bbox": {
"type": "array",
"minItems": 4,
"maxItems": 4,
"items": {
"type": "number"
}
}
}
}
},
"required": [
"type",
"parameters"
],
"additionalProperties": false
}
}
}

View File

@ -0,0 +1,214 @@
# SCCSID @(#)world 1.2 95/08/05 GIE REL
# proj +init files for various non-U.S. coordinate systems.
#
<metadata> +lastupdate=2016-12-12
<CH1903> # Swiss Coordinate System
+proj=somerc +lat_0=46d57'8.660"N +lon_0=7d26'22.500"E
+ellps=bessel +x_0=600000 +y_0=200000
+k_0=1. no_defs <>
<madagascar> # Laborde grid for Madagascar
proj=labrd ellps=intl lon_0=46d26'13.95E lat_0=18d54S
azi=18d54 k_0=.9995 x_0=400000 y_0=800000
no_defs <>
<new_zealand> # New Zealand Map Grid (NZMG)
proj=nzmg # Projection unique to N.Z. so all factors fixed
no_defs <>
# Secondary grids DMA TM8358.1, p. 4.3
<bwi> # British West Indies
proj=tmerc ellps=clrk80 lon_0=62W
x_0=400000 k_0=0.9995
no_defs <>
<costa-n> # Costa Rica Norte
proj=lcc ellps=clrk66 lat_1=10d28N lon_0=84d20W
x_0=500000 y_0=217820.522 k_0=0.99995696
no_defs <>
<costa-s> # Costa Rica Sud
proj=lcc ellps=clrk66 lat_1=9dN lon_0=83d40W
x_0=500000 y_0=327987.436 k_0=0.99995696
no_defs <>
<cuba-n> # Cuba Norte
proj=lcc ellps=clrk66 lat_1=22d21N lon_0=81dW
x_0=500000 y_0=280296.016 k_0=0.99993602
no_defs <>
<cuba-s> # Cuba Sud
proj=lcc ellps=clrk66 lat_1=20d43'N lon_0=76d50'W
x_0=500000 y_0=229126.939 k_0=0.99994848
no_defs <>
<domin_rep> # Dominican Republic
proj=lcc ellps=clrk66 lat_1=18d49'N lon_0=71d30'W
x_0=500000 y_0=277063.657 k_0=0.99991102
no_defs <>
<egypt-1> # Egypt
proj=tmerc ellps=intl lon_0=25d30'E x_0=300000 k_0=0.99985
no_defs <>
<egypt-2> # Egypt
proj=tmerc ellps=intl lon_0=28d30'E x_0=300000 k_0=0.99985
no_defs <>
<egypt-3> # Egypt
proj=tmerc ellps=intl lon_0=31d30'E x_0=300000 k_0=0.99985
no_defs <>
<egypt-4> # Egypt
proj=tmerc ellps=intl lon_0=34d30'E x_0=300000 k_0=0.99985
no_defs <>
<egypt-5> # Egypt
proj=tmerc ellps=intl lon_0=37d30'E x_0=300000 k_0=0.99985
no_defs <>
<el_sal> # El Salvador
proj=lcc ellps=clrk66 lat_1=13d47'N lon_0=89dW
x_0=500000 y_0=295809.184 k_0=0.99996704
no_defs <>
<guat-n> # Guatemala Norte
proj=lcc ellps=clrk66 lat_1=16d49'N lon_0=90d20'W
x_0=500000 y_0=292209.579 k_0=0.99992226
no_defs <>
<guat-s> # Guatemala Sud
proj=lcc ellps=clrk66 lat_1=14d54'N lon_0=90d20'W
x_0=500000 y_0=325992.681 k_0=0.99989906
no_defs <>
<haiti> # Haiti
proj=lcc ellps=clrk66 lat_1=18d49'N lon_0=71d30'W
x_0=500000 y_0=277063.657 k_0=0.99991102
no_defs <>
<hond-n> # Honduras Norte
proj=lcc ellps=clrk66 lat_1=15d30'N lon_0=86d10'W
x_0=500000 y_0=296917.439 k_0=0.99993273
no_defs <>
<hond-s> # Honduras Sud
proj=lcc ellps=clrk66 lat_1=13d47'N lon_0=87d10'W
x_0=500000 y_0=296215.903 k_0=0.99995140
no_defs <>
<levant> # Levant
proj=lcc ellps=clrk66 lat_1=34d39'N lon_0=37d21'E
x_0=500000 y_0=300000 k_0=0.9996256
no_defs <>
<nica-n> # Nicaragua Norte
proj=lcc ellps=clrk66 lat_1=13d52'N lon_0=85d30'W
x_0=500000 y_0=359891.816 k_0=0.99990314
no_defs <>
<nica-s> # Nicaragua Sud
proj=lcc ellps=clrk66 lat_1=11d40'N lon_0=85d30'W
x_0=500000 y_0=288876.327 k_0=0.99992228
no_defs <>
<nw-africa> # Northwest Africa
proj=lcc ellps=clrk80 lat_1=34dN lon_0=0dE
x_0=1000000 y_0=500000 k_0=0.99908
no_defs <>
<palestine> # Palestine
proj=tmerc a=6378300.79 rf=293.488307656
lat_0=31d44'2.749"N lon_0=35d12'43.490"E
x_0=170251.555 y_0=126867.909 k_0=1
no_defs <>
<panama> # Panama
proj=lcc ellps=clrk66 lat_1=8d25'N lon_0=80dW
x_0=500000 y_0=294865.303 k_0=0.99989909
no_defs <>
# other grids in DMA TM8358.1
<bng> # British National Grid
proj=tmerc ellps=airy lat_0=49dN lon_0=2dW
k_0=0.9996012717 x_0=400000 y_0=-100000
no_defs <>
<malay> # West Malaysian RSO Grid
proj=omerc a=6377295.66402 rf=300.8017 alpha=323d01'32.846"
no_uoff rot_conv lonc=102d15E lat_0=4dN k_0=0.99984 x_0=804670.240 y_0=0
no_defs <>
<india-I> # India Zone I
proj=lcc ellps=everest lon_0=68E lat_1=32d30'N
x_0=2743185.69 y_0=914395.23 k_0=.998786408
no_defs <>
<india-IIA> # India Zone IIA
proj=lcc ellps=everest lon_0=74E lat_1=26N
x_0=2743185.69 y_0=914395.23 k_0=.998786408
no_defs <>
<india-IIB> # India Zone IIB
proj=lcc ellps=everest lon_0=90E lat_1=26N
x_0=2743185.69 y_0=914395.23 k_0=.998786408
no_defs <>
<india-IIIA> # India Zone IIIA
proj=lcc ellps=everest lon_0=80E lat_1=19N
x_0=2743185.69 y_0=914395.23 k_0=.998786408
no_defs <>
<india-IIIB> # India Zone IIIB
proj=lcc ellps=everest lon_0=100E lat_1=19N
x_0=2743185.69 y_0=914395.23 k_0=.998786408
no_defs <>
<india-IVA> # India Zone IVA
proj=lcc ellps=everest lon_0=80E lat_1=12N
x_0=2743185.69 y_0=914395.23 k_0=.998786408
no_defs <>
<india-IVB> # India Zone IVB
proj=lcc ellps=everest lon_0=104E lat_1=12N
x_0=2743185.69 y_0=914395.23 k_0=.998786408
no_defs <>
<ceylon> # Ceylon Belt
proj=tmerc ellps=everest lon_0=80d46'18.160"E lat_0=7d0'1.729"N
x_0=160933.56048 y_0=160933.56048 k_0=1.
no_defs <>
<irish> # Irish Transverse Mercator Grid
proj=tmerc ellps=mod_airy lat_0=53d30'N lon_0=8W
x_0=200000 y_0=250000 k_0=1.000035
no_defs <>
<neiez> # Netherlands East Indies Equatorial Zone
proj=merc ellps=bessel lon_0=110E
x_0=3900000 y_0=900000 k_0=0.997
no_defs <>
<n-alger> # Nord Algerie Grid
proj=lcc ellps=clrk80 lon_0=2d42E lat_0=36N
x_0=500000 y_0=300000 k_0=0.999625544
no_defs <>
<n-maroc> # Nord Maroc Grid
proj=lcc ellps=clrk80 lon_0=5d24'W lat_0=33d18'N
x_0=500000 y_0=300000 k_0=0.999625769
no_defs <>
<n-tunis> # Nord Tunisie Grid
proj=lcc ellps=clrk80 lon_0=9d54E lat_0=36N
x_0=500000 y_0=300000 k_0=0.999625544
no_defs <>
<s-alger> # Sud Algerie Grid
proj=lcc ellps=clrk80 lon_0=2d42E lat_0=33d18'N
x_0=500000 y_0=300000 k_0=0.999625769
no_defs <>
<s-maroc> # Sud Maroc Grid
proj=lcc ellps=clrk80 lon_0=5d24W lat_0=29d42'N
x_0=500000 y_0=300000 k_0=0.999615596
no_defs <>
<s-tunis> # Sud Tunisie Grid
proj=lcc ellps=clrk80 lon_0=9d54'E lat_0=33d18'N
x_0=500000 y_0=300000 k_0=0.999625769
no_defs <>
# Gauss Krueger Grid for Germany
#
# The first figure of the easting is lon_0 divided by 3
# ( 2 for 6d0E, 3 for 9d0E, 4 for 12d0E)
# For translations you have to remove this first figure
# and convert northings and eastings from km to meter .
# The other way round, divide by 1000 and add the figure.
# I made 3 entries for the officially used grids in Germany
#
#
# Und nochmal in deutsch :
# Die erste Ziffer des Rechtswerts beschreibt den Hauptmeridian
# und ist dessen Gradzahl geteilt durch 3.
# Zum Umrechnen in Grad muss daher die erste Ziffer des Rechtswertes
# entfernt werden und evt. von km auf Metern umgerechnet werden.
# Zur Umrechnung in Gauss Krueger Koordinaten entsprechend die
# Ziffer fuer den Hauptmeridian vor dem Rechtswert ergaenzen.
# Ich hab fuer alle drei in Deutschland ueblichen Hauptmeridiane
# jeweils einen Eintrag ergaenzt.
#
#
# added by Michael Goepel <goepel@ffm.plusline.de>
#
<gk2-d> # Gauss Krueger Grid for Germany
proj=tmerc ellps=bessel lon_0=6d0E lat_0=0
x_0=500000
no_defs<>
<gk3-d> # Gauss Krueger Grid for Germany
proj=tmerc ellps=bessel lon_0=9d0E lat_0=0
x_0=500000
no_defs<>
<gk4-d> # Gauss Krueger Grid for Germany
proj=tmerc ellps=bessel lon_0=12d0E lat_0=0
x_0=500000
no_defs<>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,63 @@
############################################################
# Default Logging Configuration File
#
# You can use a different file by specifying a filename
# with the java.util.logging.config.file system property.
# For example, java -Djava.util.logging.config.file=myfile
############################################################
############################################################
# Global properties
############################################################
# "handlers" specifies a comma-separated list of log Handler
# classes. These handlers will be installed during VM startup.
# Note that these classes must be on the system classpath.
# By default we only configure a ConsoleHandler, which will only
# show messages at the INFO and above levels.
handlers= java.util.logging.ConsoleHandler
# To also add the FileHandler, use the following line instead.
#handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler
# Default global logging level.
# This specifies which kinds of events are logged across
# all loggers. For any given facility this global level
# can be overridden by a facility-specific level
# Note that the ConsoleHandler also has a separate level
# setting to limit messages printed to the console.
.level= INFO
############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.
############################################################
# default file output is in user's home directory.
java.util.logging.FileHandler.pattern = %h/java%u.log
java.util.logging.FileHandler.limit = 50000
java.util.logging.FileHandler.count = 1
# Default number of locks FileHandler can obtain synchronously.
# This specifies maximum number of attempts to obtain lock file by FileHandler
# implemented by incrementing the unique field %u as per FileHandler API documentation.
java.util.logging.FileHandler.maxLocks = 100
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
# Limit the messages that are printed on the console to INFO and above.
java.util.logging.ConsoleHandler.level = INFO
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
# Example to customize the SimpleFormatter output format
# to print one-line log message like this:
# <level>: <log message> [<date/time>]
#
# java.util.logging.SimpleFormatter.format=%4$s: %5$s [%1$tc]%n
############################################################
# Facility-specific properties.
# Provides extra control for each logger.
############################################################
# For example, set the com.xyz.foo logger to only log SEVERE
# messages:
# com.xyz.foo.level = SEVERE

View File

@ -0,0 +1,79 @@
######################################################################
# Default Access Control File for Remote JMX(TM) Monitoring
######################################################################
#
# Access control file for Remote JMX API access to monitoring.
# This file defines the allowed access for different roles. The
# password file (jmxremote.password by default) defines the roles and their
# passwords. To be functional, a role must have an entry in
# both the password and the access files.
#
# The default location of this file is $JRE/conf/management/jmxremote.access
# You can specify an alternate location by specifying a property in
# the management config file $JRE/conf/management/management.properties
# (See that file for details)
#
# The file format for password and access files is syntactically the same
# as the Properties file format. The syntax is described in the Javadoc
# for java.util.Properties.load.
# A typical access file has multiple lines, where each line is blank,
# a comment (like this one), or an access control entry.
#
# An access control entry consists of a role name, and an
# associated access level. The role name is any string that does not
# itself contain spaces or tabs. It corresponds to an entry in the
# password file (jmxremote.password). The access level is one of the
# following:
# "readonly" grants access to read attributes of MBeans.
# For monitoring, this means that a remote client in this
# role can read measurements but cannot perform any action
# that changes the environment of the running program.
# "readwrite" grants access to read and write attributes of MBeans,
# to invoke operations on them, and optionally
# to create or remove them. This access should be granted
# only to trusted clients, since they can potentially
# interfere with the smooth operation of a running program.
#
# The "readwrite" access level can optionally be followed by the "create" and/or
# "unregister" keywords. The "unregister" keyword grants access to unregister
# (delete) MBeans. The "create" keyword grants access to create MBeans of a
# particular class or of any class matching a particular pattern. Access
# should only be granted to create MBeans of known and trusted classes.
#
# For example, the following entry would grant readwrite access
# to "controlRole", as well as access to create MBeans of the class
# javax.management.monitor.CounterMonitor and to unregister any MBean:
# controlRole readwrite \
# create javax.management.monitor.CounterMonitorMBean \
# unregister
# or equivalently:
# controlRole readwrite unregister create javax.management.monitor.CounterMBean
#
# The following entry would grant readwrite access as well as access to create
# MBeans of any class in the packages javax.management.monitor and
# javax.management.timer:
# controlRole readwrite \
# create javax.management.monitor.*,javax.management.timer.* \
# unregister
#
# The \ character is defined in the Properties file syntax to allow continuation
# lines as shown here. A * in a class pattern matches a sequence of characters
# other than dot (.), so javax.management.monitor.* matches
# javax.management.monitor.CounterMonitor but not
# javax.management.monitor.foo.Bar.
#
# A given role should have at most one entry in this file. If a role
# has no entry, it has no access.
# If multiple entries are found for the same role name, then the last
# access entry is used.
#
#
# Default access control entries:
# o The "monitorRole" role has readonly access.
# o The "controlRole" role has readwrite access and can create the standard
# Timer and Monitor MBeans defined by the JMX API.
monitorRole readonly
controlRole readwrite \
create javax.management.monitor.*,javax.management.timer.* \
unregister

View File

@ -0,0 +1,115 @@
# ----------------------------------------------------------------------
# Template for jmxremote.password
#
# o Copy this template to jmxremote.password
# o Set the user/password entries in jmxremote.password
# o Change the permission of jmxremote.password to be accessible
# only by the owner.
# o The jmxremote.passwords file will be re-written by the server
# to replace all plain text passwords with hashed passwords when
# the file is read by the server.
#
##############################################################
# Password File for Remote JMX Monitoring
##############################################################
#
# Password file for Remote JMX API access to monitoring. This
# file defines the different roles and their passwords. The access
# control file (jmxremote.access by default) defines the allowed
# access for each role. To be functional, a role must have an entry
# in both the password and the access files.
#
# Default location of this file is $JRE/conf/management/jmxremote.password
# You can specify an alternate location by specifying a property in
# the management config file $JRE/conf/management/management.properties
# or by specifying a system property (See that file for details).
##############################################################
# File format of the jmxremote.password file
##############################################################
#
# The file contains multiple lines where each line is blank,
# a comment (like this one), or a password entry.
#
# password entry follows the below syntax
# role_name W [clearPassword|hashedPassword]
#
# role_name is any string that does not itself contain spaces or tabs.
# W = spaces or tabs
#
# Passwords can be specified via clear text or via a hash. Clear text password
# is any string that does not contain spaces or tabs. Hashed passwords must
# follow the below format.
# hashedPassword = base64_encoded_64_byte_salt W base64_encoded_hash W hash_algorithm
# where,
# base64_encoded_64_byte_salt = 64 byte random salt
# base64_encoded_hash = Hash_algorithm(password + salt)
# W = spaces or tabs
# hash_algorithm = Algorithm string specified using the format below
# https://docs.oracle.com/javase/9/docs/specs/security/standard-names.html#messagedigest-algorithms
# This is an optional field. If not specified, SHA3-512 will be assumed.
#
# If passwords are in clear, they will be overwritten by their hash if all of
# the below criteria are met.
# * com.sun.management.jmxremote.password.toHashes property is set to true in
# management.properties file
# * the password file is writable
# * the system security policy allows writing into the password file, if a
# security manager is configured
#
# In order to change the password for a role, replace the hashed password entry
# with a new clear text password or a new hashed password. If the new password
# is in clear, it will be replaced with its hash when a new login attempt is made.
#
# A given role should have at most one entry in this file. If a role
# has no entry, it has no access.
# If multiple entries are found for the same role name, then the last one
# is used.
#
# A user generated hashed password file can also be used instead of clear-text
# password file. If generated by the user, hashed passwords must follow the
# format specified above.
#
# Caution: It is recommended not to edit the password file while the
# agent is running, as edits could be lost if a client connection triggers the
# hashing of the password file at the same time that the file is externally modified.
# The integrity of the file is guaranteed, but any external edits made to the
# file during the short period between the time that the agent reads the file
# and the time that it writes it back might get lost
##############################################################
# File permissions of the jmxremote.password file
##############################################################
# This file must be made accessible by ONLY the owner,
# otherwise the program will exit with an error.
#
# In a typical installation, this file can be accessed by anybody on the
# local machine, and possibly by people on other machines.
# For security, you should either restrict the access to this file except for owner,
# or specify another, less accessible file in the management config file
# as described above.
#
# In order to prevent inadverent edits to the password file in the
# production environment, it is recommended to deploy a read-only
# hashed password file. The hashed entries for clear passwords can be generated
# in advance by running the JMX agent.
#
##############################################################
# Sample of the jmxremote.password file
##############################################################
# Following are two commented-out entries. The "monitorRole" role has
# password "QED". The "controlRole" role has password "R&D". This is an example
# of specifying passwords in the clear
#
# monitorRole QED
# controlRole R&D
#
# Once a login attempt is made, passwords will be hashed and the file will have
# below entries with clear passwords overwritten by their respective
# SHA3-512 hash
#
# monitorRole trilby APzBTt34rV2l+OMbuvbnOQ4si8UZmfRCVbIY1+fAofV5CkQzXS/FDMGteQQk/R3q1wtt104qImzJEA7gCwl6dw== 4EeTdSJ7X6Imu0Mb+dWqIns7a7QPIBoM3NB/XlpMQSPSicE7PnlALVWn2pBY3Q3pGDHyAb32Hd8GUToQbUhAjA== SHA3-512
# controlRole roHEJSbRqSSTII4Z4+NOCV2OJaZVQ/dw153Fy2u4ILDP9XiZ426GwzCzc3RtpoqNMwqYIcfdd74xWXSMrWtGaA== w9qDsekgKn0WOVJycDyU0kLBa081zbStcCjUAVEqlfon5Sgx7XHtaodbmzpLegA1jT7Ag36T0zHaEWRHJe2fdA== SHA3-512
#

Some files were not shown because too many files have changed in this diff Show More