I currently use a proprietary software product for my company's web mapping, however I am interested in seeing other products. I use QGIS and would like to to put my layers on the web for both internal (very large files - all roads in UK; all rivers in UK) and client based (small - 5-10 feature point/polygon files). From what I gather I need to use another platform (Leaflet, OpenLayes) in order to combine my layers into an online map with viewable attribute tables/searchable postcodes.

Do all of these platforms require JavaScript knowledge? It seems like they all require coding of some sort and I cannot just 'upload' my shp files to an online server. If this is true, is one 'easier' than the rest?

closed as too broad by John Powell, BradHards, PolyGeo Oct 6 '15 at 22:39

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • I think if you want to just upload, you should look into ArcGIS Online or perhaps CartoDB. – Branco Oct 6 '15 at 15:08
  • 2
    CartoDB is open source, and is probably the easiest option to create clickable, searchable web maps. You will just need a paid subscription to upload anything more than a few small layers. If you're looking for free open source options, then Leaflet is the way to go. Take a quick web course on JavaScript (w3scools, Codecademy) and you'll be set. Leaflet is very easy to pick up. – BlakeG Oct 6 '15 at 15:33
  • 1
    Leaflet is just the framework used to serve the data. Your data is stored on a web server, whether it be your own local server or a remote hosted server you pay for. – BlakeG Oct 6 '15 at 15:45
  • 1
    Here's an explanation of web servers from Mozilla. I've never used QGIS Server, so I'm not sure what it's capable of as far as serving your data online, but it looks like it can do quite a bit for you. – BlakeG Oct 6 '15 at 16:03
  • 1
    To return to the original question, yes, libraries written in Javascript generally require Javascript knowledge to get beyond anything but the most basic interface. Learning Javascript is never going to be anything but advantageous in web mapping. – John Powell Oct 6 '15 at 19:56

If you will use qgis-server than you can use qgis-web-client:


or lizmap-web-client:


Both will give you a "out of the box" Webmapping-client

If you want to adapt functionalities then you will have to start programming.

Not the answer you're looking for? Browse other questions tagged or ask your own question.