中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      Java如何實現點的在線添加

      時間:2024-07-09 02:58:30 SUN認證 我要投稿
      • 相關推薦

      Java如何實現點的在線添加

        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如何實現簡單的whois查詢09-21

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

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

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

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

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

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

      word如何添加標題樣式06-26

      PPT如何添加超鏈接09-28

      如何添加用戶對網站的黏度?08-08

      主站蜘蛛池模板: 国产成人AⅤ| 精品视频在线观看一区二区有 | 久久中精品中文字幕入口| 免青青草免费观看视频在线| 免费视频成人 国产精品网站| 波多吉野一区二区三区av| 广饶县| 精品少妇一区一区三区| 在线免费观看亚洲天堂av| 女人被躁到高潮嗷嗷叫免费软| 日本一区二区三区啪啪| 洞头县| 方城县| 德阳市| 平安县| 志丹县| 峨边| 久久久国产精品粉嫩av| 制服丝袜人妻中出第一页| 一本久道久久综合狠狠躁av| 亚洲av五月天天堂网| 亚洲精品二区在线观看| 亚洲区精品久久一区二区三区女同| 泾源县| 阿瓦提县| 玛曲县| 长武县| 阳东县| 榆树市| 国产黄片一区视频在线观看| 芜湖市| 麻豆av一区二区天堂| 亚洲人成网站在线播放小说| 泰宁县| 久久精品成人亚洲另类欧美 | 国产主播一区二区在线观看| 国产一区二区三区高清视频| 亚洲专区在线观看第三页| 凤阳县| 西丰县| 久久99亚洲网美利坚合众国|