wiki:running

Version 4 (modified by dennisw, 13 years ago) ( diff )

--

3. Running the application

3.1 Run server

You are now ready to run the server. Execute the following command:

$ ./manage.py runserver

If everything went as it should, you should get output like:

0 errors found
Django version 1.3, using settings 'persisted.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

You can now visit the heatmap at http://127.0.0.1:8000/website/

3.2 Realtime rendering

Realtime rendering makes use of the tile.py file, which is for now located in the website folder. If you have data in the tables described in the previous chapter, you might get lines like these in your terminal:

[09/Jun/2011 09:14:45] "GET /website/tile/14/8399,5399.png?colour=255,0,0 HTTP/1.1" 200 321

This means heatmap images are being requested and served. Note that rendertime will increase with larger datasets.

3.3 Prerendering

You can also choose to prerender a set of heatmap images which will be saved. The prerender process will make use of the original django_gheat way of rendering.

You can prerender a heatmap with the following command:

$ ./manage.py gen_tiles

This will prerender a heatmap with the default boundingbox specified in gheat/management/commands/gen_tiles.py To use a different boundingbox or colorscheme, you can customize the command:

# -s = start of the boundingbox, SW corner
# -e = end of the boundingbox, NE corner
# -c = colorscheme located in django_gheat/gheat/etc/color-schemes/
# -b = view used for creating tiles, default should be fine

$ ./manage.py gen_tiles -s 60,6 -e 66,8 -c firetrans -b serve_tile

Make sure you get your boundingbox right. If you have a box too small, there is a risk some images will be rendered realtime when requested. If you have a box too large, the process will take longer than necessary.


You are now running the program! Check the wiki index for other useful pages.

Note: See TracWiki for help on using the wiki.