Updated Optional Installs (markdown)
parent
6836a9589e
commit
7510501325
1 changed files with 19 additions and 1 deletions
|
@ -12,10 +12,14 @@ You may install Proj.4, PostgreSQL/PostGIS, and GDAL if needed.
|
|||
|
||||
* *Proj.4 and Datum data* from source
|
||||
|
||||
```sh
|
||||
$ wget ftp://ftp.remotesensing.org/proj/proj-4.6.1.tar.gz
|
||||
$ wget ftp://ftp.remotesensing.org/proj/proj-datumgrid-1.4.tar.gz
|
||||
```
|
||||
|
||||
* Extract the datum files into the main source code and build:
|
||||
|
||||
```sh
|
||||
$ tar xzf proj-4.6.1.tar.gz
|
||||
$ cd proj-4.6.1/nad
|
||||
$ tar xzf ../../proj-datumgrid-1.4.tar.gz
|
||||
|
@ -24,42 +28,54 @@ You may install Proj.4, PostgreSQL/PostGIS, and GDAL if needed.
|
|||
$ make
|
||||
# make install
|
||||
$ cd ../
|
||||
```
|
||||
|
||||
* *PostgreSQL and PostGIS* binaries - use [kyngchaos.com](http://www.kyngchaos.com/wiki/software:postgres) or from source:
|
||||
* You can build PostgreSQL from source just like any other linux/unix system - [Postgres Docs](http://www.postgresql.org/docs/8.3/interactive/install-procedure.html)
|
||||
* Next build PostGIS source (Install GEOS first if you wish to use Spatial Operations in Postgis separately - [http://code.djangoproject.com/wiki/GeoDjangoInstall#GEOS])
|
||||
|
||||
```sh
|
||||
$ wget http://postgis.refractions.net/download/postgis-1.3.4.tar.gz
|
||||
$ tar xzf postgis-1.3.4.tar.gz
|
||||
$ cd postgis-1.3.4
|
||||
$ ./configure --with-geos --with-proj # these flags are recommend but not needed for Mapnik
|
||||
$ make
|
||||
# make install
|
||||
```
|
||||
|
||||
* Alternatively, you may install PostgreSQL and PostGIS using MacPorts. First, run
|
||||
|
||||
```sh
|
||||
$ sudo port install postgresql83
|
||||
$ sudo port install postgis
|
||||
```
|
||||
|
||||
* Next, modify the SConstruct file to point to the libraries and header files installed by port. Change the lines that list PGSQL to:
|
||||
|
||||
```
|
||||
opts.Add(PathOption('PGSQL_INCLUDES', 'Search path for PostgreSQL include files', '/opt/local/include/postgresql83'))
|
||||
opts.Add(PathOption('PGSQL_LIBS', 'Search path for PostgreSQL library files', '/opt/local/lib/postgresql83'))
|
||||
```
|
||||
|
||||
* See [[MacPostGIS_Setup]] for setup instructions.
|
||||
* *GDAL* binary frameworks - use [kyngchaos.com](http://www.kyngchaos.com/wiki/software:frameworks) or build from source:
|
||||
|
||||
```sh
|
||||
$ wget http://download.osgeo.org/gdal/gdal-1.5.0.tar.gz
|
||||
$ tar xzf gdal-1.5.0.tar.gz
|
||||
$ cd gdal-1.5.0
|
||||
$ ./configure # --with-package (lots of available options here to support various raster formats)
|
||||
$ make
|
||||
# make install
|
||||
```
|
||||
|
||||
### Install WMS dependencies
|
||||
|
||||
Install the Mapnik WMS dependencies if you wish to use the WMS (Web Mapping Service) server (Otherwise optional).
|
||||
|
||||
* More details in the [source:trunk/docs/ogcserver/readme.txt WMS Readme] in SVN
|
||||
* More details see in the new dedicated repository (https://github.com/mapnik/OGCServer)
|
||||
|
||||
```sh
|
||||
wget ftp://xmlsoft.org/libxml2/libxml2-2.7.6.tar.gz
|
||||
tar xvf libxml2-2.7.6.tar.gz
|
||||
cd libxml2-2.7.6
|
||||
|
@ -82,8 +98,10 @@ Install the Mapnik WMS dependencies if you wish to use the WMS (Web Mapping Serv
|
|||
$ tar xzvf Imaging-1.1.6.tar.gz
|
||||
$ cd Imaging-1.1.6
|
||||
# python setup.py install
|
||||
```
|
||||
|
||||
You'll need either mod_fastcgi or mod_fcgid installed within apache.
|
||||
|
||||
* FastCGI install notes are here: http://blog.cleverelephant.ca/2008/05/fastcgi-on-osx-leopard.html
|
||||
* Fcgid install notes are here: http://blog.brandonking.net//2008/01/django-app-modfcgid-apache-2-setup-on.html/
|
||||
* TODO FastCGI/mod_fcgi example installation
|
||||
|
|
Loading…
Reference in a new issue