GIS app basic workflow questions [on hold]

المشرف العام

Administrator
طاقم الإدارة
I'm trying to create an application that allows the user to view and toggle/edit layers on the client-side. The problem is that I couldn't find any documentation to explain the basic concepts and how all these technologies interact with themselves. So first of all I would appreciate any links for further reading and second I will post some short basic questions I have so far. I would go with mapnik postgis and node, but the technology section can be changed based on suggestions.

From what I know so far, the application flow is as follows : ( server side ) -> query db for geometrical data -> create the layers and apply a style to them -> generate tiles based on the above layers ( client side ) -> get the tiles -> render them


  1. Is the geoJson created from the geometrical data ( step 1 ) and used to create the layers ( step 2 ) ?
  2. Can a style be created dynamically on the server/client, without using XML style sheets?
  3. Every time a user drags the map/zooms past a certain level, the tiles are recreated on the server?
  4. What can I use to display server-side generated tiles on the client side ( technologies/libraries ) ?
  5. Is there an option similar to mapbox in which the layers can be created directly on the client-side ( mapbox is not a good choice at the moment ) ?
  6. If I change a layer visibility, a color on a bookmark, apply a filter based on bookmarks names for example, and so on it is necessary to refresh the tiles on the server side ( this would obviously be a yes? ) ?
Any help and documentation/tutorials/suggestions are greatly appreciated.



أكثر...
 
أعلى