首页 / 浏览问题 / 组件GIS / 问题详情
请问栅格数据如何定义地理坐标系
8EXP 2022年10月10日

我在调用importSettingNetCDF的方法设置坐标系时发现只有setTargetPrjCoordSys()设置投影的方法,而没有设置地理坐标系统的方法;

我在调用dataset的方法发现也是只有设置投影的方法setPrjCoordSys()。

我在操作桌面supermap发现是可以设置地理坐标系的。

我用到的数据是栅格数据,请问该如何设置地理坐标系。

1个回答

您好,setTargetPrjCoordSys方法就是用于设置坐标系对象的,包括:投影坐标系、地理坐标系、平面坐标系。因此如果要设置地理坐标系的话,直接新建地理坐标系的对象,然后通过setTargetPrjCoordSys方法进行设置即可。

希望可以帮到您。
2,258EXP 2022年10月10日

我这样写,查看了下工作空间的数据集,发现坐标系信息缺失EPSG CODE,而且导出以后用ArcGIS查看了下,缺失坐标系

下面是有坐标系的

我这个写的代码有问题吗

您好,的确是您编写的代码存在问题,您的代码中并没有设置当前坐标系的 EPSG Code 值,如果您知道要使用坐标系的 EPSG Code 的话,建议您直接使用 PrjCoordSys.fromEPSGCode 方法初始化新建的坐标系对象,如下所示,这样可以避免新建坐标系的部分参数丢失情况,否则就需要对新建坐标系对象逐一设置参数。

PrjCoordSys pcs = new PrjCoordSys();
pcs.fromEPSGCode(4490);

希望可以帮到您。

...