`
tzraeq
  • 浏览: 80895 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论
文章列表
老外还是很注重国际化的,所以SDE API同样留下了国际化的余地 以9.3.1中的jsde.jar包为例,在你的工程中新建一个com.esri.sde.sdk.sg包 然后把附件中的SgExceptionRes.properties文件解压到该包下,想汉化哪一个所悟描述就手动改文件,但是要注意properties文件的格式,最好使用Eclipse与对应的插件进行编译,一劳永逸. 内容如下 #SG_SUCCESS|Sucess 0=成功 #SG_FAILURE|General failure error -2000=未指定错误类型 #SG_INVALID_SHAPE_OBJECT|I ...
这篇文章的内容是错的,FALSE_EASTING不等同于FalseX,我还没弄懂它们之间的关系.原内容如下: SeCoordRef在ArcSDE JAVA API中很重要,是所有Geometry的实现类的基础. 通常是链接了SDE后,由API内部构建,但geom包下的类往往是用在脱离SDE的预运算上.下面就介绍一种用WKID构建SeCoordRef的方法.这里用到了jpe_sdk.jar中的pe包中的类. PeProjectedCS ppcs =(PeProjectedCS) PeFactory.factory(PePCSDefs.PE_PCS_XIAN_1980_3_DEGREE_GK_ ...
在ArcSDE Java API的版本9.3中隐藏这很多未实现的方法,也就是说,实现类中直接就 return null; 或者什么都没做. 并且,还会莫名其妙的出现其他额外的public的方法,完全不理会所实现的接口,碰到问题都不知道怎样解决.而且ESRI的人对这个API出现的各种问题概不负责,美其名曰"免费". 下面我就逐步罗列开发过程中发现的问题方法. 未实现: com.esri.sde.sdk.geom.SeGeometrySource.geometryFromWKT(String paramString, int paramInt) com.esri.sde.s ...
产生这种情况大多是因为上次svn命令执行失败且被锁定了。 cd 到svn项目目录下,然后执行如下命令 del lock /q/s 就把锁删掉了。
最近发现Tomcat后台Console经常性的大批量打印如下格式的字符串 PointN geometry is SePoint: (dx=xxx,dy=xxx) 发现是SeLinestring的pointN方法中打印出 反编译了jsde_sdk.jar 真的发现了System.out.println语句...... 查看MANIFEST.MF文件发现,版本是9.3,jdk 1.4.2_12编译 无语ing....... 最无语是,ESRI对于此问题的回复是: ArcSDE SDK Java API是一个免费的产品,无法修改其源代码并重新编译,可以尝试使用ArcSDE 9.3.1 SDK ...
t表中将近有1100万数据,很多时候,我们要进行字符串匹配,在SQL语句中,我们通常使用like来达到我们搜索的目标。但经过实际测试发现,like的效率与instr函数差别相当大。下面是一些测试结果: SQL> set timing on SQL> select count(*) from t where instr(title,’手册’)>0; COUNT(*) ———- 65881 Elapsed: 00:00:11.04 SQL> select count(*) from t where title like ‘%手册%’; COUNT( ...
最近入手了罗技G700,如某人所说,在WIN7下会有几率发生无法识别的问题.经过反复尝试得出如下结论. 1.尽量卸载其他残留的鼠标驱动. 2.接收器插上后尽量不要拔下或换U口 3.有线充电时,接收器尽量不要拔下,另选一个U口. 以上3条在完成了1后,基本可以解决问题,不排除系统内还有其他冲突的驱动,看来罗技没发现这个问题,G700出了2年了也没解决. PS:卸载其他残留的驱动,通过命令行,可以把残留的隐藏驱动显示出来. set devmgr_show_nonpresent_devices=1 Start DEVMGMT.MSC 再选择 查看 -> 显示隐藏的设备 最近发现这个 ...
最近在开发Flex程序时发现了一个I查询的Bug,具体情况是这样的: 1.在VISIBLE模式下,无论如何只能在默认可见的图层中查询,layerIds只对默认可见的图层起作用. 2.在ALL模式下,一切正常. 开始以为是Flex API的问题,后来在REST服务中一试,竟然也是同样的Bug. 所以当你想做可见图层I查询时,只能通过visibleLayerIds和ALL模式来实现.不知道是不是因为9.3.1打了SP1补丁的原因,没有考证. 另外,如果图层在REST服务的ALL模式下的I查询发生500错误,那么很可能是图层有问题. 通常情况下,把图层导出再导入即可,但此后应该打开mxd检查, ...
无意间搜到的,不知道是否好用,先记下来吧,肯定很多人需要的. 这条语句的作用是获取当前用户的表空间脚本. 另外,exp时用full=y,imp时用show=y row=n也行 select dbms_metadata.get_ddl('TABLESPACE','SYSTEM') from DUAL; 又来一种,需要用dba登录 SELECT ts.tablespace_name,to_char(DBMS_METADATA.GET_DDL('TABLESPACE', TS.tablespace_name)) FROM DBA_TABLESPACES TS
本来用plsql developer可以用"查看SQL"功能直接获取,但是自己有兴趣,所以就查了查,整理的结果如下 1.用户脚本 select 'create user ' || U.username || ' identified ' || DECODE(password, NULL, 'EXTERNALLY', ' by values ' || '''' || password || '''' ) || chr(10) || 'default tablespace ' || default_tablespace | ...
在esri网站上无意见看到一篇文章,写到在Oracle的函数或存储过程中使用ST_GEOMETRY函数的方法. 原文选段如下: 引用All geometry operators, such as st_astext, st_centroid, st_numgeometries, etc. reside in the st_geometry_operators package. All relational operators, such as st_intersects, st_within, st_contains, etc. reside in the st_relation_operat ...
这个方法是从另外一位达人那里学习来的,豁然开朗 //设置所有有图层颜色为黑色 BEGIN AcDbDatabase * db; //AcTransaction * tran; db = acdbHostApplicationServices() -> workingDatabase(); //tran = db->transactionManager()->startTransaction(); AcDbLayerTable * pLayerTable; AcDbLayerTableRecord *pLayerTblRcd; ...
在AutoCAD二次开发的过程中,随时可能会遇到框选要素的情况. 为了将我入门时的学习过程记录下来,特此撰写. AcDbPolyline * pPline; struct resbuf* pointlist; pointlist = acutNewRb(RT3DPOINT); //ads_point pt; int numVerts = pPline->numVerts();//矩形的点顺序 for (int i=0; i<numVerts; i++) { AcGePoint3d tempLineSeg3d; pPline->getP ...

C++ 数据转换

    博客分类:
  • C++
这篇文章的内容会不断的增加 1.CString转BSTR CString str = _T("test"); BSTR bstr = str.AllocSysString();

VARIANT 用法

    博客分类:
  • C++
最近接触到C++,主要是ObjectARX的开发,中间夹杂着一些com的使用,下面介绍一下VARIANT的用法. 首先,VARIANT,是一个不知道类型的变量,通过动态设置其vt属性,来决定从它的哪个属性里来取值.下面这段程序是将VARIANT设置成一个DOUBLE的数组 CArray<double> points; VARIANT VAR; SAFEARRAYBOUND mSAB[1]; mSAB[0].lLbound = 0; mSAB[0].cElements = points.GetSize(); VariantInit(&VAR); ...
Global site tag (gtag.js) - Google Analytics