`
redsky008
  • 浏览: 351686 次
  • 性别: Icon_minigender_1
  • 来自: 成都正在项目
社区版块
存档分类
最新评论
文章列表
连着面试了几天,人家公司人还是挺好的,可惜啊,不想越走越偏。 搞了两天才把VE给安装上,结果还是3.2版本的好啊,使用3.6版本的会出兼容性问题啊。 这样才能将ArcGIS组件利用起来,改天再写详细点。 知道做java ui的日子有点难过, 不明白sun为什么要卖给oracle 也不明白为什么javaeye也转给了csdn? 更不明白javaeye改为iteye了
转自:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4280189 /*** * 该方法基本上解决了动态加载dll路径问题、 * 如java.lang.UnsatisfiedLinkError: no xxx in java.library.path * @param s 环境变量路径 * @throws IOException */ public static void addDir(String s) throws IOException { try { Field fie ...
有名的反编译工具NMI's Java Code Viewer虽然可以进行1个至多个的反编译工作 但是,如果要反编译的文件夹下的class过多,很容易出现遇到某个class暂时卡住的情况,搞得不得不关闭重新打开反编译程序。 现提供如下解决方法快速反编译: 1. 打开反编译工具,选中某个目录下的一个文件,则左侧列表出现所有该目录下的class文件 2. 点击反编译按钮,同时打开任务管理器->进程选项卡 3. 如果发现反编译不动了(进程中一段时间内没有dtg.dll为标志),则将进程中的engine.dll进程结束掉,则继续 4. 正常情况下源文件一般比编译过的文件大些,利用这个特性,写程序检 ...
一、版本变更为灰色(初步发现跟数据类型有关,如栅格目录、栅格数据集和镶嵌数据集无法版本化),需要从左侧(默认)“内容列表”中选择“按源列出”,则可用,历史标记管理器同样如此操作才可用。 二、“历史标记管理器”和“地理数据库历史查看器”貌似不起作用,当时未解决,至于帮助中说的“启用文档”,貌似对有些数据集不起作用(灰色禁用按钮),其实是这样的,把要素数据集注册时选中那个选项,然后“启用文档”。 另外,必须首先对某个类禁用存档,然后才能将其取消注册为版本。
自定义->自定义模式->命令->地理数据库工具->将列表右侧"取消注册版本"拖到任意工具组中进行组合。->关闭“自定义”窗口
解决办法 右键点击目录列表中数据库实例下的要素类->“注册”,选中“注册所选对象并编辑内容移动到基表”,然后点击“确定”按钮。
注:这里的错误不是添加数据库服务器 出现如下错误: 错误标题“空间数据库连接” 错误内容“无法连接到指定的服务器”(Failure to access the DBMS server) 错误分析,这个是由于服务器连接问题,按照帮助如下例子: 服务器:127.0.0.1_sqlexpress 服务:sde:sqlserver:127.0.0.1\sqlexpress 数据库:gdb_tutorial 选择 “操作系统身份验证” 事实上,该连接不应该是IP,而是域名,大小写无关(注意英文冒号),应如下 服务器:任意名称均可 服务:sde:sqlserver:电脑域名(“我的电脑”右键查看 ...
与之前提到的一样 需要解压缩文件地理数据库
点击不可用,查看有些信息是 压缩状态 所以需要解压操作:鼠标右键点击要素数据集,解压。 然后再新建集合网络时就会看到解压的要素类列表了。
这个目前看来是批量导入Converage时默认设置造成的,而采用单个文件导入却没有这个问题,难道是ArcGIS的Bug?
以下是暂未解决的遗留问题 一、通过鼠标右键点击“要素类”属性->想修改字段中的对象ID,却没有重命名选择项。 二、缩放要素类
这个问题相对简单,主要是这个提示与在MapInfo中读取数据时发生的提示不一样而已 其提示为: 重命名失败,重命名所选对象失败 修改方法,通过系统资源管理器导航到地理数据库所在目录,右键点击地理数据库->属性, 将只读前面的勾去掉即可。 若仍然不能解决,再尝试断开文件夹连接,并重新进行文件夹连接,查看进程中,可能会多一个文件夹锁定进程
由于种种原因, 此贴已经转到我的个人网站http://www.gisfly.com/arcgis/docs/install/ArcGIS%20Desktop%2010完整安装步骤及SQL%20Server2008的安装.txt
Process process = Runtime.getRuntime().exec(cmdstr); 将process提取出来作为公共变量,在外部线程强制关闭: 外部调用:process.destroy(); --------------------------------------------------------- 补充:这里忽略了一点,一般关闭不了,是因为使用了while循环读取输入流信息写法上有讲究:应该写成: BufferedReader reader = new BufferedReader(new InputStreamReader(input)); String str ...
public static void main(String[] args) { System.out.println(Pattern.matches("^[0-9]+$", "12a63")); // true:是数字,false:非数字 }
Global site tag (gtag.js) - Google Analytics