CCCS is looking to build a web mapping application that affords users some relative autonomy in terms of adding and manipulating shapefiles (to occur from time to time, as new data becomes available) and to tweak the way those shapefiles are associated to different datasets (to be updated regularly) to help users visualize information.
CCCS' basic needs with respect to the operation of the web map application are:
integrate with our current Django web environment
allow reproducible installation for anyone cloning our repos with limited knowledge of code [clear documentation]
load quickly on client browsers
allow shapefiles to be easily loaded into map application
if we will be working in postgres and wish to use the database to serve the files, we'd also like to supply some instructions and reference guides for how to manage tables within postgres
extensible to allow 'admins' to manipulate layer views from the front end:
shapefile color
shapefile transparency
layer order
capability to manage files
group files into directories (helpful to toggle on- and off-views for multiple files)
capability to support analysis
calculate distances from and between points
capability to visualize distances (such as creating a circulate around to point to extend a certain distance, or creating a fixed line element of a specific length that can be moved and rotated like a 'measuring stick)
facilitate custom queries such as "how far away from that airport is this house" or " show rings indicating distances at intervals of 10 meters from point, extending out 50 meters)
Existing software as a point of departure:
We may be able to learn and integrate elements from other applications. One bit of software that appears to be based on an software architecture similar to ideas CCCS has been kicking around is Marine Map.
CCCS is looking to build a web mapping application that affords users some relative autonomy in terms of adding and manipulating shapefiles (to occur from time to time, as new data becomes available) and to tweak the way those shapefiles are associated to different datasets (to be updated regularly) to help users visualize information.
CCCS' basic needs with respect to the operation of the web map application are:
Existing software as a point of departure:
We may be able to learn and integrate elements from other applications. One bit of software that appears to be based on an software architecture similar to ideas CCCS has been kicking around is Marine Map.
MarineMap Demo:
MarineMap Source Code: