取多条记录时报数组越界异常_9D sp1使用DMap出图报数组越界异常
根据提供的截图信息无法定位是哪个环节的问题,可以提供一份示例代码给你参考,看看能否正常出图。
def mapToPng(): Unit = {
val map = new DMap()
val wsPath = "D:\\ProgramFiles\\SuperMap\\SampleData\\ThemeMap\\Population\\Population.smwu"
// val mapName = "PopulationDistribution"
val mapName = "Country"
val initied = map.initialize(wsPath, mapName, sc)
println("初始化:" + initied)
val layerName = map.m_map.getLayers().get(0).getName()
println("第一个图层名称:" + layerName)
val d = new Dimension(1300, 900)
val scale = 3.06958996816252e-8
val center = new Point2D(11221274.9288006, 4324988.60305797)
// val bytes = map.outputMapToBitmap(d, scale, center)
val bounds = new Rectangle2D(5694019.9914705455, 1336176.6739832237, 16563210.597276606, 7318110.2825711742)
val bytes = map.outputMapToBitmap(d, bounds)
println("长度:" + bytes.length)
import javax.imageio.ImageIO
val input = new ByteArrayInputStream(bytes);
val image = ImageIO.read(input);
//todo 出白图
val ff = new File("data\\map.png");
ImageIO.write(image, "png", ff)
println("完成")
}
取多条记录时报数组越界异常_9D sp1使用DMap出图报数组越界异常相关推荐
- mysql分组取日期最大的记录_mysql 分组 group by, 排序 取每条记录中,时间最大
mysql教程 分组 group by, 排序 取每条记录中,时间最大的一条记录 select a.* from test a, (select aid, max(day) max_day from ...
- mysql分组排序取第一条记录
方式1:内层使用DISTINCT SELECTtype,senderName,subTitle FROM(SELECT DISTINCTTYPE AS type,SENDER_USERNAME AS ...
- 涛涛最近要负责图书馆的管理工作,需要记录下每天读者的到访情况。每位读者有一个编号,每条记录用读者的编号来表示。给出读者的来访记录,请问每一条记录中的读者是第几次出现?
题目:涛涛最近要负责图书馆的管理工作,需要记录下每天读者的到访情况.每位读者有一个编号,每条记录用读者的编号来表示.给出读者的来访记录,请问每一条记录中的读者是第几次出现. 输入描述: 输入的第一行包 ...
- sql 只取一条记录_后端程序员必备:书写高质量SQL的30条建议
前言 本文将结合实例demo,阐述30条有关于优化SQL的建议,多数是实际开发中总结出来的,希望对大家有帮助. 1.查询SQL尽量不要使用select *,而是select具体字段. 反例子: sel ...
- oracle和sql server取第一条记录的区别以及rownum详解
我们知道学生可能有重名的情况,那么当重名的时候假设只需要取得重名结果集中的第一条记录. sql server:select top(1) num,Name from M_Student where n ...
- MySQL5.7用group by分组根据组中某个字段的最大值求取那条记录(注意是整条记录)
首先注意,取每组最大的数据和取每组最大的一条记录是两个概念,前者很简单直接分组,max()即可.另外由于我的是5.7.24版本,5.7版本普遍存在一个问题,就是select的字段只能是group by ...
- oracle 取1条记录,oracle 获取第一条数据
关于取第一条数据的sql特此作了一个例子如下: http://www.360doc.com/showweb/0/0/860281883.aspxSELECT * FROM tableName wher ...
- mysql只能存1000条数据_为什么我mysql的表添加了1000条记录之后就存不进去数据了,客户端也没报错...
展开全部 因为navicat分页,导致默认一页只能显示1000行,62616964757a686964616fe4b893e5b19e31333433616233超出1000行就在下一页显示了,并不是 ...
- maya阿诺德渲染失败_maya云渲染出图异常,Maya云渲染出图错误原因及解决方案
maya出图异常处理插件配置错误 现象: 1.本地文件使用的arnold渲染器,平台上配置的是vray,类似于这种平台配置与本地使用不一致的情况 2.本地文件中用到的插件,在平台上没有配置 3.本地文 ...
最新文章
- -ms-,-moz-,-webkit-,-o-含义及各浏览器内核整理
- Stanford机器学习笔记-5.神经网络Neural Networks (part two)
- Shell脚本基本命令3
- /usr/lib/sudo/sudoers.so must be only be writable by owner
- 模板引擎工作原理_广州seo了解下搜索引擎的工作原理是什么
- Linux块层技术全面剖析-v0.1
- Python中Collections模块的Counter容器类使用教程
- 图片不能及时显示_电脑主机正常运行,显示器黑屏,有六种原因,前三种方法要掌握!...
- Web Hacking 101 中文版 十四、XML 外部实体注入(二)
- 本文实例讲解了PHP使用MySQL事物锁的实例,并备有注释加以详细说明
- View的draw onDraw dispatchDraw顺序
- 2018南华大学计算机学院,南华大学2019年排名第214位 较2018年下降32名
- python函数和模块有什么关键特性_【Python函数与模块】(2)函数的特点
- excel删除行 uipath_工作再忙,也要学会这10个最经典的Excel小技巧
- 简易的设计模式——桥梁模式
- vb6.0连接access数据库
- 《数据通信与网络》笔记--广域网SONET/SDH
- 普通定时器输出互补PWM带死区
- Transformer,bert—t for transformers
- 对接淘宝公共平台API