摘要:
用Fwtools切图,有两种方式,一种是有黑边,一种是没有黑边的。可是,在我们现在的项目里,是接以前的数据,当然是带着黑边的。用png方式,可以有两种32位和24位,放在一起又不能加mosaic,这时,我们就得用到geoserver的黑边处理了。我们只需要在发布时把layers里OutputTransparentColor值设为000000就可以了。还有要交待的是,在浏览openlayers图层的时候一定要先设置好图层所处的分辨率,不然让geoserver去做重采样工作,会让geoserver报timeout的错误 阅读全文
摘要:
FWtools 2.4.7是很实用的一款gis工具。我们可以用gdal_retile.phy 很方便地切割出自己想要的金字塔格式。启动shell> gdal_retile会报错:line273: print(...,end='');这时,我们只需把",end=''"去掉就可以正常运行这个文件了。尝试中,好像指定输入文件目录的功能失效,于是,需要把输入文件放在FWtools根目录下,具体原因不详。 阅读全文
摘要:
今天,我把影像金字塔用tiled加载,为得是想用geoserver 里自带的geowebcache. 偷懒的把layerpreview以html保存下来,它里面的map是以 map.addLayers([untiled, tiled]);方式加载的,也就是以singleTile方式加载,我想只是简单地把这顺序交换一下吧,写成:map.addLayers([tiled, untiled]); 果真是以tiled样式加载, 问题是加载瓦片的速度很慢,在边界出现重采样的图层,还有一些无法显示的区域。 问题其实出在了这句: displayOutsideMaxExtent: true 在默认的情况下,. 阅读全文
摘要:
学习geotools,就会用到JAI. 最好不要把jar包放到jre环境下,而是在使用的时候,引入。因为在geoserver的web-lib目录下,存在JAI的jar.如果版本冲突,还会导致geoserver无法启动。版本正确也会报错:could not load mediaLib accelerator wrapperclasses continuing in pure Java model,geoserver却能正常工作。如果我们想忽略这类错误,可以删去geoserver的web-lib下的JAI包,并修改"tocat/bin"目录下的catalin.bat。在这行: 阅读全文
摘要:
最近在看geoserver,由于geoserver的数据处理方面是交由geotools 管理的,所以就涉及到了geotools.目前,geoserver稳定版的是2.0.2。我们把geoserver在tomcat 里布署后,可以在geoserver项目的web-info目录里,找到gt-?-2.6.4之类的包,这说明geoserver在这一版本里,用的是geotools2.6.4版本写好的jar包。 在官网下载下如下包:geotools-2.6.4-bin.zip,geotools-2.6.4-project.zip,geotools-2.6.4-doc.zip 解压后,我们可以发现bin里. 阅读全文