zoukankan      html  css  js  c++  java
  • andriod arcgis createPolygons创建带空的面

     private void createPolygons() {
    
        // create input polygon 1
        PointCollection pointsPoly = new PointCollection(SpatialReferences.getWebMercator());
        pointsPoly.add(new Point(-13160, 6710100));
        pointsPoly.add(new Point(-13300, 6710500));
        pointsPoly.add(new Point(-13760, 6710730));
        pointsPoly.add(new Point(-14660, 6710000));
        pointsPoly.add(new Point(-13960, 6709400));
        inputPolygon1 = new Polygon(pointsPoly);
    
        // create and add a blue graphic to show input polygon 1
        SimpleFillSymbol fillSymbol = new SimpleFillSymbol(SimpleFillSymbol.Style.SOLID, 0x990000CC, lineSymbol);
        inputGeometryOverlay.getGraphics().add(new Graphic(inputPolygon1, fillSymbol));
    
        // create input polygon 2 with a green (0xFF009900) symbol
        // outer ring
        PointCollection outerRingSegmentCollection = new PointCollection(SpatialReferences.getWebMercator());
        outerRingSegmentCollection.add(new Point(-13060, 6711030));
        outerRingSegmentCollection.add(new Point(-12160, 6710730));
        outerRingSegmentCollection.add(new Point(-13160, 6709700));
        outerRingSegmentCollection.add(new Point(-14560, 6710730));
        outerRingSegmentCollection.add(new Point(-13060, 6711030));
        Part outerRing = new Part(outerRingSegmentCollection);
    
        // inner ring
        PointCollection innerRingSegmentCollection = new PointCollection(SpatialReferences.getWebMercator());
        innerRingSegmentCollection.add(new Point(-13060, 6710910));
        innerRingSegmentCollection.add(new Point(-12450, 6710660));
        innerRingSegmentCollection.add(new Point(-13160, 6709900));
        innerRingSegmentCollection.add(new Point(-14160, 6710630));
        innerRingSegmentCollection.add(new Point(-13060, 6710910));
        Part innerRing = new Part(innerRingSegmentCollection);
    
        // add both parts (rings) to a part collection and create a geometry from it
        PartCollection polygonParts = new PartCollection(outerRing);
        polygonParts.add(innerRing);
        inputPolygon2 = new Polygon(polygonParts);
    
        // create and add a green graphic to show input polygon 2
        fillSymbol = new SimpleFillSymbol(SimpleFillSymbol.Style.SOLID, 0x99009900, lineSymbol);
        inputGeometryOverlay.getGraphics().add(new Graphic(inputPolygon2, fillSymbol));
      }
  • 相关阅读:
    jQuery基础知识
    在nginx上部署django项目--------Gunicorn+Django+nginx+mysql
    pycharm激活码------2017.11.之前有效
    nginx安装及优化
    Python sh模块--------替换subprocess的利器
    Django1.10官方文档翻译
    神秘的.user.ini文件
    Thinkphp5 分页带参数
    javascript 点击按钮实现隐藏显示切换效果
    Centos 7 安装 Supervisor 及使用
  • 原文地址:https://www.cnblogs.com/gisoracle/p/7645682.html
Copyright © 2011-2022 走看看