11

The closest thing to what you want that I could think of is GeoNode. GeoNode is an open source platform that facilitates the creation, sharing, and collaborative use of geospatial data. It allows you to upload files, create and edit maps and metadata, and also to rate the data. You can also embed the maps you create in GeoNode on your own web pages. ...


7

I have faced the same problem: "Internal Server Error with Ubuntu 12.04". Everything looked OK to me (I even run successfully a perl fcgi script to test FCGI in my apache server). I continually got an Internal Server Error when I run a get Capabilities request. The apache log file said "Premature end of script headers: qgis_mapserv.fcgi". The problem was ...


7

I have it working on Ubuntu 10.04/10.10 and 11.04. My first tutorial was this http://linfiniti.com/2010/08/qgis-mapserver-a-wms-server-for-the-masses/ (broken link) but under Ubuntu (with all installed from repos) is even easier. Enter the cgi-bin folder, create a project folder, copy in there the project file and a copy of qgis_mapserv.fcgi, then add a ...


7

If anyone encounters the same problem: I installed QGIS Server with a tutorial that made me install HelloServer. It is a nice little tool with which you have quick confirmation that your server is set up. However it puts this QGIS logo in all your WMS responses. Just delete the plugin, and everything will return to normal. If you want to keep the plugin ...


7

Finally, Matthias Kuhn, one of the developers of QGIS gave me the key. The WHERE clause is built checking the type of the primary key of the table. It should be an Integer and in some of my tables I saw that the type was Numeric(8,0). Those tables and primary keys were created by a third-party app some time ago. I changed the type to Integer and all ...


7

While you can configure the server to automatically serve a particular project, it's normally easier to specify the project (full) path directly with the MAP parameter in the query string, like: http://localhost/cgi-bin/project/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities&MAP=/path/to/your/project.qgs To get some useful ...


6

The official page for QGIS server is this one. For windows you could take a look here. For ubuntu here . You could also download OSGeo live iso or vm and have a quick look on how it is done in their setup. You publish your QGIS Desktop projects into QGIS server which outputs WMS or WFS.


6

It turns out that this is a relatively straightforward process for Apache, but since I still haven't seen any walkthroughs for it online I figured I'd list the steps that worked for me here. I used the 64-bit version (of all components, OSGeo4W, Apache, and mod_fcgid) with Apache 2.4, but I presume the 32-bit version will be very similar, as will be other 2....


6

Here my usual steps to configure wms di qgis (2.4) tested on ubuntu 12.04 and 14.04 1) Install some requested packages: sudo apt-get install qgis-mapserver libapache2-mod-fcgid 2) Be sure fastcgi is enabled in apache2 modules: ls -la /etc/apache2/mods-enabled/fcgid.conf 2a) Modify /etc/apache2/sites-available/000-default.conf and add inside VirtualHost:...


6

Your PYTHONPATH environment variable must be specified. QGIS Server 2.8 deals with Python extension and you must provide it a good environment. Here is my httpd.conf Alias /qgis/ "C:/OSGeo4W64/apps/qgis/bin/" FcgidInitialEnv PATH "C:\OSGeo4W64\bin;C:\OSGeo4W64\apps\qgis\bin;C:\OSGeo4W64\apps\grass\grass-6.4.3\lib;C:\OSGeo4W64\apps\grass\grass-6.4.3\bin;...


5

Also see OpenGeo Suite. It ships with geoserver, PostGIS(DB), OpenLayers(viewer), GeoExt (UI). They have a cloud Edition as well


5

For example, one of the advantages of combination 2 (PostGIS + QGIS Desktop + QGIS Server + QGIS Client) over 1 (PostGIS + MapServer + OpenLayers) is that you could create it and set up faster and easier and therefore its more suitable for some lightweight web gis solutions. Why ? You could share existing QGIS projects or create a new one, set the data and ...


5

Apparently it needs a styles& in the URL, even when there is no style defined.


5

I put my comment as an answer: You need to set up the environment variable,export QT_QPA_FONTDIR=<path to font files> for example export QT_QPA_FONTDIR=/usr/share/fonts/open-sans But when using fastcgi you have to do something like: @geraldo nginx fastcgi_param QT_QPA_FONTDIR "/ usr / share / fonts / open-sans" apache SetEnv QT_QPA_FONTDIR / usr ...


4

WPS is a stateless technology - you give it a process to execute (by HTTP GET or POST), and after some time, it gives you some sort of result. This may be a bit of XML or JSON, a link to an image, or the image itself. On the server side, someone will have written one or more processes, detailing the expected inputs and the given outputs. The language these ...


4

I've posted a solution that works for me on http://underdark.wordpress.com/2012/03/30/qgis-server-on-ubuntu-step-by-step/. Adjusted to your information, it would be something like: wms = new OpenLayers.Layer.WMS( 'london_basic', "http://www.localhost.com/qgis/qgis_mapserv.fcgi.exi", { layers: 'basic', format: 'image/png', map: 'D:/OSGeo4W/apps/...


4

Update New functionality has been added into QGIS Server and as of 2.2, QGIS Server can serve out data via WMS(version 1.3.0 and 1.1.1), WFS (version 1.0.0), WFS-T as well as WCS (version 1.0.0) standard. The rest of the answer is still valid. I won't suggest the use of QGIS server in the production environment, since it has limited features. The reasons ...


4

QGIS Server has some limitations but you can add Lizmap on top and get more functionalities. The documentation is good and often updated. It handles users/groups. Cache management Bing, Google, IGN, OSM base layers You can easily build html popup for getFeatureInfo calls. The Lizmap plugin is very handy and gives you a nice GUI. The Lizmap web client based ...


4

Adding fonts to Debian should generally be done at the 'local' or user level, instead of the system. You should copy them into /usr/local/share/fonts (for all users) or ~/.fonts (for a specific user). Reference the official font docs on how to load fonts and ensure they are actually being loaded by fontconfig. If rebuilding the font cache, i.e. fc-cache -fv,...


4

I've never looked at QGISserver but for GeoServer and MapServer the following: Yes. Usually when it is rendered to the image being returned. Each projection will usually be cached separately. You will note most caches don't offer so many projections. There is of course a small performance hit with any reprojection. Ease of coding, By default GeoServer for ...


4

NextGIS Web is server GIS, which features is very close to ESRI All Portal (if you mean this software). You can install it on your server or use it in a cloud. NextGIS Web features: vector layers with different styles (unlimited styles for one layer) raster layers external database layers (i.e. PostGIS) external WMS layers basemaps from QuickMapServices ...


3

I've had the same problem and asked the question on stackoverflow. As I can see on your site, you hadn't change the pathes in your project. So, you must copy /apache-conf/qgis-web-client.conf.tmpl to .../apache-conf/qgis-web-client.conf (or rename...but I don't want to risk, so I've just copied it). Then you must replace all <path-to-qgis-server-...


3

There is a fork of the qgis web client that should do the trick. However I haven't tested it http://dakcarto.github.com/qgis-web-client/


3

a few hours later I found my problem: I discovered apache logs at /var/log/apache2/error.log. An error read "(2)No such file or directory: apache2: could not open error log file /etc/apache2/${APACHE_LOG_DIR}/qgis-web-client-error.log. Unable to open logs". So I searched my qgis-web-client.conf for this line and found it and added the directory to the ...


3

I've found out when double clicked "qgis_mapserv.fcgi.exe" that libfcgi.dll was missing. problem solved.


3

After much research and experimenting, including changing file permissions and removing relative file locations in the QGS file, I was unable to get qgis-server to serve a shapefile. I set up Postgis 2 and was successfully able to a serve a polygon layer. My conclusions are: That qgis_mapserv.fcgi as per my configuration that uses QGIS 2.0.1 doesn't work ...


3

If you look at the WMS description of the Geoserver website you can see the available parameters. Scale/zoom are defined by the combination of BBOX and WIDTH/HEIGHT. Tiled WMS do have different zoom levels, but a normal WMS can serve any any scale (if not restricted by the operators).


3

I'm not sure your configuration will work. It will end up as a mix of 32-bit and 64-bit binaries. You can install 32-bit Apache, QGIS and QGIS Server into C:\OSGEO4W\ and place the files in the usual locations. This will not harm your 64-bit installation of QGIS in C:\OSGEO4W64\. See also Installing Qgis Server on Windows 7 Machine


3

It seems you do not declare any projection at the beginning of your code, whereas you are using within the view the declaration projection: 'EPSG:2966', You should first declare var projection = new ol.proj.Projection({ code: 'EPSG:2966', units: 'ft' }); It does not relies on Proj4js, see a previous answer to understand it purpose You can also visit ...


3

I ran into the same problem today, I had to install the qscintilla2 dependency from the OSGeo Installer, restart Apache and then the GetCapabilities worked!


Only top voted, non community-wiki answers of a minimum length are eligible