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
أكثر...
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
- Is the geoJson created from the geometrical data ( step 1 ) and used to create the layers ( step 2 ) ?
- Can a style be created dynamically on the server/client, without using XML style sheets?
- Every time a user drags the map/zooms past a certain level, the tiles are recreated on the server?
- What can I use to display server-side generated tiles on the client side ( technologies/libraries ) ?
- 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 ) ?
- 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? ) ?
أكثر...