I wrote an earlier post on using GetFeatureInfo through OpenLayers to bring back a formatted html document with pictures, and formated tables, etc. It wasn’t sophisticated, but got the job done. Since around that time, as I’ve been building out our services, the speed with which a GetFeatureInfo request returns has g o t t e n p r o g r e s s … Continue reading OpenLayers, GeoExt, GeoServer, and GetFeatureInfo
I have two previous posts on using MapFish (in this case, the GeoServer version) to allow for printing to hi-resolution PDF maps from the browser. Here we use a command-line browser (cURL) to post our json to the MapFish service in order to retrieve our PDF. I did not keep any notes from before on making json posts to the MapFish server as a means … Continue reading Building simple clients for MapFish — cURL as a client
I’ve had a couple of other posts (1 and 2 and 3 and) on simple clients for MapFish. I like the client server infrastructure for MapFish– with the client end of things built up in GeoExt, it makes for a really elegant combo. But I’d like articulate my vision for simple clients for MapFish a little further. One thing that seems quite feasible is to … Continue reading Building simple clients for MapFish — Beginnings of a PL/pgSQL function
In order to build simple clients for the MapFish print service, we have to understand what the protocols are that are invoked and how they function. To do this we can read the MapFish Print Module Doc, and then modify and vamp from there. While I was going to joke that this would be an excellent cure for insomnia, the joke fell apart when I … Continue reading Building simple clients for MapFish — Underlying Infrastructure
I’ve been enamored with the GeoExt interface for grabbing MapFish based print services since I first saw it. It’s a slick little interface, and can even been extended for multi-page print layouts pretty easily, ala http://tinyurl.com/mapfishmultipageprint. But as I’ve started to give thought not to what an organization full of professionals needs but what a public interface should looks (and probably those interfaces for professional … Continue reading Ditching GeoExt– building simple clients for MapFish
GeoServer now has the ability to consume database views from PostGIS, not just raw tables. I say it “now” has that ability– I think that came online with GeoServer 2.x series, but I’m just “now” starting to take advantage of it. You can also create views on the fly within GeoServer, but I prefer to apply the logic at the database level, just in case … Continue reading PostgreSQL Views within GeoServer, GetFeatureInfo with Freemarker Templates, etc.
We have a GeoExt/Mapfish/GeoServer/PostGIS stack in house that allows us to print nice maps through a web interface. There has been a ceiling, however, as far as size– 140dpi and 22×34 has been the largest we’ve been able to render maps, and even then, sometimes the layers are too complicated. For a long time I was under the naïve impression that it was a memory … Continue reading Really loooong WMS requests