首页 / 浏览问题 / 组件GIS / 问题详情
怎样根据json串或者string字符串来生成栅格数据集
209EXP 2019年09月24日
您好,我现在拥有 .asc 文件中内容,是一个字符串或者是一个json串,我不想要在把这些内容生成.asc文件之后再生成栅格数据集,有什么方法直接通过这个字符串来生成栅格数据集吗?

请问一下,这个能够通过iobjectjava来实现吗?

1个回答

您好,您的字符串或者json串的具体内容是什么呢?在Java组件中是没有办法直接通过字符串来构建栅格数据集,您可以通过Java组件创建一个新的栅格数据集,然后设置每个像元所对应的栅格值。
9,232EXP 2019年09月25日

我的asc文件中的内容如下图:

请问一下,ImportSettingGRD importSettingGRD =new ImportSettingGRD(filePath,m_datasource);这个方法将asc文件生成栅格数据,这个filePath 能够是另一个服务器的路径吗?

比如说,http://10.10.2.241:5001/riskcontrol_file/downloadSuperMap/mapGridData.asc,在地址栏中输入该路径能够下载文件的形式,能够生成栅格数据吗?

我们可以直接导入asc格式的栅格数据,直接用importsettinggrd这个类就可以了。请问一下您用字符串导入栅格数据后续要做什么操作呢
您好,我现在能够直接导入asc文件成功生成栅格数据, 请问一下,如果我把这个.asc 放在另一个服务器上,ImportSettingGRD importSettingGRD =new ImportSettingGRD(filePath,m_datasource); 那这个filePath 应该怎样写呢?
首先你能访问到这个服务器,地址需要写到文件名,如:../test.asc

我能够访问到这个服务器,我直接在地址栏中输入http://10.10.2.241:5001/riskcontrol_file/downloadSuperMap/mapGridData.asc 这个地址,能够下载mapGridData.asc 文件,但是把地址放到ImportSettingGRD importSettingGRD =new ImportSettingGRD(filePath,m_datasource); 方法中的filePath 位置报错 ,报这个路径 不是有效路径,请是什么原因呢?

您好,使用共享文件的方式远程连接,地址里面直接输入\\\\ip地址\\CBDDataset\\CBD.smwu这样就可以了,前提是在你计算机里面能够正常访问这个文件夹,最好是无密码进行访问
...