공지사항:
2025년 4월 15일 전에 Earth Engine 사용을 위해 등록된 모든 비상업용 프로젝트는 Earth Engine 액세스를 유지하기 위해
비상업용 자격 요건을 인증해야 합니다.
ee.Projection
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
주어진 기본 좌표계와 투영된 좌표와 기본 좌표 간의 주어진 변환을 사용하여 투영을 반환합니다. 변환을 지정하지 않으면 ID 변환이 가정됩니다.
사용 | 반환 값 |
---|
ee.Projection(crs, transform, transformWkt) | 투영 |
인수 | 유형 | 세부정보 |
---|
crs | 객체 | 이 투영의 기본 좌표 참조 시스템입니다. 잘 알려진 기관 코드 (예: 'EPSG:4326') 또는 WKT 문자열입니다. |
transform | 목록, 기본값: null | 투영된 좌표와 기본 좌표계 간의 변환으로, 행 우선 순서의 2x3 어핀 변환 행렬[xScale, xShearing, xTranslation, yShearing, yScale, yTranslation]로 지정됩니다. 이 속성과 'transformWkt'를 모두 지정할 수 없습니다. |
transformWkt | 문자열, 기본값: null | 투영된 좌표와 기본 좌표계 간의 변환입니다. WKT 문자열로 지정됩니다. 이 속성과 'transform'을 모두 지정할 수 없습니다. |
예
코드 편집기 (JavaScript)
// Construct projections.
// Printing the projection will show the EPSG code if it is a direct match.
//
// e.g. You will see this for the string 'EPSG:3857'
// type: Projection
// crs: EPSG:3857
// transform: [1,0,0,0,1,0]
print(ee.Projection('EPSG:3857')); // https://epsg.io/3857
print(ee.Projection('EPSG:4326')); // https://epsg.io/4326
// WKT projection description for https://epsg.io/27572
var proj = ee.Projection(
'PROJCS["NTF (Paris) / Lambert zone II", ' +
' GEOGCS["NTF (Paris)", ' +
' DATUM["Nouvelle Triangulation Francaise (Paris)", ' +
' SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269,'+
' AUTHORITY["EPSG","7011"]], ' +
' AUTHORITY["EPSG","6807"]], ' +
' PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG","8903"]], ' +
' UNIT["grade", 0.015707963267948967], ' +
' AXIS["Geodetic longitude", EAST], ' +
' AXIS["Geodetic latitude", NORTH], ' +
' AUTHORITY["EPSG","4807"]], ' +
' PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG","9801"]], ' +
' PARAMETER["central_meridian", 0.0], ' +
' PARAMETER["latitude_of_origin", 52.0], ' +
' PARAMETER["scale_factor", 0.99987742], ' +
' PARAMETER["false_easting", 600000.0], ' +
' PARAMETER["false_northing", 2200000.0], ' +
' UNIT["m", 1.0], ' +
' AXIS["Easting", EAST], ' +
' AXIS["Northing", NORTH], ' +
' AUTHORITY["EPSG","27572"]]');
print(proj); // crs: EPSG:27572
Python 설정
Python API 및 geemap
를 사용한 대화형 개발에 관한 자세한 내용은
Python 환경 페이지를 참고하세요.
import ee
import geemap.core as geemap
Colab (Python)
# Construct projections.
# Printing the projection will show the EPSG code if it is a direct match.
#
# e.g. You will see this for the string 'EPSG:3857'
# type: Projection
# crs: EPSG:3857
# transform: [1,0,0,0,1,0]
print(ee.Projection('EPSG:3857').getInfo()) # https://epsg.io/3857
print(ee.Projection('EPSG:4326').getInfo()) # https://epsg.io/4326
# WKT projection description for https://epsg.io/27572
proj = ee.Projection(
'PROJCS["NTF (Paris) / Lambert zone II", ' +
' GEOGCS["NTF (Paris)", ' +
' DATUM["Nouvelle Triangulation Francaise (Paris)", ' +
' SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269,'+
' AUTHORITY["EPSG","7011"]], ' +
' AUTHORITY["EPSG","6807"]], ' +
' PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG","8903"]], ' +
' UNIT["grade", 0.015707963267948967], ' +
' AXIS["Geodetic longitude", EAST], ' +
' AXIS["Geodetic latitude", NORTH], ' +
' AUTHORITY["EPSG","4807"]], ' +
' PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG","9801"]], ' +
' PARAMETER["central_meridian", 0.0], ' +
' PARAMETER["latitude_of_origin", 52.0], ' +
' PARAMETER["scale_factor", 0.99987742], ' +
' PARAMETER["false_easting", 600000.0], ' +
' PARAMETER["false_northing", 2200000.0], ' +
' UNIT["m", 1.0], ' +
' AXIS["Easting", EAST], ' +
' AXIS["Northing", NORTH], ' +
' AUTHORITY["EPSG","27572"]]')
print(proj.getInfo()) # crs: EPSG:27572
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-26(UTC)
[null,null,["최종 업데이트: 2025-07-26(UTC)"],[[["\u003cp\u003e\u003ccode\u003eee.Projection\u003c/code\u003e returns a Projection object with a defined base coordinate system and an optional transform.\u003c/p\u003e\n"],["\u003cp\u003eThe base coordinate system (\u003ccode\u003ecrs\u003c/code\u003e) can be specified using an authority code (e.g., 'EPSG:4326') or a WKT string.\u003c/p\u003e\n"],["\u003cp\u003eThe transform between projected and base coordinates can be defined by a 2x3 affine transform matrix (\u003ccode\u003etransform\u003c/code\u003e) or a WKT string (\u003ccode\u003etransformWkt\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eIf no transform is provided, the identity transform is used, implying a direct mapping between projected and base coordinates.\u003c/p\u003e\n"]]],[],null,["# ee.Projection\n\nReturns a Projection with the given base coordinate system and the given transform between projected coordinates and the base. If no transform is specified, the identity transform is assumed.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|--------------------------------------------------------|------------|\n| `ee.Projection(crs, `*transform* `, `*transformWkt*`)` | Projection |\n\n| Argument | Type | Details |\n|----------------|-----------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `crs` | Object | The base coordinate reference system of this Projection, given as a well-known authority code (e.g., 'EPSG:4326') or a WKT string. |\n| `transform` | List, default: null | The transform between projected coordinates and the base coordinate system, specified as a 2x3 affine transform matrix in row-major order: \\[xScale, xShearing, xTranslation, yShearing, yScale, yTranslation\\]. May not specify both this and 'transformWkt'. |\n| `transformWkt` | String, default: null | The transform between projected coordinates and the base coordinate system, specified as a WKT string. May not specify both this and 'transform'. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\n// Construct projections.\n// Printing the projection will show the EPSG code if it is a direct match.\n//\n// e.g. You will see this for the string 'EPSG:3857'\n// type: Projection\n// crs: EPSG:3857\n// transform: [1,0,0,0,1,0]\n\nprint(ee.Projection('EPSG:3857')); // https://epsg.io/3857\nprint(ee.Projection('EPSG:4326')); // https://epsg.io/4326\n\n// WKT projection description for https://epsg.io/27572\nvar proj = ee.Projection(\n 'PROJCS[\"NTF (Paris) / Lambert zone II\", ' +\n ' GEOGCS[\"NTF (Paris)\", ' +\n ' DATUM[\"Nouvelle Triangulation Francaise (Paris)\", ' +\n ' SPHEROID[\"Clarke 1880 (IGN)\", 6378249.2, 293.4660212936269,'+\n ' AUTHORITY[\"EPSG\",\"7011\"]], ' +\n ' AUTHORITY[\"EPSG\",\"6807\"]], ' +\n ' PRIMEM[\"Paris\", 2.5969213, AUTHORITY[\"EPSG\",\"8903\"]], ' +\n ' UNIT[\"grade\", 0.015707963267948967], ' +\n ' AXIS[\"Geodetic longitude\", EAST], ' +\n ' AXIS[\"Geodetic latitude\", NORTH], ' +\n ' AUTHORITY[\"EPSG\",\"4807\"]], ' +\n ' PROJECTION[\"Lambert_Conformal_Conic_1SP\", AUTHORITY[\"EPSG\",\"9801\"]], ' +\n ' PARAMETER[\"central_meridian\", 0.0], ' +\n ' PARAMETER[\"latitude_of_origin\", 52.0], ' +\n ' PARAMETER[\"scale_factor\", 0.99987742], ' +\n ' PARAMETER[\"false_easting\", 600000.0], ' +\n ' PARAMETER[\"false_northing\", 2200000.0], ' +\n ' UNIT[\"m\", 1.0], ' +\n ' AXIS[\"Easting\", EAST], ' +\n ' AXIS[\"Northing\", NORTH], ' +\n ' AUTHORITY[\"EPSG\",\"27572\"]]');\nprint(proj); // crs: EPSG:27572\n```\nPython setup\n\nSee the [Python Environment](/earth-engine/guides/python_install) page for information on the Python API and using\n`geemap` for interactive development. \n\n```python\nimport ee\nimport geemap.core as geemap\n```\n\n### Colab (Python)\n\n```python\n# Construct projections.\n# Printing the projection will show the EPSG code if it is a direct match.\n#\n# e.g. You will see this for the string 'EPSG:3857'\n# type: Projection\n# crs: EPSG:3857\n# transform: [1,0,0,0,1,0]\n\nprint(ee.Projection('EPSG:3857').getInfo()) # https://epsg.io/3857\nprint(ee.Projection('EPSG:4326').getInfo()) # https://epsg.io/4326\n\n# WKT projection description for https://epsg.io/27572\nproj = ee.Projection(\n 'PROJCS[\"NTF (Paris) / Lambert zone II\", ' +\n ' GEOGCS[\"NTF (Paris)\", ' +\n ' DATUM[\"Nouvelle Triangulation Francaise (Paris)\", ' +\n ' SPHEROID[\"Clarke 1880 (IGN)\", 6378249.2, 293.4660212936269,'+\n ' AUTHORITY[\"EPSG\",\"7011\"]], ' +\n ' AUTHORITY[\"EPSG\",\"6807\"]], ' +\n ' PRIMEM[\"Paris\", 2.5969213, AUTHORITY[\"EPSG\",\"8903\"]], ' +\n ' UNIT[\"grade\", 0.015707963267948967], ' +\n ' AXIS[\"Geodetic longitude\", EAST], ' +\n ' AXIS[\"Geodetic latitude\", NORTH], ' +\n ' AUTHORITY[\"EPSG\",\"4807\"]], ' +\n ' PROJECTION[\"Lambert_Conformal_Conic_1SP\", AUTHORITY[\"EPSG\",\"9801\"]], ' +\n ' PARAMETER[\"central_meridian\", 0.0], ' +\n ' PARAMETER[\"latitude_of_origin\", 52.0], ' +\n ' PARAMETER[\"scale_factor\", 0.99987742], ' +\n ' PARAMETER[\"false_easting\", 600000.0], ' +\n ' PARAMETER[\"false_northing\", 2200000.0], ' +\n ' UNIT[\"m\", 1.0], ' +\n ' AXIS[\"Easting\", EAST], ' +\n ' AXIS[\"Northing\", NORTH], ' +\n ' AUTHORITY[\"EPSG\",\"27572\"]]')\nprint(proj.getInfo()) # crs: EPSG:27572\n```"]]