Create Coordinate Reference Systems
- async AsyncCogniteClient.geospatial.create_coordinate_reference_systems(
- crs: CoordinateReferenceSystem | CoordinateReferenceSystemWrite | Sequence[CoordinateReferenceSystem] | Sequence[CoordinateReferenceSystemWrite],
Create Coordinate Reference System.
- Parameters:
crs (CoordinateReferenceSystem | CoordinateReferenceSystemWrite | Sequence[CoordinateReferenceSystem] | Sequence[CoordinateReferenceSystemWrite]) – a CoordinateReferenceSystem or a list of CoordinateReferenceSystem
- Returns:
list of CRSs.
- Return type:
Examples
Create a custom CRS:
>>> from cognite.client import CogniteClient >>> from cognite.client.data_classes import CoordinateReferenceSystemWrite >>> client = CogniteClient() >>> # async_client = AsyncCogniteClient() # another option >>> custom_crs = CoordinateReferenceSystemWrite( ... srid=121111, ... wkt=( ... 'PROJCS["NTF (Paris) / Lambert zone II",' ... ' GEOGCS["NTF (Paris)",' ... ' DATUM["Nouvelle_Triangulation_Francaise_Paris",' ... ' SPHEROID["Clarke 1880 (IGN)",6378249.2,293.4660212936265,' ... ' AUTHORITY["EPSG","7011"]],' ... " TOWGS84[-168,-60,320,0,0,0,0]," ... ' AUTHORITY["EPSG","6807"]],' ... ' PRIMEM["Paris",2.33722917,' ... ' AUTHORITY["EPSG","8903"]],' ... ' UNIT["grad",0.01570796326794897,' ... ' AUTHORITY["EPSG","9105"]], ' ... ' AUTHORITY["EPSG","4807"]],' ... ' PROJECTION["Lambert_Conformal_Conic_1SP"],' ... ' PARAMETER["latitude_of_origin",52],' ... ' PARAMETER["central_meridian",0],' ... ' PARAMETER["scale_factor",0.99987742],' ... ' PARAMETER["false_easting",600000],' ... ' PARAMETER["false_northing",2200000],' ... ' UNIT["metre",1,' ... ' AUTHORITY["EPSG","9001"]],' ... ' AXIS["X",EAST],' ... ' AXIS["Y",NORTH],' ... ' AUTHORITY["EPSG","27572"]]' ... ), ... proj_string=( ... "+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 " ... "+x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 " ... "+towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs" ... ), ... ) >>> crs = client.geospatial.create_coordinate_reference_systems(custom_crs)