qgis-0.5.0在debian下的编译

qgis-0.5.0在debian下的安装需要修改以下编译文件。

debian下的qt3是放在/usr/include/qt3的目录下(qt-3.3)
1. install qt3

apt-get install libqt3-dev
apt-get install libqt3-mt-dev
apt-get install libqt3-compat-headers
apt-get install automake1.8

2.modify configure
search qglobal.h
把几个qt的地方换成qt3
3.modify acinclude.m4
同2操作
好象还有一个.sh文件需要修改,$QTDIR变量好象没传进来,直接改为绝对路径就可以了。
4. install

./configure –with-qtdir=/usr –with-postgresql=/usr/local/pgsql/bin
make
make install

debian中dns服务器的设置

在已有域名的前提下,如何建立二级字域名

作了很多次试验,终于试验成功,记录如下。

一、条件及要求
在http://www.paycenter.com.cn购买的国际域名mygis.org,建立了一个ns:ns1.mygis.org,创建了一个域,west.mygis.org并用ns1.mygis.org解析,现在想在自己的机器上解析此域。
二、处理
1、做一个ns1.mygis.org的A记录,指向真实的ns1.mygis.org的IP地址。
2、在ns1.mygis.org服务器上设置resolv.conf

domain west.mygis.org
search west.mygis.org ns1.mygis.org
nameserver ns1.mygis.org

3、修改named.conf.local

zone “west.mygis.org” {
type master;
file “/etc/bind/db.west.mygis.org”;
};
zone “68.77.210.in-addr.arpa” {
type master;
file “/etc/bind/db.210.77.68”;
};

4、修改db.west.mygis.org

$TTL 604800
@ IN SOA ns1.mygis.org. wlx.mygis.org. (
04112101 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
4800 ) ; Negative Cache TTL
;
@ IN NS ns1.mygis.org.
localhost. IN A 127.0.0.1
ns1.mygis.org IN A 210.77.68.216
www IN A 210.77.68.216

5、修改db.210.77.68

$TTL 604800
@ IN SOA ns1.mygis.org. wlx.mygis.org.(
04112001 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
4800 ) ; Negative Cache TTL
;
;@ IN NS ns1.mygis.org.
IN NS ns1.mygis.org.
216 IN PTR ns1.mygis.org.

postgis的安装

postgis-0.9,postgresql-8.0.0beta4,geos 2.0.1

1. install geos 2.0.1
LDFLAGS=-lstdc++ ./configure
make
make install
2. modify ld.so.conf
nano /etc/ld.so.conf
# add /usr/local/lib
/sbin/ldconfig
3. install postgresql
./configure
make
make install
# and run with computer start
4. install postgis
# modify Makefile.config
# change proj and geos directory
rm -f -r /where/postgresql_source/contrib/
cp -R postgis /where/postgresql_source/contrib/
cd /where/contrib/postgis
make
make install
5. init postgis
su postgres
createdb heihe
createlang plpgsql heihe
psql -d heihe -f lwpostgis.sql
psql -d heihe -f spatial_ref_sys.sql
6. dump your data to heihe db
shp2pgsql river river heihe > river.sql
psql -d heihe -f river.sql

EDS: EDD web发布端程序开发计划

目前采用Linux+gdal+php进行处理.
cvs -d :pserver:username@503.mygis.org:/edd checkout eds

roadmap:
version 1
实现基于文件的HDF文件浏览
元数据浏览
数据子集浏览
subdataset image view(include bands view)
基于文件名的搜索
基于HTTP的下载
数据整体空间浏览?
version 2
基于数据库(MySQL或Postgresql或通用数据库抽象接口)
HDF数据入库
需要搜索的元数据入库
分页浏览、查询
thumb入库?(多波段如何处理?)
简单搜索(关键字)
高级搜索(基于坐标、关键字、时间…)
基于HTTP的下载
多种格式的下载(HDF、NETCDF、GEOTIFF、?)
会员制?
基于FTP的会员制下载?
数据整体空间浏览?(基于mapserver+postgis?)