В Carto можно использовать ST_Tranform для «проецирования» ваших данных.См. https://carto.com/help/working-with-data/changing-map-projections/
Я хотел бы использовать Робинсона, как в примере.Тем не менее, я хотел бы изменить центральный меридиан, чтобы карта была в центре Тихого океана.
Вот как это выглядит, когда я настраиваю центральный меридиан на 120 в arcMap:
Я считаю, что мне нужно добавить новую систему пространственной привязки кмоя учетная запись, но я не уверен, как именно установить параметры.Должен ли я просто отредактировать пространственную_реф_систему и присвоить ей новый (составленный) SRID во всех полях, связанных с SRID, и установить параметр Central_Meridian?
Начиная с SRID 54030 Робинсона, могу ли я просто использовать SRID = 54031 и PARAMETER ["Central_Meridian", 120]:
INSERT into spatial_ref_sys (
srid, auth_name, auth_srid, proj4text, srtext)
values ( 54031, 'CUSTOM', 54031, '+proj=robin
+lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs ',
PROJCS["World_Robinson",GEOGCS["GCS_WGS_1984",
DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],
PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],
PROJECTION["Robinson"],PARAMETER["False_Easting",0],
PARAMETER["False_Northing",0],PARAMETER["Central_Meridian",120],
UNIT["Meter",1],AUTHORITY["EPSG","54031"]]'
);
Когда я сделаю это, а затем применить его к своим слоям,Я получаю регулярного Робинсона, а не сдвинут.Вот так: