<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi Dave,<br>
<br>
If it is just the point-in-polygon overlay - then I believe QGIS
server may be overkill for what you want. As others mentioned I
would do a simple python Script and use GEOS or Postgis to do the
overlay. You could create a microservice for that with the above
mentioned tools.<br>
<br>
Most likely, QGIS server also would be slightly slower than GEOS or
Postgis, for the overlay operation. However, if you insist on QGIS
server, you could try with a WPS service or a QGIS server plugin. I
believe there is an ongoing project to support QGIS processing
models as a WPS service.<br>
<br>
So if you plan to add more such services in the future, you may want
to explore this project
(<a class="moz-txt-link-freetext" href="http://www.3liz.com/blog/rldhont/index.php?post/2015/09/07/wps4server%3A-QGIS-Processing-to-Web-Processing-Service">http://www.3liz.com/blog/rldhont/index.php?post/2015/09/07/wps4server%3A-QGIS-Processing-to-Web-Processing-Service</a>)<br>
<br>
Andreas<br>
<br>
<div class="moz-cite-prefix">On 26.02.2016 23:26, Dave Tobias wrote:<br>
</div>
<blockquote
cite="mid:CALfERwSRYFoB9krGEWepXkRZ0Lm7=QmQzFScJ7BBRRHJXM9bdw@mail.gmail.com"
type="cite">
<div dir="ltr">I'm new to QGIS and have been a very long time user
of a commercial GIS solution. Their fee to deploy a mapservice
has opened my eyes to other options. I use the term mapservice
loosely because what I want to deploy won't even have a map
GUI. It is quite simple actually:
<div>I would like to deploy QGIS such that multiple non--GIS
users can use their individual secure logins to upload a .txt
file (in a prescribed format) which will contain a feature ID,
latitude and longitude coordinate for each row. Then in batch
mode, the program would then overlay the points with a polygon
layer I maintain on that server. The output would be a .txt
file containing the input attributes plus 1 attribute added to
each row from the polygon layer. No map display needed, no
other user interaction. This is a simple geospatial operation
for which they will pay a nominal fee.</div>
<div>I was able to do this same operation manually with QGIS
desktop and I see there is an API to perform the operation as
a script. So...are there any barriers to me doing this with
QGIS/QGIS Server? Is there support for this use-case already?
I searched but didn't come up with any concrete examples in
the forums already - a few were interactive apps, but I need
mine to run in batch mode.</div>
<div>Thanks in advance - hopefully I'm sending to the correct
forum!</div>
<div><br>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Qgis-user mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Qgis-user@lists.osgeo.org">Qgis-user@lists.osgeo.org</a>
List info: <a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/qgis-user">http://lists.osgeo.org/mailman/listinfo/qgis-user</a>
Unsubscribe: <a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/qgis-user">http://lists.osgeo.org/mailman/listinfo/qgis-user</a></pre>
</blockquote>
<br>
</body>
</html>