Geoapplications development http://rgeo.wikience.org
Higher School of Economics, Moscow, www.cs.hse.ru
Geoapplications development http://rgeo.wikience.org Higher School - - PowerPoint PPT Presentation
Geoapplications development http://rgeo.wikience.org Higher School of Economics, Moscow, www.cs.hse.ru 2 Why do we use maps? Pictures from .., (
Higher School of Economics, Moscow, www.cs.hse.ru
2
Pictures from Лебедева О.А., Картографические проекции (методическое пособие), Новосибирский учебно-методический центр по ГИС и ДЗ, Новосибирск, 2000
3
4
5
6
select distinct coord_ref_sys_kind from epsg_coordinatereferencesystem
7
# R code # Convert (lat, lon) in meters to (lat, lon) in degrees library(raster) library(rgdal) # (lon, lat) in UTM projection – units are meters utm_c = cbind(470115, 6322515) utm_sp = SpatialPoints(utm_c, proj4string=CRS("+init=epsg:32637")) utm_sp # convert to (lon, lat) in WGS84 – units are degress global_sp <- spTransform(utm_sp, CRS("+init=epsg:4326")) global_sp
8
9
https://en.wikipedia.org/wiki/World_Geodetic_System
10
11
Can you port that on Java from C++?
http://www.codeproject.com/Arti cles/15659/Longitude-Latitude- String-Parser-and-Formatter
12
Cylindrical Transverse Cylindrical Oblique Cylindrical Secant Cylindrical Conical Secant Conical Planar Secant Planar
http%3A%2F%2Fwww.nps.gov%2Fgis%2Fgps%2F04_datums_coordinatesystems_65.ppt
14
15
16
Link 1
17
18
du/~jochen/GTECH201/Lectur es/Lec6concepts/Map%20coor dinate%20systems/UTM%20a nd%20UPS.htm
19
Pic 1 Pic2 Pic3
20
Pic 1 Pic2 Pic3 Pic4
21
22
23
24
Link 1
False easting False northing North zones 500,000 m none South zones 500,000 m 10,000,000 m
Link 2
False northing – no negative y-coordinates for all locations in southern hemisphere zones (10,000,000 m is enough) False easting – no negative x-coordinates west of a zone's central meridian. Northern zones do not use false northing: their y-coordinates are naturally positive. 𝒛 𝒚 𝒛 𝒚 = 𝟒𝟏𝟏 𝟏𝟏𝟏 𝒛 = 𝟓 𝟏𝟏𝟏 𝟏𝟏𝟏 𝒚 = −𝟑𝟏𝟏 𝟏𝟏𝟏 without false easting
25
26
Link 1
27
28
29
30
31
32
33 http://modis-atmos.gsfc.nasa.gov/MOD04_L2/grids.html https://en.wikipedia.org/wiki/Sinusoidal_projection
34
35
Try GeoTools, GDAL http://docs.geotools.org/stable/userguide/library/referencing/crs.html http://www.gdal.org/gdalsrsinfo.html
http://spatialreference.org/
raro@ubuntu-pelligrini:/mnt/hgfs/RS_DATA/Landsat8/LC81790212015146-SC20150806075046$ gdalinfo ./LC81790212015146LGN00_sr_band1.tif Driver: GTiff/GeoTIFF Files: ./LC81790212015146LGN00_sr_band1.tif Size is 8191, 8271 Coordinate System is: PROJCS["WGS 84 / UTM zone 37N", GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]], AUTHORITY["EPSG","6326"]], PRIMEM["Greenwich",0], UNIT["degree",0.0174532925199433], AUTHORITY["EPSG","4326"]], PROJECTION["Transverse_Mercator"], PARAMETER["latitude_of_origin",0], PARAMETER["central_meridian",39], PARAMETER["scale_factor",0.9996], PARAMETER["false_easting",500000], PARAMETER["false_northing",0], UNIT["metre",1,AUTHORITY["EPSG","9001"]], AUTHORITY["EPSG","32637"]] Origin = (224385.000000000000000,6322515.000000000000000) Pixel Size = (30.000000000000000,-30.000000000000000) Metadata: AREA_OR_POINT=Area Band_1=band 1 surface reflectance Image Structure Metadata: INTERLEAVE=BAND Corner Coordinates: Upper Left ( 224385.000, 6322515.000) ( 34d27'55.58"E, 56d57'49.93"N) Lower Left ( 224385.000, 6074385.000) ( 34d43' 3.37"E, 54d44'27.51"N) Upper Right ( 470115.000, 6322515.000) ( 38d30'26.82"E, 57d 2'42.39"N) Lower Right ( 470115.000, 6074385.000) ( 38d32' 5.80"E, 54d48'56.61"N) Center ( 347250.000, 6198450.000) ( 36d33'23.03"E, 55d54'25.94"N) Band 1 Block=8191x1 Type=Int16, ColorInterp=Gray Description = band 1 surface reflectance
36
http://www.geoapi.org/3.0/javadoc/org/o pengis/referencing/doc-files/WKT.html
PROJCS["WGS 84 / UTM zone 37N", GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS 84", 6378137, 298.257223563, AUTHORITY["EPSG","7030"]], AUTHORITY["EPSG","6326"]], PRIMEM["Greenwich",0], UNIT["degree",0.0174532925199433], AUTHORITY["EPSG","4326"]], PROJECTION["Transverse_Mercator"], PARAMETER["latitude_of_origin",0], PARAMETER["central_meridian",39], PARAMETER["scale_factor",0.9996], PARAMETER["false_easting",500000], PARAMETER["false_northing",0], UNIT["metre",1,AUTHORITY["EPSG","9001"]], AUTHORITY["EPSG","32637"]]
37
38
39
http://lists.osgeo.org/pipermail/mapserver-users/2003-November/046863.html
40
41
Wikipedia: Spheroid
42
SPHEROID["WGS 84", 6378137, 298.257223563, AUTHORITY["EPSG","7030"]]
https://en.wikipedia.org/wiki/Reference_ellipsoid
43
44 http://demo.geo-solutions.it/share/OptimizingRasterReprojection.pdf
45
46
47
http://www.nrcan.gc.ca/earth-sciences/land-surface-vegetation/land-cover/north-american-landcover/9152 https://en.wikipedia.org/wiki/Canadian_Arctic_Archipelago
Lambert Conformal Conic (LCC) Ellipsoid Model: WGS84 (original Landsat projection is UTM)
48
http%3A%2F%2Fwww.library.yale.edu%2FMapColl%2Ffiles%2Fdocs%2FUsing_Raster_Data.doc
49
50
Google for it
51
http://grassbook.org/
52
53
QGIS tutorial http://www.qgistutorials.com/ru/docs/working_with_projections.html Other http://www.geo.hunter.cuny.edu/~jochen/GTECH201/Lectures/Lec6conc epts/Map%20coordinate%20systems/UTM%20and%20UPS.htm http://geology.isu.edu/wapi/geostac/Field_Exercise/topomaps/utm.htm https://www.maptools.com/tutorials/grid_zone_details https://en.wikipedia.org/wiki/List_of_map_projections
54
55
http://docs.geotools.org/latest/userguide/tutorial/quickstart/maven.html http://docs.geotools.org/stable/userguide/library/coverage/geotiff.html http://docs.geotools.org/stable/userguide/library/referencing/crs.html http://docs.geotools.org/latest/userguide/library/referencing/hsql.html Use Landsat 8 GeoTIFF for Moscow from previous lesson
56
57