文章在多个博客间来回拷贝切换比较麻烦,我写博客比较注重排版,格式调整也花费了不少时间,并且多个博客使得大家的讨论也分散在不同的地方,因此今后BlogJava和JavaEye上的文章停止更新(已经停止一段时间了),感谢大家一直以来的关注,今天是愚人节,但这条消息是正式声明:)
博客园上继续保持更新,请访问:
http://www.cnblogs.com/flyingis
欢迎拍砖交流!
Flyingis
如果单独在服务器上部署ArcGIS桌面浮动License,一般的都需要处理防火墙端口问题,这种环境在校园机房中最为典型,9.x版本需要开放27004端口,这样所有机器都可以访问到服务器上的License,但是在跨网段环境中,还需要额外的处理。
使用Windows XP/2003自带的防火墙,除了开发27004 TCP端口外,还应将lmgrd.exe、ARCGIS.exe添加到例外程序中,其他商业防火墙同样需要放开这两个程序的访问控制,否则将无法连接到License服务器。
如果使用的是第三方防火墙,如瑞星、天网,则只需开放27004/tcp端口。
摘要: 经常辗转于各种服务器之间,漂浮于各种主流操作系统(AIX/Solaris/SuSE/RH/Windows)之上,被Windows惯坏了之后面对其他环境时经常会发现自己才疏学浅,有时间还是要恶补一下这些笔记,否则下次自己又忘了~~ 阅读全文
摘要: 困扰了好几天,一直在尝试各种方法解决Geotools读取shp格式对中文编码的问题。可是昨天一个无意的举动居然让我发觉自己做了太多的无用之功。仔细的看了JavaDoc以及shapefile源代码之后,可以可以明显的看到ShapefileDataStore的构造函数已经发生了很大的变化 阅读全文
使用geotools中的gt2-shapefile-2.4-RC0.jar这个包对shp格式的文件进行属性读取。不知道为什么会遇到这么一个错误:
Exception in thread "main" java.net.MalformedURLException: no protocol: shp/res1_4m.dbf
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at com.geotools.readshp.ReadSHP.main(ReadSHP.java:35)
早上用2.3的时候没有这个错误,只是因为2.3在读取中文的时候存在编码问题,需要修改geotools的源码,结果发现2.4已经可以支持使用shpDataStore.setStringCharset(Charset.forName("UTF-8"));的方法了,所以就更新了一把。。谁知道居然成了这样的效果。继续排查ing
摘要: 本篇转至http://www.classicning.com/blog。这几天查资料,找到classicning的blog,收益颇多。
值此FOSS4G大会即将召开之日,最近我会在Blog上依次介绍一些OpenGIS标准、架构及用于实现的软件。一方面给初涉此行的朋友一个快速入门的概览,另一方面也是对我接触OpenGIS近一年来的总结。 阅读全文
摘要: 测试用的是公开的全国图,不知道为什么这次导入的时候总是遇到 sql 语句错误而导入不了的问题。仔细的查看了 log 文件以后发现居然是里面有部分数字用 shp2pgsql 转成 sql 语句以后被程序用科学计数法表示出来了,这样再导入的时候肯定就会有问题了。同时,也是第一次看shp2pgsql转好的sql语句,突然觉得有点诧异,就是关于float类型的字段定义。这个在postgresql里面我好像一直就没有用过,在postgresql里面浮点型的数值一般都是real来表示的。发现了这几个问题以后,将sql语句作出了调整。 阅读全文
摘要: 这是ArcIMS在SuSE和AIX(1 suse+n aix)上分布式部署时的一个细节。 阅读全文
成功创建了地图cache或将arcgis server补丁升级到最新版本后,出现arcgis catalog及web应用程序不能识别的情况,这是由于arcgis桌面软件和arcgis server的补丁不是同一个版本造成的,如server已经升级到9.2 sp3,arcgis desktop还是sp2,解决方法就是将软件补丁版本同步。
大家都知道不同版本的ArcGIS软件不能安装在同一台计算机上,如Desktop 9.1和ArcGIS Engine 9.2不能共存,在一台计算机上必须保证版本一致,其实同一版本下的补丁也是一样,ESRI官方网站释放出补丁时都会有说明,所以尽量不要被这种问题拖了后腿:)
摘要: 作者:Flyingis
下午花了一个半小时打上了ArcGIS 9.2 sp3全套补丁,现在ESRI发布补丁的速度大大快于以往,打补丁的速度越来越慢,这从侧面反应出了程序存在的bug,但相对于9.2刚刚发步的时候,现在sp3已经完善许多了。
ArcGIS Server 9.2... 阅读全文
摘要: 目标:
根据查询语句实现图层信息查询
准备工作:
1.Windows XP sp2中/英文版
2.Visual Studio 2005中/英文版
3.ArcGIS Server 9.2(我打上了sp2补丁),创建一个ArcGIS Server服务,Map Server属性中更改Pooling,使用池化连接方式,Progresses选择“In a seperate process for each instance(high isolation)”,我的服务为“World”
4.利用vs2005创建一个模板server应用--Web Mapping Application,并更改MapResourceManager属性 阅读全文
摘要: 理论性的描述总是让人觉得有点枯燥,但是做ArcGIS Server编程,不论是用.Net ADF还是Java ADF,都需要对Server开发的基本框架有所了解,这样在后面的代码编写中才能逐步理解这些架构的设计思想。 阅读全文
摘要: ESRI网站上已经帖出ArcGIS 9.2 sp3的说明,提供下载的时间就是本月底了,看看有哪些更新。
http://support.esri.com/index.cfm?fa=downloads.patchesServicePacks.viewPatch&PID=17&MetaID=1319 阅读全文
摘要: 作者:Flyingis 用Java进行ArcEngine或ArcGIS Server开发,在底层实际上是用Java调用AO COM对象,ESRI用Jintegra库来解决Java对COM的调用问题,如果Java对象不再使用,Java虚拟机会自动将这些对象回收,然后 Jintegra将这些对象所指的实际COM对象销... 阅读全文
摘要: "Unable to display mapservice:[err0143] server not available for service ...",这是出现错误时网页的提示,应该如何解决这个问题呢?请继续往下看…… 阅读全文
摘要: ArcGIS Server包含两个重要部分,一个是ArcGIS Server服务器端(SOM/SOCs),另外就是用于客户端开发的ADF(Application Developer Framework)程序集,包括adf for java和adf for .net。在掌握ArcGIS Server开发之前,先看看ArcGIS Server的体系架构。 阅读全文
摘要: 作者:Flyingis ArcGIS Desktop 9.2开始支持非版本编辑,和标准的数据库事务处理一样,ArcSDE非版本编辑直接对原数据进行编辑,非版本编辑的session不保存任何对数据的更改,在ArcMap中对数据start edit,然后对数据进行增、删、改,或是修改属性信息,完成后执行save edit就可以将... 阅读全文
摘要: 最初以为是操作系统的字体显示问题,但SuSE9.1本身是包含中文字体的,很容易让我们想到了JRE。
文章标题为《SuSE 9.1 平台 ArcIMS 中文显示解决方案》,ArcIMS运行于JRE环境之上,因此问题的根本在于SuSE9.1平台下JRE运行时环境的中文显示,通过文中介绍的方案可以解决SuSE9.1操作系统中运行于JRE之上的所有应用程序的中文显示问题,如ArcIMS Author打开SDE空间数据库时以中文命名的表无法显示,数据属性字段中的中文显示为乱码等等。 阅读全文