首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ArcMap将栅格0值设置为NoData值的方法

本文介绍在ArcMap软件中,将栅格图层中的0值或其他指定数值作为NoData值的方法。   ...在处理栅格图像时,有时会发现如下图所示的情况——我们对某一个区域的栅格数据进行分类着色后,其周边区域(即下图中浅蓝色的区域)原本应该不被着色;但由于这一区域的像元数值不是NoData值,而是0值,导致其也被着色...因此,我们需要将这一栅格图像中的0值设置为NoData值。这一操作可以通过ArcMap软件的栅格计算器来实现,但其操作方法相对复杂一些;本文介绍一种更为简便的方法,具体如下所示。   ...首先就是下图中上方的红色方框,选择我们需要设置的栅格文件即可。...如果我们是需要对其他指定的数值设置,就在这里填写这一指定的数值即可。   设置完毕后,可以在栅格图层的属性中看到“NoData Value”一项已经是0值了。

56610
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Swing常用组件

    ) 实例化标签对象,指定文本、水平对齐方式 对于文本,JLabel 提供了不同于 Label的成员方法设置对齐方式,可以分垂直和水平两个方向;操作文本内容的成员方法与Label类似。...)/ setAlignmentY() 设置文本的垂直对齐方式 JLabel 从接口 SwingConstants 继承了若干静态常量形式的成员属性,用于设置文本的对齐方式。...l1 = new JLabel(i1); l1.setOpaque(true);//JLabel标签默认是透明的,设置为非透明 // 将JLabel添加到JFrame窗口中...insert(String str, int pos): 在文本区域的指定位置插入指定的字符串。 setText(String str): 设置文本区域的文本内容为指定的字符串。...void setSelectedValue(Object value, boolean shouldScroll): 设置JList中指定值的项目为选中状态,可以选择是否滚动到选中的项目。

    11710

    JAVA学习Swing章节标签JLabel中图标的使用

    ,它支持文本字符串和图标 * 重点是标签含有文本字符串和图标 * * 2:标签可以显示一行只读文本,一个图像或带图像的文本,它并不能产生任何类型的事件 * 只是简单的显示文本和图片,但是可以使用标签的特性指定标签上文本的对齐方式...* 重点是只是简单的显示文本和图片 * * 3:JLabel标签的构造方法,带图标,并且设置图标水平对齐方式,带文字,并设置文字的水平对齐方式 * 带图标带文字,并且设定标签内容的水平对其方式...//创建一个标签,并设置标签上的文字在标签正中间 JLabel jl=new JLabel("测试",icon,SwingConstants.CENTER);...图片放在和此类同一个文件夹下面 Icon icon=new ImageIcon(url);//实例化Icon对象 jl.setIcon(icon);//为标签设置图片...(true);//设置标签为不透明状态 container.add(jl);//将标签添加到容器中 jf.setTitle("容器左上角");

    1.9K60

    java Swing用户界面组件文本输入:文本域+密码域+格式化的输入域

    构造器的第二个参数设置了文本域的宽度。在这个例子中,宽度值为20“列”。但是,这里所说的列不是一个精确的测量单位。一列就是在当前使用的字体下一个字符的宽度。...如果希望文本域最多能够输入n个字符,就应该把宽度设置为n列。在实际中,这样做效果不是很好,应该将最大输入长度再多设1~2个字符。列数只是给AWT设定首选(preferred)大小的一个提示。...例如,整型格式器认为输入1729是有效的,设置当前值为new Long(1729),并且把它转换为带有逗号的字符串:1,729。 相反地,如果文本字符串无效,当前值就不会改变。...• void commitEdit( ) 用正在编辑的字符串设置文本域的有效值。如果格式器无法转换该字符串,操作可能失败。...如果该标志为true,文本域中的值包含掩码的直接量(非可变)部分。如果为false,直接量字符将被移除。默认值为true。 文本区 有时,用户的输入超过一行。

    4.1K10

    java swing一篇轻松学习(高考后可以自学)

    方法名及返回值类型 说明 Component add(Component comp) 将指定的组件追加到此容器的尾部 void remove(Component comp) 从容器中移除指定的组件 void...jPanel.add(btn7); jPanel.add(btn8); jPanel.add(btn9); //向JPanel添加FlowLayout布局管理器,将组件间的横向和纵向间隙都设置为...getText() 返回 JLabel 所显示的文本字符串 Component getLabelFor() 获得将 JLabel 添加到的组件 int getIconTextGap() 返回此标签中显示的文本和图标之间的间隔量...JTextArea: 方法名称 说明 void append(String str) 将字符串 str 添加到文本域的最后位置 void setColumns(int columns) 设置文本域的行数...创建一个JPanel对象 JTextArea jta=new JTextArea("请输入内容",7,30); jta.setLineWrap(true); //设置文本域中的文本为自动换行

    9.6K10

    swing之常见组件

    创建完的Label对象可以通过Container类中的add()方法,加入到容器中,JLabel不会对输入事件做出反应,因此它无法获得键盘焦点。JLabel类的常用方法如表12.5所示。...对象,默认左对齐 public void setText(String text) 设置标签的文本 public String getText() 获取标签文本 接下来通过一个案例来演示JLabel的使用...jLabel = new JLabel("我是一个标签",JLabel.CENTER) ; 7 jFrame.add(jLabel) ; // 将组件件入到面板...setText(String text) 设置按钮上的文字为text 表12.6中列举出了JButton类的常用方法,之前创建JButton按钮都是用默认图标,从表12.6中的构造方法可看出按钮可以自定义图标...例12-6运行结果 图12.6中,运行程序先创建了JFrame窗体,然后指定URL引入图片,新建按钮时将icon以参数传入了自定义的图标。

    6310

    Java入门(12)-- Swing程序设计

    JLabel类定义,它的父类为JComponent类。...):创建一个带文本的JLabel对象,并设置文本水平对齐方式; public JLabel(String text, Icon icon, int aligment):创建一个带文本、带图标的JLabel...1. gridx和gridy属性 设置组件起始点所在单元格的索引值。gridx设置水平方向索引值,gridy设置垂直方向索引值。...默认值为0,表示不分布容器的额外空间。属性weightx用来设置其所在列对额外空间的分布方式;属性weighty用来设置其所在行对额外空间的分布方式。...如果需要在JScrollPane面板中放置多个组件,需要将多个组件放置在JPanel面板上,然后将JPanel面板作为一个整体组件添加在JScrollPane组件上。

    5.4K10

    JPasswordField和JTextArea可视化组件

    默认值为”*” public void setEchoChar(char char) 设置密码框组件的回显字符 public char[]getPassword() 返回密码文本行组件中所包含的文本...jLabel=new JLabel("请输入密码"); 11 jFrame.add(jLabel); 12 jFrame.add(jpwd); // 将文本框添加到JFrame...)方法设置回显字符为“*”,增加标签对象jLable,将标签对象和将密码框添加到JFrame窗体,接着创建一个清空按钮将其添加到JFrame窗体。...public void append(String str) 将文本str追加到文本区的末尾 public void replaceRange(String str,int begin,int end)...例12-12运行结果 图12.14中,运行程序先创建了JFrame窗体,然后创建了JTextArea文本域并设置内容为“AAA软件教育,Swing学习案例,可以自动换行的文本域组件”,调用setLineWrap

    10010

    java swing入门教程_java swing基础(菜鸟教程学习)

    Java Swing介绍 1.Swing是一个为java世纪的GUI工具包 2.Swing是JAVA基础类的一部分 3.Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表 4个器件...JFrame.EXIT_ON_CLOSE); //多了一个对frame对象窗口的操作,嗯 设计下窗口大小还不错 frame.setSize(350,200); //创建面板JPanel,这个类似于HTML的div标签 //我们可以创建多个面板并在...true); } //基本框架完成,现在往里面添加东西吧 private static void placeComponents(JPanel panel) { //布局部分我们这边不多做介绍 //这边设置布局为...JFrame java的GUI程序的基本思路是以JFrame为基础,说白了就是窗体屏幕它是屏幕上window的对象,能够最大化,最小化,关闭。...JLabel JLabel对象可以显示文本、图像或同时显示二者。可以通过设置垂直和水平对齐方式,指定标签显示区中标签内容在何处对齐。默认情况下,标签在显示区内垂直居中对齐。

    2.6K20

    使用Swing制作一个产生随机数的程序

    使用Swing制作一个产生随机数的程序 效果演示 本文将详细介绍如何使用Swing库编写一个产生随机数的程序。...leftTextField: 用户输入左边界的文本框。 rightTextField: 用户输入右边界的文本框。 generateButton: 生成随机数的按钮。...在构造函数中,我们设置了窗口的标题、大小和布局,并添加了输入面板、结果面板和按钮面板。 生成随机数 在按钮的ActionListener中,我们首先获取用户输入的左右边界值。...如果用户没有输入值,我们将默认边界设置为0到100。然后根据指定的边界范围来生成一个随机数,并将其显示在resultLabel上。...如果用户没有输入左边界,我们将左边界设为0;如果用户没有输入右边界,则默认将右边界设置为左边界加上100。此外,如果右边界小于左边界,我们会交换它们的值,以确保生成的随机数在用户指定的范围内。

    4800

    Swing组件概述

    对于一个文本框来说,内容稍稍复杂,它是容纳当前文本的一个字符串对象。这个内容和视图的内容并不一致------如果内容的长度大于文本框的显示长度,那么用户看到的就只有文本框显示的那一部分。...例如:一个文本模型中的方法有:在当前文本中添加或者删除字符以及把当前文本作为一个字符串返回等。再次强调,模型是完全不可见的,显示存储在模型中的数据是视图的工作。 ​...(如图1所示) ​​例2​​ 问题的描述: 单选按钮(JRadioButton)的使用 解决方案: 对于复选框来说,用户可以选折0个或多个。...slider.setMajorTickSpacing(20); slider.setMinorTickSpacing(5); addSlider(slider, "Labels"); // 加一个有刻度值为...actionPerformed(ActionEvent e) { Color defaultColor = getBackground(); // 创建颜色选择器,返回值为选种的颜色

    4710

    JAVA图形界面:加法计算器

    此时我们脑海中应该已经有了相应的对策 : 方框 1 , 方框 2 用来接收用户动态输入的值,方框 3 用来显示计算的结果;我们可以使用三个文本框来完成,其中方框 3 并不需要用户输入,我们可以给其设置用户不可编辑属性...8 ~ 11 行,将文本框与按钮控件作为类的成员属性,因为在程序运行时他们的状态需要保存下来,如果将其定义在某个函数中,该函数结束时,控件的生命周期也会结束,控件的状态已经其中的值无法保存,我们便无法完成后序的其他操作...若设置为 false ,则窗口不可见。(你什么也看不到)。 19 行,设置点击窗口右上角叉叉时程序的事件响应。我这里设置为 EXIT_ON_CLOSE ,即点击后退出程序。...其中 28 行设置接受结果的文本框的属性为不可编辑,29 行设置其颜色为亮灰色。 32 ~ 39 行,我们将上面定义的两个面板(两个模块)放入了一个垂直盒子中(将两个模块组合)。...46 ~ 62 行,为 “计算” 按钮注册监听器并实现 66 ~ 69 定义的事件响应函数(将两个文本框内的字符串转化为整形数据进行加法计算后,将结果输出在接收结果的文本框中)。

    2.2K30

    JRadioButton和JCheckBox

    通常情况下,单选按钮(JRadioButton)显示一个圆形图标,并且在该图标旁设置一些说明文字,一般将多个单选按钮放置在按钮组中,当用户选中某个单选按钮后,按钮组中其他按钮将被自动取消。...JRadioButton(String text) 创建一个具有指定文本状态为未选择的单选按钮 public JRadioButton(String text, Icon icon) 创建一个具有指定文本和图像并初始化为未选择的单选按钮...icon为图标,初始状态未被选中的复选框 public JCheckBox(Icon icon, boolean b) 创建以icon为图标的复选框,并设置初始状态是否被选中 public JCheckBox...(String text) 创建一个以text文本、初始状态未被选定的复选框 public JCheckBox(String text, boolean b) 创建一个以text文本复选框,并设置其最初是否处于选定状态...jLabel=new JLabel("您的爱好是:"); 8 jFrame.add(jLabel); 9 jFrame.add(new JCheckBox("读书"))

    3800

    GridLayout和

    例12-18运行结果 图12.20中,运行程序创建Frame窗体后,将布局设置为使用GridLayout布局管理器,设置以两行三列布局,并设置组件之间的水平和垂直间距都为10,之后添加6个按钮到Frame...(也称为权重) 表12.20中列举了GridBagConstraints类的常用属性,其中gridx和gridy的值如果设置为RELATIVE,表示当前组件紧跟在上一个组件后面;gridwidth和gridheight...的值如果设为REMAINER,表示当前组件在其行或列上为最后一个组件,如果两个属性值都设为RELATIVE,表示当前组件在其行或列上为倒数第二个组件;weightx和weighty的默认值是0,例如容器中有...例12-22运行结果 图12.22中,运行程序弹出Frame窗口,创建一个窗口对象和两个面板对象jPanel1、jPanel2,将面板jPanel2设置成1行4列的网格式页面布局,将面板jPanel1的页面布局设置为卡片式...jFrame调用add()方法将两个面板添加到窗口jFrame中,jPanel1调用add()方法将三个对象添加到面板jPanel1中,将名字为jTextField的文本框显示在卡片式布局的页面上,将4

    4500

    Java 实现简易随机学生点名器(附源码)

    于是写了一个简单的点名器,awt因为很少涉及,所以找的网上的,分别写了List版本和数组版本,因为还没给学生讲解List,只学习数组,所以单独改造了一个数组版本的,因为考虑到通用型,采用读取任意位置的txt文本...java随机数的设置 Random rd = new Random(); public void init() { // 提示标签页面 JLabel jt...= new JLabel("随机点名器"); // 设置标签居中 jt.setHorizontalAlignment(SwingConstants.CENTER);...BorderLayout.CENTER); // 添加按钮控件在南方 p.add(btn, BorderLayout.SOUTH); // 调整大小,这个是java中无法设置标签的大小...BorderLayout.CENTER); // 添加按钮控件在南方 p.add(btn, BorderLayout.SOUTH); // 调整大小,这个是java中无法设置标签的大小

    1.5K20
    领券