Tag Archives: MapServer

raster tile in map file

使用gdaltindex创建tile shape文件使,应注意目录是相对MAP文件的。 就是说,要在MAP文件的目录执行此命令。

Posted in MapServer | Tagged | Leave a comment

让rosa支持中文

默认的rosa不支持中文。 需要用java重新编译。使用的sh文件: cd src javac -g -encoding utf8 -verbose -deprecation -classpath %CLASSPATH%:/usr/lib/j2sdk1.5-sun/jre/lib/plugin.jar:../class -d ../class *.java cd ../class jar -cvf rosa.jar *.class

Posted in MapServer | Tagged , , | 1 Comment

install tomcat5 in debian sarge

1.install j2sdk 1.5 http://wiki.debian.org.tw/index.php/Java 2. 下载tomcat5的bin版本 wget … tar … mv … /usr/local/ ln -s /usr/local/… /usr/local/tomcat export JAVA_HOME=/usr/lib/j2sdk1.5-sun /usr/local/tomcat/bin/startup.sh 3. 设置Mapserver cp *.so /usr/lib/j2sdk1.5-sun/jre/lib/i386/ 然后参考: http://www.unicolet.org/mapserver/tomcat.html

Posted in Linux, MapServer | Tagged , , , | 2 Comments

php mapscript msGetLabelSize() 错误

当出现这种错误时,而直接使用shp2img可以生成图象时,请检查你的PHP中的–with-gd参数后面是否指定了具体的gd路径. Warning: MapServer Error in msGetLabelSize(): libgd was not built with FreeType font support in

Posted in MapServer | Tagged , , , | Leave a comment

debian sarge mapserver tomcat4

最简单方案 apt-get install gdal-bin libgdal-doc libgdal1 libgdal1-dev proj apt-get install libgd2 libgd2-dev ./configure –with-gd=/usr –with-gdal=/usr/bin/gdal-config –with-ogr –with-proj –with-threads –with-postgis=/usr/local/pgsql/bin/pg_config make cd mapscript/java make make test cp *.so /usr/lib/jni/ cp *.jar /usr/share/tomcat4/common/lib

Posted in MapServer | Tagged , , , | 1 Comment

debian apache2

deboam的apache2是以multithreaded安装的,但目前mapserver好象还不能支持。 所以就想把php安装为fastcgi方式,但怎么改,apache2就是不认识action参数。 add to /etc/apache2/httpd.conf : ——- ### set according to /usr/share/doc/php4-cgi/README.Debian ### LoadModule actions_module /usr/lib/apache2/modules/mod_actions.so Action application/x-httpd-php /cgi-bin/php4 后来才发现,需要激活actions模块。

Posted in Linux | Tagged , , , , | Leave a comment

recent visitor和where are you from?

1、Recent Visitors 通过判断最近来访用户的IP,判断其来自什么国家,或具体的地方,然后后台生成地图,根据来访人数的多少,生成不同深度的颜色地图。可根据后台的LOG逐日生成。或根据给定的时间段来生成。也可根据来访用户的IP记录数据库来生成。 相对来说,根据后台LOG生成MAP,或许是个比较通用的办法,已经有了相应的开源的现成方案,基于GEOTOOLS的,但对于虚拟主机的用户来讲,可能就没有办法得到LOG文件。我想基于MAPSERVER再开发一套,也想再做一套,用户可以通过提交LOG文件来动态生成。而在数据库里记录用户IP,动态集成,生成MAP,或许也有一定的用处?不太确定。 2、Where are you from 将某个社区(论坛、用户组、….)的用户标明其来自世界的哪个位置,感觉也有一定的价值。目前基于geoserver好象已经有现成的方案。

Posted in MapServer | Tagged , | Leave a comment

mapserver raster howto

翻译:wlx wlx@mygis.org 导言 MapServer的地图中支持多种栅格格式文件。下面就给大家介绍一些支持的栅格格式,以及每种格式对应的能力。 本文假定读者已经知道如何创建MapServer的map文件,本文是从map文件中的栅格文件的特定角度来进行说明。 栅格文件时如何加入到map文件中的? 一个简单的栅格图层可以象下面这样声明。和shape文件一样,DATA文件的路径也是相对于SHAPEPATH的。 LAYER NAME “JacksonvilleNC_CIB” DATA “Jacksonville.tif” TYPE RASTER STATUS ON END 栅格文件还是没有显示出来?那肯定是这个栅格文件有PROJECTION、 METADATA、 PROCESSING、 MINSCALE和 MAXSCALE 信息。栅格文件的定义中不能有以下信息:labels、 queries、 CONNECTION、CONNECTIONTYPE、 FEATURE。

Posted in MapServer | Tagged | Leave a comment

postgis中OID的问题

好象是postgis目前的一个BUG。 postgis-0.9,postgresql-8.0.0beta4,mapserver4.4beta2 目前的新版本的postgresql,建库时若不指定则默认无OID,但若无OID,则此空间表则不能被其他程序所访问。 包括MAPSERVER、QGIS等。

Posted in GIS | Tagged , , , | Leave a comment