<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • Java實現點在線添加的方法

    時間:2024-08-14 06:13:41 JAVA認證 我要投稿
    • 相關推薦

    Java實現點在線添加的方法

      Java如何實現點在線添加,下面YJBYS小編為大家整理了相關資料,希望對你有所幫助。內容如下:

      public void addPoint(MapEvent event){

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

      try{

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

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

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

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

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

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

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

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

      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();

      }

      }

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

    【Java實現點在線添加的方法】相關文章:

    Java動態代理實現AOP的方法07-22

    java實現web服務器的方法10-14

    實現鼠標畫圖的Java程序06-22

    Java多線程的實現方式07-08

    Java如何實現簡單的whois查詢09-21

    Java byte[]轉int如何實現05-24

    Java語言的特點和實現機制10-01

    使用JavaScript實現Java的List功能10-26

    PHP關聯鏈接添加方法08-06

    Java枚舉的常用方法10-05

    主站蜘蛛池模板: 无夜精品久久久久久| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 亚洲精品无码永久在线观看你懂的 | 国产精品爽爽va在线观看网站| 国产精品2019| 亚洲国产精品久久久天堂| 国产精品亚洲视频| 亚洲国产精品一区二区第一页免| 中文无码精品一区二区三区| 99久久99久久精品国产片果冻| 黄床大片免费30分钟国产精品| 欧美日韩精品在线观看| 亚洲精品无码AV中文字幕电影网站| 久久久九九有精品国产| 国产精品免费久久久久久久久 | 伊人久久精品无码二区麻豆 | 精品久久久久久国产免费了| 欧美日韩精品系列一区二区三区国产一区二区精品 | 亚洲精品美女久久久久99| 欧美日韩精品系列一区二区三区国产一区二区精品 | 精品无人码麻豆乱码1区2区| 6一12呦女精品| 国产精品嫩草影院一二三区| www.久久精品| 国产伦精品一区二区免费| 精品亚洲永久免费精品| 精品久久久久久无码国产| 亚洲精品一二区| 中日精品无码一本二本三本| 久久精品国产亚洲Aⅴ香蕉| 国产午夜精品免费一区二区三区| 久久精品草草草| 国产成人精品免费视频大全麻豆| 久久发布国产伦子伦精品| 无码精品国产一区二区三区免费| 国产精品免费看久久久| 国产一区精品| 久久亚洲国产成人精品无码区| 久久夜色撩人精品国产| 久久精品亚洲欧美日韩久久| 精品久人妻去按摩店被黑人按中出 |