<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • Java實(shí)現(xiàn)點(diǎn)在線添加的方法

    時間:2024-08-14 06:13:41 JAVA認(rèn)證 我要投稿
    • 相關(guān)推薦

    Java實(shí)現(xiàn)點(diǎn)在線添加的方法

      Java如何實(shí)現(xiàn)點(diǎn)在線添加,下面YJBYS小編為大家整理了相關(guān)資料,希望對你有所幫助。內(nèi)容如下:

      public void addPoint(MapEvent event){

      AGSLocalMapResource res = (AGSLocalMapResource)this.webContext.getResources()。get(“ags0”);

      try{

      // 建立一個工作空間工廠對象,并設(shè)置它的參數(shù)信息。

      SdeWorkspaceFactory sdewf = (SdeWorkspaceFactory)res.getServerContext()。createObject(SdeWorkspaceFactory.getClsid());

      PropertySet pset = (PropertySet)res.getServerContext()。createObject(PropertySet.getClsid());

      pset.setProperty(“SERVER”, “gxk”);// 服務(wù)器名稱

      pset.setProperty(“INSTANCE”, “5151”);// 實(shí)例名

      pset.setProperty(“USER”, “sa”); // SDE數(shù)據(jù)表空間的用戶名

      pset.setProperty(“PASSWORD”, “sa”);// 密碼

      pset.setProperty(“VERSION”, “DBO.gxk”);// SDE數(shù)據(jù)的版本

      Workspace iws =(Workspace) sdewf.open(pset, 0);

      WebPoint screenPoint = (WebPoint)event.getWebGeometry();

      WebMap mapctrl = event.getWebContext()。getWebMap();

      WebPoint mappnt =WebPoint.toMapPoint(screenPoint, mapctrl.getCurrentExtent(), (int)mapctrl.getWidth(), (int)mapctrl.getHeight());

      Geometry soapgeo=AGSUtil.toAGSGeometry(mappnt);

      String soapString = com.esri.adf.web.ags.util.AGSUtil.serializeStub(soapgeo);

      soapString = soapString.replaceAll(“xsi:type=\”soapenc:Array\“”, “”);

      IPoint mypoint = (IPoint)AGSUtil.deserializeArcObject(soapString, res.getServerContext());

      IWorkspaceEdit wse = (IWorkspaceEdit)iws;

      wse.startEditing(false);

      wse.startEditOperation();

      IFeatureClass featureclass = iws.openFeatureClass(“sde.DBO.Respt”);

      IFeature feature = featureclass.createFeature();

      feature.setShapeByRef((IGeometry)mypoint);

      feature.setValue(feature.getFields()。findField(“NAME”), “kkk”);

      feature.store();

      wse.stopEditOperation();

      wse.stopEditing(true);

      this.webContext.refresh();

      }catch(Exception e){

      e.printStackTrace();

      }

      }

      刷新地圖后不能顯示新加入的數(shù)據(jù)的原因是:由于在開始編輯時新打開了一個工作空間,該工作空間并不是瀏覽器中看到地圖所在的工作空間。

    【Java實(shí)現(xiàn)點(diǎn)在線添加的方法】相關(guān)文章:

    Java動態(tài)代理實(shí)現(xiàn)AOP的方法07-22

    java實(shí)現(xiàn)web服務(wù)器的方法10-14

    實(shí)現(xiàn)鼠標(biāo)畫圖的Java程序06-22

    Java多線程的實(shí)現(xiàn)方式07-08

    Java如何實(shí)現(xiàn)簡單的whois查詢09-21

    Java byte[]轉(zhuǎn)int如何實(shí)現(xiàn)05-24

    Java語言的特點(diǎn)和實(shí)現(xiàn)機(jī)制10-01

    使用JavaScript實(shí)現(xiàn)Java的List功能10-26

    PHP關(guān)聯(lián)鏈接添加方法08-06

    Java枚舉的常用方法10-05

    主站蜘蛛池模板: 98精品国产自产在线XXXX| 91嫩草亚洲精品| 99R在线精品视频在线播放| 亚洲精品成人片在线观看精品字幕 | 国产成人精品无码一区二区| 亚洲国产精品一区二区第四页| 91精品国产综合久久香蕉| 国产精品99精品无码视亚| 亚洲国产精品成人午夜在线观看| 777久久精品一区二区三区无码| 久久精品人人做人人爽97| 日韩精品视频在线观看免费 | 99re8这里有精品热视频免费| 最新国产精品精品视频| 久久性精品| 国产精品一区二区av不卡| 四虎国产精品永久地址49| 91精品国产高清久久久久久io| 亚洲精品成人网站在线观看| 香蕉99久久国产综合精品宅男自| 国产精品亚洲αv天堂无码| 2023国产精品自拍| 亚洲国产精品一区二区久久| 九九99精品久久久久久| 2022精品天堂在线视频| 精品无码人妻一区二区三区| 无码人妻丰满熟妇精品区| 亚洲av午夜福利精品一区| 在线观看91精品国产网站| 日韩亚洲精品福利 | 亚洲欧美日韩精品久久| 国产成人精品久久免费动漫| 潮喷大喷水系列无码久久精品| 精品无人码麻豆乱码1区2区| 久久精品欧美日韩精品| 熟女精品视频一区二区三区| 亚洲精品无码专区久久久| 亚洲国产精品无码久久98| 无码精品黑人一区二区三区| 日韩人妻精品一区二区三区视频| 亚洲国产精品无码专区影院|