Is geodjango the best choice

79 views
Skip to first unread message

Sajjad Hassany Pazoky

unread,
Mar 31, 2013, 6:16:16 AM3/31/13
to geod...@googlegroups.com
Hi everybody

I want to produce an interactive webGIS. I need lots of functionalities like shortest path, etc. Since my webGIS is interactive, I thought maybe producing SVG files would be better than raster files such as JPEG, PNG. 
I use PostGIS as my database.

I used to code the whole thing myself in java using a servlet, but it was very slow and time-consuming. After some while I migrated to Mapnik which is much faster, but does not provide enough APIs for altering the SVG file. 

Then I suddenly encountered geodjango. I wanted to ask if geodjango can suit my needs.

I should also mention that the functionality I need may grow as I go forward. So, I may want to extend the current capabilities of the framework.

I'd be glad to add information about the job as needed.

Claude Paroz

unread,
Apr 1, 2013, 6:37:02 AM4/1/13
to geod...@googlegroups.com
I'd like to answer yes, but it is difficult to be peremptory without
knowing more about your project. But generally speaking, having a need
to provide Web functionality over a PostGIS database is a typical
usecase for GeoDjango.

Claude
--
www.2xlibre.net

Fernando

unread,
Apr 2, 2013, 9:09:02 AM4/2/13
to geod...@googlegroups.com
Hi Sajjad,

GeoDjango is a great solution to create interactive webGIS. But like Claude said, we don't know too much about your project. There is a lot of options, even using GeoDjango. Producing a efficient and interactive webGIS is a mix of technologies. 

In the features mentioned by you there is a lot of things that the geoDjango will be create facilitations but will not do it alone:
- Shortest Path: You will need a PostGIS query with the pg_routing extension to delimited this path.
- Using SVG insted JPEG/PNG will be create with a javascript library/framework like OpenLayers, better with Leaflet. But it's depend the amount of vector you want. If there is too much vertices and coordinates this solution maybe too slow and have dependency with the client browser and machine configuration. There is a possible way to create interactions even with bitmap images. In this case MapServer or GeoServer should be a good solution to generate this maps and booth have interactions throught WMS.

Everything depends what you need. The GeoDjango is a good solution because have easy ways to create PostGIS queries and works directly with some python geospatial libraries mostly like GDAL/OGR.

Have a good learning,


Fernando G. Norte
BHte - MG
cel: +55 31 9119 8814
-------------------------
MSN e Gtalk # fno...@gmail.com


2013/3/31 Sajjad Hassany Pazoky <ijustl...@gmail.com>

--
You received this message because you are subscribed to the Google Groups "geodjango" group.
To unsubscribe from this group and stop receiving emails from it, send an email to geodjango+...@googlegroups.com.
To post to this group, send email to geod...@googlegroups.com.
Visit this group at http://groups.google.com/group/geodjango?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Reply all
Reply to author
Forward
0 new messages