{ "info": { "author": "Christohper Schmidt", "author_email": "crschmidt@crschmidt.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Scientific/Engineering :: GIS" ], "description": "====================\n webprocessingserver \n====================\n\n---------------------------------------\nSimple Python geographic feature server\n---------------------------------------\n\n:Author: crschmidt@metacarta.com\n:Copyright: 2007 Christohper Schmidt.\n:Version: 1.0 \n:Manual group: GIS Utilities\n\nDESCRIPTION\n===========\nWebProcessingServer is a simple Python-based geographic feature server. It\nallows you to transform geographic vector features via a number of different\nprocessing backends.\n\nWebProcessingServer will run under Python CGI, mod_python, or as a standalone\nserver. \n\nWebProcessingServer is released under a license similar to the BSD license.\n\nRUNNING UNDER CGI\n=================\n\n* Extract the code to some web directory (e.g. in /var/www).\n* Permit CGI execution in the WebProcessingServer directory.\n For example, if WebProcessingServer is to be run with Apache, the\n following must be added in your Apache configuration, \n where /var/www/webprocessingserver is the directory resulting from\n the code extraction. \n \n ::\n\n \n AddHandler cgi-script .cgi\n Options +ExecCGI\n \n\nPython Prerequisites\n--------------------\nIn order to use WebProcessingServer, you must have the simplejson module\ninstalled. If you do not, you can add it by doing the following:\n\n $ wget http://cheeseshop.python.org/packages/source/s/simplejson/simplejson-1.7.1.tar.gz\n $ tar -zvxf simplejson-1.7.1.tar.gz\n $ cp -r simplejson-1.7.1/simplejson /var/www/webprocessingserver\n\nNote that these instructions are for Linux systems: the end goal is to extract\nthe simplejson directory from the distribution and put it in the root of your\nWebProcessingServer install.\n\nNon-standard Python Location\n----------------------------\nIf your Python is not at /usr/bin/python on your system, you will need to\nchange the first line of wps.cgi to reference the location of\nyour Python binary. A common example is:\n\n ::\n\n #!/usr/local/bin/python\n\nUnder Apache, you might see an error message like:\n\n ::\n\n [Wed Mar 14 19:55:30 2007] [error] [client 127.0.0.1] (2)No such file or \n directory: exec of '/www/wps.cgi' failed\n\nto indicate this problem.\n\nYou can typically locate where Python is installed on your system via the\ncommand 'which python'.\n\nWindows users: If you are using Windows, you should change the first line \nof wps.cgi to read:\n\n ::\n\n #!C:/Python/python.exe -u\n\nC:/Python should match the location Python is installed under on your \nsystem. In Python 2.5, this location is C:/Python25 by default. \n\nRUNNING UNDER MOD_PYTHON\n========================\n\n* Extract the code to some web directory (e.g. /var/www).\n* Add the following to your Apache configuration, under a heading:\n \n ::\n \n AddHandler python-program .py\n PythonPath sys.path+['/path/to/webprocessingserver']\n PythonHandler WebProcessingServer.Server\n PythonOption WebProcessingServerConfig /path/to/webprocessingserver.cfg\n \n* An example might look like:\n\n ::\n \n \n AddHandler python-program .py\n PythonPath sys.path+['/var/www/webprocessingserver']\n PythonHandler WebProcessingServer.Server \n PythonOption WebProcessingServerConfig\n /var/www/webprocessingserver/webprocessingserver.cfg\n \n \n* In this example, /var/www/webprocessingserver is the directory resulting from\n the code extraction. \n* Visit the URL described above, replacing wps.cgi with \n webprocessingserver.py\n* If you see an empty GeoRSS file you have set up your configuration correctly.\n Congrats!\n* Note that mod_python has not yet been well tested, and may not work well\n for all data sources.\n\n \nRUNNING STANDALONE (UNDER WSGI)\n===============================\n\nWebProcessingServer comes with a standalone HTTP server which uses the WSGI\nhandler. This implementation depends on *Python Paste*, which can be\ndownloaded from:\n \n http://cheeseshop.python.org/pypi/Paste\n\nFor versions of Python earlier than 2.5, you will also need to install \nwsgiref:\n\n http://cheeseshop.python.org/pypi/wsgiref\n\nOnce you have all the prerequisites installed, simply run:\n\n ::\n \n python wps_http_server.py\n\nThis will start a webserver listening on port 8080.\n\n\nRUNNING UNDER FASTCGI\n=====================\n\nWebProcessingServer comes with a fastcgi implementation. In order to use this \nimplementation, you will need to install flup, available from:\n \n http://trac.saddi.com/flup\n\nThis implementation also depends on Python Paste, which can be downloaded \nfrom:\n \n http://cheeseshop.python.org/pypi/Paste\n\nOnce you have done this, you can configure your fastcgi server to use\nwebprocessingserver.fcgi.\n\nConfiguring FastCGI is beyond the scope of this documentation.\n\nCONFIGURATION\n=============\nWebProcessingServer is configured by a config file, defaulting to\nwebprocessingserver.cfg. \n\nSEE ALSO\n========\n\nhttp://code.google.com/p/webprocessingserver/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://code.google.com/p/webprocessingserver/", "keywords": null, "license": "Clear BSD", "maintainer": null, "maintainer_email": null, "name": "WPServer", "package_url": "https://pypi.org/project/WPServer/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/WPServer/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://code.google.com/p/webprocessingserver/" }, "release_url": "https://pypi.org/project/WPServer/1.1/", "requires_dist": null, "requires_python": null, "summary": "a web mapping transformation library", "version": "1.1" }, "last_serial": 785972, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "50588fcfbce3230ee99d0e6ecc53187b", "sha256": "d51fbf2dafb5b039fea4b48e3f8823950bc2d453c005e30b256ec1563f4a12a2" }, "downloads": -1, "filename": "WPServer-1.0.tar.gz", "has_sig": false, "md5_digest": "50588fcfbce3230ee99d0e6ecc53187b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29821, "upload_time": "2007-12-23T05:53:57", "url": "https://files.pythonhosted.org/packages/e5/ce/309b789ed733c88b1fe02346c40fa69d4ea1155095567b368b72849a4e78/WPServer-1.0.tar.gz" } ], "1.1": [] }, "urls": [] }