Java如何实现点的在线添加
来源:才华咖 本文已影响7.41K人
来源:才华咖 本文已影响7.41K人
public void addPoint(MapEvent event){
AGSLocalMapResource res = (AGSLocalMapResource)esources()("ags0");
try{
// 建立一个工作空间工厂对象,并设置它的'参数信息。
sdeWorkspaceFactory sdewf = (SdeWorkspaceFactory)erverContext()teObject(lsid());
PropertySet pset = (PropertySet)erverContext()teObject(lsid());
roperty("SERVER", "gxk");// 服务器名称
roperty("INSTANCE", "5151");// 实例名
roperty("USER", "sa"); // SDE数据表空间的用户名
roperty("PASSWORD", "sa");// 密码
roperty("VERSION", "");// SDE数据的版本
Workspace iws =(Workspace) (pset, 0);
WebPoint screenPoint = (WebPoint)ebGeometry();
WebMap mapctrl = ebContext()ebMap();
WebPoint mappnt =pPoint(screenPoint, urrentExtent(), (int)idth(), (int)eight());
Geometry soapgeo=SGeometry(mappnt);
String soapString = alizeStub(soapgeo);
soapString = aceAll("xsi:type="soapenc:Array"", "");
IPoint mypoint = (IPoint)rializeArcObject(soapString, erverContext());
IWorkspaceEdit wse = (IWorkspaceEdit)iws;
tEditing(false);
tEditOperation();
IFeatureClass featureclass = FeatureClass("t");
IFeature feature = teFeature();
hapeByRef((IGeometry)mypoint);
alue(ields()Field("NAME"), "kkk");
e();
EditOperation();
Editing(true);
esh();
}catch(Exception e){
tStackTrace();
}
}
刷新地图后不能显示新加入的数据的原因是:由于在开始编辑时新打开了一个工作空间,该工作空间并不是浏览器中看到地图所在的工作空间。
在Java中执行JavaScript代码
如何在课件上添加背景
浅谈如何使用java多线程
java与JavaScript语言有何不同
Java认证考试知识点:Java时间类的函数
JavaScript与java语言有何不同
如何写现实表现
如何让这份简历呈现你的特点?
javascript是如何实现命名空间效果
JavaScript与java语言有何区别
java Runnable接口如何创建线程
Java byte[]转int如何实现
Java编程中如何实现中文排序
如何创建并运行Java线程
如何通过编程发现Java死锁
Java如何实现点的在线添加
如何基于JavaScript实现本地图片预览
java单线程多线程的实现与方法
java如何正确停止一个线程
如何在Dreamweaver中为网页插入Java程序
Java如何读取Jar中的资源
Java认证考试知识点:JavaSE6的新功能
Java笔试试题如何实现对象克隆?
如何使用JavaScript实现页面定时跳转
如何运用Java socket实现多人聊天室功能