zhezhe0113
路人甲
路人甲
  • 注册日期2004-04-11
  • 发帖数37
  • QQ
  • 铜币248枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1139回复:1

有人用JAVAAPI开发过SDE吗?

楼主#
更多 发布于:2005-01-23 11:15
<P>插入层和在层里插入图形后,在ORACLE里边可以看的到EXAMPLE表,可是在SDE却看不到,不知道为什么?知道的大虾请告诉我一下好吗?</P>
[此贴子已经被作者于2005-1-24 12:41:30编辑过]
喜欢0 评分0
liu76xt
论坛版主
论坛版主
  • 注册日期2004-05-26
  • 发帖数262
  • QQ
  • 铜币499枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-01-27 19:14
<P>仔细看SDE自带的帮助例子之外,还要好好看看其中的具体的类,接口,你的问题看看下面代码可能会对你有帮助:</P><P>    public static String insertData(String s, String s1)
    {
        String s2;
        s2 = "";
        connSDE();
        SeInsert seinsert;
        SeColumnDefinition asecolumndefinition[];
        SeRow serow;
        SeShape seshape;
        seinsert = null;
        SeTable setable = new SeTable(conn, tableName);
        asecolumndefinition = setable.describe();
        String as[] = new String[asecolumndefinition.length];
        for(int i = 0; i < as.length; i++)
            as = asecolumndefinition.getName();</P><P>        String as1[] = new String[asecolumndefinition.length - 1];
        int j = 0;
        for(int k = 0; k < as.length; k++)
            if(!"OBJECTID".equals(asecolumndefinition[k].getName()))
            {
                as1[j] = asecolumndefinition[k].getName();
                j++;
            }</P><P>        seinsert = new SeInsert(conn);
        seinsert.intoTable(tableName, as1);
        seinsert.setWriteMode(true);
        serow = seinsert.getRowToSet();
        SeLayer selayer = new SeLayer(conn, tableName, "SHAPE");
        com.esri.sde.sdk.client.SeCoordinateReference secoordinatereference = selayer.getCoordRef();
        seshape = new SeShape(secoordinatereference);
        int l = 1;
        SDEPoint asdepoint[] = new SDEPoint[l];
        double ad[] = new double[2];
        String as2[] = new String[2];
        as2 = s1.split(",");
        try
   </P>
| ------------- | 白云悠悠矶头月涌千骏过, 往事渺渺江上风情一燕来。 | ------------- | [img]http://www.gisempire.com/bbs/showimg.asp?BoardID=3&filename=2004-9/200491972356282.gif[/img]
举报 回复(0) 喜欢(0)     评分
游客

返回顶部