根据提供的截图信息无法定位是哪个环节的问题,可以提供一份示例代码给你参考,看看能否正常出图。

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出图报数组越界异常相关推荐

  1. mysql分组取日期最大的记录_mysql 分组 group by, 排序 取每条记录中,时间最大

    mysql教程 分组 group by, 排序 取每条记录中,时间最大的一条记录 select a.* from test a, (select aid, max(day) max_day from ...

  2. mysql分组排序取第一条记录

    方式1:内层使用DISTINCT SELECTtype,senderName,subTitle FROM(SELECT DISTINCTTYPE AS type,SENDER_USERNAME AS ...

  3. 涛涛最近要负责图书馆的管理工作,需要记录下每天读者的到访情况。每位读者有一个编号,每条记录用读者的编号来表示。给出读者的来访记录,请问每一条记录中的读者是第几次出现?

    题目:涛涛最近要负责图书馆的管理工作,需要记录下每天读者的到访情况.每位读者有一个编号,每条记录用读者的编号来表示.给出读者的来访记录,请问每一条记录中的读者是第几次出现. 输入描述: 输入的第一行包 ...

  4. sql 只取一条记录_后端程序员必备:书写高质量SQL的30条建议

    前言 本文将结合实例demo,阐述30条有关于优化SQL的建议,多数是实际开发中总结出来的,希望对大家有帮助. 1.查询SQL尽量不要使用select *,而是select具体字段. 反例子: sel ...

  5. oracle和sql server取第一条记录的区别以及rownum详解

    我们知道学生可能有重名的情况,那么当重名的时候假设只需要取得重名结果集中的第一条记录. sql server:select top(1) num,Name from M_Student where n ...

  6. MySQL5.7用group by分组根据组中某个字段的最大值求取那条记录(注意是整条记录)

    首先注意,取每组最大的数据和取每组最大的一条记录是两个概念,前者很简单直接分组,max()即可.另外由于我的是5.7.24版本,5.7版本普遍存在一个问题,就是select的字段只能是group by ...

  7. oracle 取1条记录,oracle 获取第一条数据

    关于取第一条数据的sql特此作了一个例子如下: http://www.360doc.com/showweb/0/0/860281883.aspxSELECT * FROM tableName wher ...

  8. mysql只能存1000条数据_为什么我mysql的表添加了1000条记录之后就存不进去数据了,客户端也没报错...

    展开全部 因为navicat分页,导致默认一页只能显示1000行,62616964757a686964616fe4b893e5b19e31333433616233超出1000行就在下一页显示了,并不是 ...

  9. maya阿诺德渲染失败_maya云渲染出图异常,Maya云渲染出图错误原因及解决方案

    maya出图异常处理插件配置错误 现象: 1.本地文件使用的arnold渲染器,平台上配置的是vray,类似于这种平台配置与本地使用不一致的情况 2.本地文件中用到的插件,在平台上没有配置 3.本地文 ...

最新文章

  1. -ms-,-moz-,-webkit-,-o-含义及各浏览器内核整理
  2. Stanford机器学习笔记-5.神经网络Neural Networks (part two)
  3. Shell脚本基本命令3
  4. /usr/lib/sudo/sudoers.so must be only be writable by owner
  5. 模板引擎工作原理_广州seo了解下搜索引擎的工作原理是什么
  6. Linux块层技术全面剖析-v0.1
  7. Python中Collections模块的Counter容器类使用教程
  8. 图片不能及时显示_电脑主机正常运行,显示器黑屏,有六种原因,前三种方法要掌握!...
  9. Web Hacking 101 中文版 十四、XML 外部实体注入(二)
  10. 本文实例讲解了PHP使用MySQL事物锁的实例,并备有注释加以详细说明
  11. View的draw onDraw dispatchDraw顺序
  12. 2018南华大学计算机学院,南华大学2019年排名第214位 较2018年下降32名
  13. python函数和模块有什么关键特性_【Python函数与模块】(2)函数的特点
  14. excel删除行 uipath_工作再忙,也要学会这10个最经典的Excel小技巧
  15. 简易的设计模式——桥梁模式
  16. vb6.0连接access数据库
  17. 《数据通信与网络》笔记--广域网SONET/SDH
  18. 普通定时器输出互补PWM带死区
  19. Transformer,bert—t for transformers
  20. 对接淘宝公共平台API

热门文章

  1. 不定期读一篇Paper之SENet
  2. URP——着色器和材质——烘焙光照 Baked Lit
  3. 会python_20小时学会Python,可能吗?
  4. Sputtr--万能搜索引擎
  5. Qt自定义控件之仪表盘的完整实现
  6. 谷歌(Google)的新魔法——云计算
  7. mysql添加主键的方法
  8. Resilience4j
  9. VirtualBox安装CentOS7虚拟机(超级无敌详细)
  10. Go开发 之 基础语法(变量的声明、初始化、作用域,匿名变量,多变量赋值,变量逃逸分析)