• arcgis中面的保存与读取显示


            技术点:

             var graphicStr=dojo.toJson(geometry.toJson()); //使用dojo将json串解析成string的json,可以保存整个graphicStr;也可以使用geometry.toJson().rings的方式获取点位信息,可以将geometry.toJson().rings存入数据库;

     我在项目中用到显示面信息的代码 其中gismian为所有坐标信息;

    var symbol = new esri.symbol.SimpleFillSymbol(esri.symbol.SimpleFillSymbol.STYLE_SOLID, new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_DASHDOT, new dojo.Color([255,0,0]), 2), new dojo.Color([255,255,0,0.25]));  
                    var mian = new esri.geometry.Polygon(new esri.SpatialReference({wkid:2383}));
                    var rings = new Array();
                    var rs = gismian.split(",");
                    for(var i = 0;i<rs.length;i=i+2){
                        var j = 0;
                        rings.push([Number(rs[i]),Number([rs[i+1]])]);
                        j++;
                    }
                    mian.addRing(rings);                    
                    var graphic = new esri.Graphic(mian, symbol);    
                    //清除上一次的画图内容
                    map.graphics.clear();
                    map.graphics.add(graphic);

      

  • 相关阅读:
    qt env
    如何通过迅雷加速下载Android SDK
    Linux下USB从设备使用gadget API
    一些链接
    SMT
    usb topology分析
    Linux驱动的地址空间和硬件地址空间说明
    PCB设计基础知识
    ARM的位置无关程序设计在Bootloader中的应用
    Active Directory基础之一
  • 原文地址:https://www.cnblogs.com/biandande/p/2278678.html
Copyright © 2020-2023  润新知