- 博客(37)
- 收藏
- 关注
汉化ArcSDE API for JAVA中的错误描述
老外还是很注重国际化的,所以SDE API同样留下了国际化的余地以9.3.1中的jsde.jar包为例,在你的工程中新建一个com.esri.sde.sdk.sg包然后把附件中的SgExceptionRes.properties文件解压到该包下,想汉化哪一个所悟描述就手动改文件,但是要注意properties文件的格式,最好使用Eclipse与对应的插件进行编译,一劳永逸....
2012-06-05 10:09:56 581
在ArcSDE JAVA API中用WKID构建SeCoordRef
这篇文章的内容是错的,FALSE_EASTING不等同于FalseX,我还没弄懂它们之间的关系.原内容如下:SeCoordRef在ArcSDE JAVA API中很重要,是所有Geometry的实现类的基础.通常是链接了SDE后,由API内部构建,但geom包下的类往往是用在脱离SDE的预运算上.下面就介绍一种用WKID构建SeCoordRef的方法.这里用到了jpe_sdk.ja...
2012-03-02 17:15:04 156
ArcSDE Java API中未实现的方法
在ArcSDE Java API的版本9.3中隐藏这很多未实现的方法,也就是说,实现类中直接就[code="java"]return null;[/code]或者什么都没做.并且,还会莫名其妙的出现其他额外的public的方法,完全不理会所实现的接口,碰到问题都不知道怎样解决.而且ESRI的人对这个API出现的各种问题概不负责,美其名曰"免费".下面我就逐步罗列开发过程中发...
2012-02-21 18:58:47 196
解决svn的working copy locked
产生这种情况大多是因为上次svn命令执行失败且被锁定了。cd 到svn项目目录下,然后执行如下命令[code="java"]del lock /q/s[/code]就把锁删掉了。...
2012-02-02 09:58:56 85
ArcSDE的java开发包中竟然有System.out.println
最近发现Tomcat后台Console经常性的大批量打印如下格式的字符串PointN geometry is SePoint:(dx=xxx,dy=xxx)发现是SeLinestring的pointN方法中打印出反编译了jsde_sdk.jar真的发现了System.out.println语句......查看MANIFEST.MF文件发现,版本是9.3,jdk ...
2012-01-11 11:01:36 109
原创 [转]oracle用instr代替like 效率比拼
t表中将近有1100万数据,很多时候,我们要进行字符串匹配,在SQL语句中,我们通常使用like来达到我们搜索的目标。但经过实际测试发现,like的效率与instr函数差别相当大。下面是一些测试结果:[code="sql"]SQL> set timing onSQL> select count(*) from t where instr(title,’手册’)>0;COUNT(...
2011-12-13 12:26:11 153
罗技 G700 WIN7 无法识别
最近入手了罗技G700,如某人所说,在WIN7下会有几率发生无法识别的问题.经过反复尝试得出如下结论.1.尽量卸载其他残留的鼠标驱动.2.接收器插上后尽量不要拔下或换U口3.有线充电时,接收器尽量不要拔下,另选一个U口.以上3条在完成了1后,基本可以解决问题,不排除系统内还有其他冲突的驱动,看来罗技没发现这个问题,G700出了2年了也没解决.PS:卸载其他残留的驱动...
2011-11-23 20:05:41 524
Arcgis Server 9.3.1 Identify 结果 Bug
最近在开发Flex程序时发现了一个I查询的Bug,具体情况是这样的:1.在VISIBLE模式下,无论如何只能在默认可见的图层中查询,layerIds只对默认可见的图层起作用.2.在ALL模式下,一切正常.开始以为是Flex API的问题,后来在REST服务中一试,竟然也是同样的Bug.所以当你想做可见图层I查询时,只能通过visibleLayerIds和ALL模式来实现...
2011-11-13 14:24:31 235
Oracle生成表空间脚本
无意间搜到的,不知道是否好用,先记下来吧,肯定很多人需要的.这条语句的作用是获取当前用户的表空间脚本.另外,exp时用full=y,imp时用show=y row=n也行[code="sql"]select dbms_metadata.get_ddl('TABLESPACE','SYSTEM') from DUAL;[/code]又来一种,需要用dba登录[code...
2011-10-16 17:03:39 238
Oracle用户及权限脚本生成语句
本来用plsql developer可以用"查看SQL"功能直接获取,但是自己有兴趣,所以就查了查,整理的结果如下1.用户脚本[code="sql"]select 'create user ' || U.username || ' identified ' || DECODE(password, NULL, 'EXTERNALLY', ' by va...
2011-10-16 16:58:04 224
Oracle PL/SQL 函数 存储过程 使用ST_GEOMETRY
在esri网站上无意见看到一篇文章,写到在Oracle的函数或存储过程中使用ST_GEOMETRY函数的方法.原文选段如下:[quote]All geometry operators, such as st_astext, st_centroid, st_numgeometries, etc. reside in the st_geometry_operators package. A...
2011-08-04 14:16:31 239
Object ARX 统一设置所有图层的RGB颜色
这个方法是从另外一位达人那里学习来的,豁然开朗[code="c++"] //设置所有有图层颜色为黑色 BEGIN AcDbDatabase * db; //AcTransaction * tran; db = acdbHostApplicationServices() -> workingDatabase(); //tran = db->transact...
2011-07-30 17:14:02 381
Object ARX 根据点选择其内包含的要素
在AutoCAD二次开发的过程中,随时可能会遇到框选要素的情况.为了将我入门时的学习过程记录下来,特此撰写.[code="c++"] AcDbPolyline * pPline; struct resbuf* pointlist; pointlist = acutNewRb(RT3DPOINT); //ads_point pt; int numVerts = pPl...
2011-07-30 16:01:28 324
C++ 数据转换
这篇文章的内容会不断的增加1.CString转BSTR[code="c++"]CString str = _T("test");BSTR bstr = str.AllocSysString();[/code]
2011-06-16 14:12:09 88
VARIANT 用法
最近接触到C++,主要是ObjectARX的开发,中间夹杂着一些com的使用,下面介绍一下VARIANT的用法.首先,VARIANT,是一个不知道类型的变量,通过动态设置其vt属性,来决定从它的哪个属性里来取值.下面这段程序是将VARIANT设置成一个DOUBLE的数组[code="c++"] CArray points; VARIANT VAR; SAFEARRAYB...
2011-06-16 14:08:25 256
Win7 拷贝文件 没有足够的可用内存
1.新买了个Y460N,预装Win7 Home版,预装了很多联想的软件2.公司新发了一套台式机,附赠Win7 专业版我就用专业版的序列号把Y460在线升级到专业版.开始的时候并没发现有什么问题,但是有一天用飞秋传文件时,竟然失败了.用共享文件夹拷贝,但是没过多久,报出"没有足够的可用内存".用FastCopy拷贝,同样报"没有足够的可用内存".上网搜索解决方案,未果....
2011-06-14 10:15:10 2460
ArcSDE给Oracle添加SDE函数包
SDE函数包中包含大量的空间计算分析函数,是我们做空间相关分析的一把利刃(目前好像我们只有这一把),有关SDE函数的使用,请见我空间另外的一篇帖子的附件.按照通常教程,过程是这样的1.找到listener.ora2.找到SID_LIST_LISTENER3.在(PROGRAM = extproc)下一行添加(ENVS="EXTPROC_DLLS=[color=red]F:\...
2011-05-11 09:22:26 370
原创 ArcGIS 配置 ST函数 使用 大全
从Esri中国社区论坛找到的,也在这里跟大家分享一下.下面是目录,具体内容见附件第一章 ST_Geometry与配置 .......................................................................................................... 41.1 简介 .......................
2011-04-08 09:54:23 713
杭州市区 机场大巴 位置 时间表
杭州市区到机场的机场大巴乘坐点,是e都市的链接,帮助各位查询公交或驾车线路:http://hangzhou.edushi.com/?cid=130646杭州市区机场发车时间:1、07:30至09:30每30分钟1班2、09:30至17:00每15分钟1班3、17:00以后每30分钟1班4、30分钟和15分钟是等待时间(从第一位上车旅客计起),当旅客座满时,不到30分...
2011-03-31 11:12:04 817
Flex DataGrid 隔行变色
本来想在网上搜索一下,但是隔行变色这个关键字没找到很直接的信息,但是搜到了让我启发的信息,其实这个功能很简单,老外还是很有预见性的.DataGrid有一个Style属性"alternatingItemColors",把一个16进制颜色的Array赋值给它,DataGrid会自动用这个Array的size去渲染行.[code="xml"] [/code]结果图片见附件...
2011-03-28 10:59:42 201
原创 [转帖]Flex 调整 Panel 尺寸 消除 滚动条
无意间找到的帖子,我确实对于Flex的宽高设置比较头疼,这部分代码还是有通用性的,等待我以后去验证.[code="java"] [/code]...
2011-03-24 10:20:56 124
原创 [转帖]Flex 构造闪动的控件
本来是为了让ArcGIS的GraphicsLayer闪动的,但是我觉得这是Flex通用的方法,有兴趣的可以试验一下,毕竟这段代码核心部分不是ArcGIS的API.[code="java"] import mx.events.EffectEvent;public function onEffEnd(e:EffectEvent):void{ e.effectInst...
2011-03-23 16:13:52 83
原创 [转帖]ArcGIS Flex 获取Polygon的中心点坐标
网上无意中看到,本来用extent.center可以获取,但是这样的中心点经常是重心点,现在觉得这个算法比较好,但自己也没试验,先放这,有用的人拿走.[code="java"]/*** Author:Wu Yongfeng* MSN/Email:warrenwyf@gmail.com*/package wuyf{ import com.esri.ags.geome...
2011-03-23 16:10:57 348
Flex 类名赋值并传参
很多时候,我们需要把一个类名直接赋值给其他变量的某个属性,但更多的时候,我们同时需要传递一些参数.用法如下.[code="java"]var cf:ClassFactory = new ClassFactory(ClasssName);cf.properties={property:1};[/code]property属性必须可以通过ClassName.property来赋值,无论是p...
2011-03-18 11:35:49 140
Flex E4X XML 常用语句
1.过滤[code="java"]XML.item.(@id==2).menuName[/code][code="java"]XML.item.(menuName=="burger").price[/code]2.创建XML(1)用已知字符创建[code="java"]Chicken[/code](2)用变量创建[code="java"]var x:XML = {con...
2011-03-18 10:08:52 93
SDE常用SQL
1.获取某个图层的srid[code="sql"]SELECT SRID FROM SDE.ST_GEOMETRY_COLUMNS WHERE TABLE_NAME = ? AND OWNER = ?[/code]2.SHAPE转WKT[code="sql"]SELECT SDE.st_astext(SHAPE) wkt FROM table WHERE objectid = ?[/c...
2011-03-17 18:59:09 255
ArcGis 切片 cache 不显示
目前遇到过如下情况:1.同样的切片,调整Viewer中的地图服务顺序,就能分别显示出来,但某些服务是互斥的,后来发现,是各个服务切片之前的mxd坐标系不统一造成的.2.在问题1的基础上,修改为统一的坐标系,被修改过的mxd再启动时会报: Server Object instance creation failed on all SOC machines.后来发现是mx...
2011-02-24 09:12:51 630
ArcGis切片
arcgis的地图有两种切片方式:自动切片 和 手动切片一、自动切片就是在客户端请求地图时,才进行切片,制作方法如下: 把做好的地图发布成服务,发布完成后用ArcCatalog编辑地图服务,在编辑界面选择最后一项"Caching",这里可以看到地图默认是采用Dynamically方式发布的,选择"Use tiles from a cache that you will define b...
2011-02-20 12:32:28 236
ArcSDE数据被锁定后的解锁方法
在sde数据被锁定的情况下,编辑、创建feature class或者注册版本的时候会报告:Lock request conflicts with an established lock。多半情况下关闭数据库连接可以解决这个问题,但有时候问题依然存在。解决的方法是:1.关闭所有的ArcMap和ArcCatalog session。2.运行'sdemon -o kill -t all -p...
2011-02-20 11:07:39 112
ArcGIS投影坐标系定义说明
在Coordinate Systems\Projected Coordinate Systems\Gauss Kruger\Beijing1954目录中,我们可以看到四种不同的命名方式: Beijing 1954 3 Degree GK CM 75E.prj Beijing 1954 3 Degree GK Zone 25.prj Beijing 1954 G...
2011-02-16 10:28:04 667
ArcMap mxd ArcCatalog 直连接
在建立mxd时,需要通过在ArcCatalog中建立的Spatial Database Connection来选择对应的图层,如果是通过ip,esri_sde,sid的方式连接,那么在mxd移植到其他环境时,需要重新配置ip,打开该mxd时ArcMap会去原地址搜索数据源,会非常慢,此时可以通过断开网络的方式快速打开,但远程桌面时就不能用这种方式.强烈推荐直连接的方式来连接sde图层表.直...
2011-01-20 15:30:29 178
Windows Server 2003 tomcat 报 No buffer space connect 异常
如果tomcat所承载的服务需要不断的访问其他服务器,会不断的获取新的端口号,那么当端口号大于当前限制的最大端口号时,就会报No buffer space connect异常,而如果当前限制的最大端口号为逻辑可用最大端口号时,操作系统会自动从最小开始分配.修改注册表,将限制的最大端口号为65534即可,注册表自动导入文件内容如下:[code="java"]Windows Regis...
2011-01-19 20:00:02 259
Axis调用Web Service助手类
需要axis.jar,commons-discovery-1.0.jar,commons-logging-1.0.4.jar,wsdl4j-1.6.jar[code="java"]import javax.xml.namespace.QName;import javax.xml.rpc.ParameterMode;import org.apache.axis.client.Call...
2011-01-15 22:48:23 83
BLOB 转 String JAVA
[code="java"]public static String BLOB2String(Object o) throws SQLException{ String str = null; byte[] inbyte=null; if(o instanceof Blob){ Blob blob = (Blob) o; if (blob != null...
2011-01-15 21:51:09 455
Java读取.properties文件
Property文件中,使用的编码方式根据机器本身的设置可能是GBK或者UTF-8。而在Java程序中读取Property文件的时候使用的是Unicode编码方式,这种编码方式不同会导致中文乱码。因此需要将Property文件中的中文字符转化成Unicode编码方式才能正常显示中文。那么使用如下命令 JAVA_HOME\bin\native2ascii -encoding GBK D:...
2011-01-15 20:53:57 94
Axis调用WebService
[code="java"]import javax.xml.namespace.QName;import javax.xml.rpc.ParameterMode;import org.apache.axis.client.Call;import org.apache.axis.client.Service;import org.apache.axis.encoding.XMLT...
2011-01-15 20:49:48 83
常用SQL语句
1.连接结果集:[code="sql"]select WMSYS.WM_CONCAT(column_name) from (select * from user_tab_cols where table_name='table_name' and HIDDEN_COLUMN='NO' order by segment_column_id)[/code]2.查询表名:[code="sql...
2011-01-15 20:46:26 92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人