zoukankan      html  css  js  c++  java
  • 清除地图中的所有图层和FileFilter的使用

    清除图层中所有图层的代码如下:

    IActiveView activeView = mainMapBean.getActiveView();   //获取当前地图的视图

    activeView.clear();                                                                        //清除地图中的图层

    activeView.refresh();                                                                    //刷新当前视图

    新建一个对话框的过滤的类

    import javax.swing.filechooser.FileFilter;

    import javax.swing.filechooser.FileNameExtensionFilter;

    public class MapFileFilter{

    public FileFilter createFileFilter(String description, String...extensions) {

      description = createFileNameFilterDescriptionFromExtensions(

        description, extensions);

      return new FileNameExtensionFilter(description, extensions);

    }

    private String createFileNameFilterDescriptionFromExtensions(

       String description, String[] extensions) {

      String fullDescription = (description == null) ?

        "(" : description + " (";

        // build the description from the extension list

      fullDescription += "." + extensions[0];

      for (int i = 1; i < extensions.length; i++) {

       fullDescription += ", .";

       fullDescription += extensions[i];

      }

      fullDescription += ")";

      return fullDescription;

    }

    }

    通过调用createFileFilter方法来实现添加过滤

    MapFileFilter fileFilter = new MapFileFilter();

    fileChooser.resetChoosableFileFilters();

    FileFilter mxdFilter = fileFilter.createFileFilter("ESRI地图文档","mxd");

    fileChooser.addChoosableFileFilter(mxdFilter);

    fileChooser.showOpenDialog(this);

  • 相关阅读:
    1.12学习总结:分区
    1.11学习总结:持久化
    1.10学习总结:RDD的行动操作
    1.9学习总结:RDD的转换操作
    1.8学习总结:RDD创建
    1.7学习总结:pyspark实例WordCount
    1.6学习总结:Spark集群的高可用配置
    1.5学习总结:安装Spark
    毕业设计第四周第七天完成情况汇总
    毕业设计第四周第五天完成情况汇总
  • 原文地址:https://www.cnblogs.com/bluemaplestudio/p/1675111.html
Copyright © 2011-2022 走看看