| استفاده | برمی گرداند |
|---|---|
ee.Projection(crs, transform , transformWkt ) | فرافکنی |
| استدلال | تایپ کنید | جزئیات |
|---|---|---|
crs | شیء | سیستم مرجع مختصات پایه این طرح، به عنوان یک کد معتبر شناخته شده (به عنوان مثال، 'EPSG:4326') یا یک رشته WKT ارائه می شود. |
transform | لیست، پیش فرض: null | تبدیل بین مختصات پیش بینی شده و سیستم مختصات پایه، که به عنوان یک ماتریس تبدیل افین 2x3 به ترتیب ردیف اصلی مشخص شده است: [xScale، xShearing، xTranslation، yShearing، yScale، yTranslation]. ممکن است هم این و هم «transformWkt» را مشخص نکند. |
transformWkt | رشته، پیش فرض: null | تبدیل بین مختصات پیش بینی شده و سیستم مختصات پایه، که به عنوان یک رشته WKT مشخص شده است. ممکن است هم این و هم «تبدیل» را مشخص نکند. |
نمونه ها
ویرایشگر کد (جاوا اسکریپت)
// 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
import ee import geemap.core as geemap
کولب (پایتون)
# 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