ArcSDE二次开发java api问题
要做一个数据库同步的需求。数据库1(SeConnection conn1)里新增了一个图层(SeLayer srcLayer),需要将srcLayer同步到数据库2(SeConnection conn2)中去。
conn1 = new SeConnection(server1, instance, database, user, password);
String layerName = "testTable";
String spatialColumn = "SHAPE";
SeLayer srcLayer = new SeLayer(conn1, layerName, spatialColumn);
conn2 = new SeConnection(server2, instance, database, user, password);
SeLayer newLayer = new SeLayer(conn2);
int initialFeatures=???;
int avgPoints=???;
newLayer.create(initialFeatures,avgPoints);
newLayer.setXXX(srcLayer.getXXX());
............................
newLayer.setXXX(srcLayer.getXXX());
其中,create时的两个参数,我不是太理解。看api中的描述,initialFeatures是指存储在图层中的feature的数量,avgPoints是指每一个feature的点的平均数量。这两个参数都是estimated的,是指估计值吗?
我从srcLayer中如何获取这两个值呢?在SeLayer对象中我没有找到获取这两个值的get方法。那如何设置这两个值,才能保证newLayer和srcLayer的同步? --------------------编程问答-------------------- 这个我也没做个
回个帖帮顶一下
顺便等答案学习学习 --------------------编程问答-------------------- 自己顶一下 --------------------编程问答--------------------
补充:企业软件 , 地理信息系统