Java如何实现点的在线添加
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();
}
}
刷新地图后不能显示新加入的数据的原因是:由于在开始编辑时新打开了一个工作空间,该工作空间并不是浏览器中看到地图所在的工作空间。
-
SUN推出netbeans专家认证
最近sun推出netbeans认证,此认证考试还处于BETA(测试)阶段,官方介绍如下:Sun认证专家NetBeansIDE的认证是具有丰富经验的程序员在开发Java桌面和JavaWeb应用程序使用NetBeansIDE的。实现这一认证提供明确的证据表明,程序员可以设置和配置复杂的项目在IDE中,并使用集...
-
Sun公司SCWCD考试版本更新
Sun公司最近通过网站公布了一个消息——新版本的SCWCD(SunCertifiedWebComponentDeveloper)考试已经在年初开始生效,现在正在给考生使用的考题是Beta版本,参加这个考试还是可以得到有效的SCWCD证书的。考试号为CX-310-081的新版本考试主要考查J2EE1.4...
-
sun认证考试经验:多线程的几种实现方法详解
随着CPU主频的不断攀升,X86架构的硬件已经成为瓶,在这种架构的CPU主频最高为4G。事实上目前3.6G主频的CPU已经接近了顶峰。如果不能从根本上更新当前CPU的架构(在很长一段时间内还不太可能),那么继续提高CPU性能的方法就是超线程CPU模式。那么,作业系统、应用程序...
-
SUN认证考试知识点:Java反射机制的应用
目标:用一个代理类实现两个相似类的调用1.两个相似类Man类Women类:代理类:packageReflect;importod;publicclassPerson{//代理类privateObjecttarget;//目标对象privateStringmethodName;//目标方法privateObject[]params;//参数数组privateMethodmethod;publicOb...