41554 blogs · [ { "id": "01a0d08f-2df0-72c9-ba54-03a3f73eda20", "title": "QGIS Compositing, more comparisons", "url": "https://smathermather.com/2013/04/10/qgis-compositing-more-comparisons/", "published_at": "2013-04-10T23:01:56+00:00" }, { "id": "01a0d08f-2df0-72c9-ba54-03a3f7ca142b", "title": "QGIS Compositing, more gushing yet…", "url": "https://smathermather.com/2013/04/09/qgis-compositing-more-gushing-yet/", "published_at": "2013-04-10T03:18:01+00:00" }, { "id": "01a0d08f-2df0-72c9-ba54-03a3f85736ec", "title": "Quantum GIS Compositing Continued", "url": "https://smathermather.com/2013/04/09/quantum-gis-compositing-continued/", "published_at": "2013-04-10T02:48:29+00:00" }, { "id": "01a0d08f-2df0-72c9-ba54-03a3f908ac62", "title": "Way beyond red-dot fever– bees hives and overlapping home ranges", "url": "https://smathermather.com/2013/04/06/way-beyond-red-dot-fever-bees-hives-and-overlapping-home-ranges/", "published_at": "2013-04-06T04:06:10+00:00" }, { "id": "01a0d08f-2df0-72c9-ba54-03a3f93edbb8", "title": "Compositing lands on the desktop– QGIS", "url": "https://smathermather.com/2013/04/05/compositing-lands-on-the-desktop-qgis/", "published_at": "2013-04-06T00:59:13+00:00" }, { "id": "01a0d08f-2df0-72c9-ba54-03a3f98d10c9", "title": "Solarized", "url": "https://smathermather.com/2013/04/05/solarized/", "published_at": "2013-04-05T11:58:51+00:00" }, { "id": "01a0d08f-2df0-72c9-ba54-03a3f9baba0e", "title": "Boston Code Sprint", "url": "https://smathermather.com/2013/03/31/boston-code-sprint-2/", "published_at": "2013-04-01T02:51:26+00:00" }, { "id": "01a0d08f-2df0-72c9-ba54-03a3fa6b33e7", "title": "PostGIS Onesie, redux– side-by-side comparison", "url": "https://smathermather.com/2013/02/09/postgis-onesie-redux-side-by-side-comparison/", "published_at": "2013-02-09T20:22:31+00:00" }, { "id": "01a0d08f-2df0-72c9-ba54-03a3faaeebc0", "title": "PostGIS Onesie Redux", "url": "https://smathermather.com/2013/02/09/postgis-onesie-redux/", "published_at": "2013-02-09T15:41:38+00:00" }, { "id": "01a0d08f-2df0-72c9-ba54-03a3fb34c03c", "title": "3D Renderers– a woefully incomplete survey", "url": "https://smathermather.com/2013/02/04/3d-renderers-a-woefully-incomplete-survey/", "published_at": "2013-02-05T01:12:43+00:00" }, { "id": "01a0d08f-5726-70ab-9a52-554934cc1f45", "title": "Photogrammetry using Bundler, PMVS, GDAL, and PostGIS.", "url": "https://smathermather.com/2013/01/08/photogrammetry-using-bundler-pmvs-gdal-and-postgis/", "published_at": "2013-01-09T04:09:57+00:00" }, { "id": "01a0d08f-5726-70ab-9a52-554934f7d11f", "title": "Cartographic tricks and tips– making text readable.", "url": "https://smathermather.com/2013/01/06/cartographic-tricks-and-tips-making-text-readable/", "published_at": "2013-01-06T16:44:29+00:00" }, { "id": "01a0d08f-5726-70ab-9a52-5549350393ca", "title": "Architecture of an Open Data Initiative, Fed Style", "url": "https://smathermather.com/2012/12/13/architecture-of-an-open-data-initiative-fed-style/", "published_at": "2012-12-14T04:39:48+00:00" }, { "id": "01a0d08f-5726-70ab-9a52-5549354291eb", "title": "Using ST_Node in PostGIS (where once I used ST_Union)", "url": "https://smathermather.com/2012/11/30/using-st_node-in-postgis-where-once-i-used-st_union/", "published_at": "2012-11-30T14:16:32+00:00" }, { "id": "01a0d08f-5726-70ab-9a52-554935ec8701", "title": "What is GIS? (continued again!)", "url": "https://smathermather.com/2012/11/27/what-is-gis-continued-again/", "published_at": "2012-11-27T05:42:42+00:00" }, { "id": "01a0d08f-5726-70ab-9a52-554936303c8d", "title": "Tesselation of Hexagons in PostGIS", "url": "https://smathermather.com/2012/11/25/tesselation-of-hexagons-in-postgis/", "published_at": "2012-11-25T15:56:36+00:00" }, { "id": "01a0d08f-5726-70ab-9a52-55493684880b", "title": "A little texture that needs composited", "url": "https://smathermather.com/2012/11/12/a-little-texture-that-needs-composited/", "published_at": "2012-11-13T02:22:11+00:00" }, { "id": "01a0d08f-5726-70ab-9a52-554936a9646a", "title": "Compositing in TileStache", "url": "https://smathermather.com/2012/11/09/compositing-in-tilestache/", "published_at": "2012-11-10T04:35:28+00:00" }, { "id": "01a0d08f-5726-70ab-9a52-554936d64631", "title": "Multi-line Comments in SQL for PostgreSQL", "url": "https://smathermather.com/2012/11/03/multi-line-comments-in-sql-for-postgresql/", "published_at": "2012-11-03T21:17:31+00:00" }, { "id": "01a0d08f-5726-70ab-9a52-55493713a4d9", "title": "What is GIS? (continued)", "url": "https://smathermather.com/2012/11/02/what-is-gis-continued/", "published_at": "2012-11-02T04:45:37+00:00" }, { "id": "01a0d08f-795f-7394-83c0-33eb82a4bd71", "title": "What is GIS? Why after 30+ years, do I feel like the field has an identity crisis?", "url": "https://smathermather.com/2012/10/27/what-is-gis-why-after-30-years-do-i-feel-like-the-field-has-an-identity-crisis/", "published_at": "2012-10-27T04:40:07+00:00" }, { "id": "01a0d08f-795f-7394-83c0-33eb83053811", "title": "Reprocessing imagery with GDAL and BASH — and then cleaning up afterward", "url": "https://smathermather.com/2012/08/13/reprocessing-imagery-with-gdal-and-bash-and-then-cleaning-up-afterward-2/", "published_at": "2012-08-13T21:49:35+00:00" }, { "id": "01a0d08f-795f-7394-83c0-33eb8398dbc9", "title": "What is the center line of a complex polygon? Routing Stream and Rivers Part Two", "url": "https://smathermather.com/2012/08/10/what-is-the-center-line-of-a-complex-polygon-routing-stream-and-rivers-part-two/", "published_at": "2012-08-11T00:26:56+00:00" }, { "id": "01a0d08f-795f-7394-83c0-33eb8469eb2f", "title": "What is the center line of a complex polygon? Routing Stream and Rivers", "url": "https://smathermather.com/2012/08/09/what-is-the-center-line-of-a-complex-polygon-routing-stream-and-rivers/", "published_at": "2012-08-10T01:16:22+00:00" }, { "id": "01a0d08f-795f-7394-83c0-33eb852eeb3e", "title": "Proper (ab)use of a database, contour interpolation using #postgresql #postgis #arcgis", "url": "https://smathermather.com/2012/08/06/proper-abuse-of-a-database-postgresql-postgis-arcgis/", "published_at": "2012-08-07T01:54:04+00:00" }, { "id": "01a0d08f-795f-7394-83c0-33eb853d172b", "title": "What is the center line of a complex polygon? Routing as the solution", "url": "https://smathermather.com/2012/08/02/what-is-the-center-line-of-a-complex-polygon-routing-as-the-solution/", "published_at": "2012-08-03T01:03:21+00:00" }, { "id": "01a0d08f-795f-7394-83c0-33eb858d9650", "title": "Independence– Free as in Freedom, part II", "url": "https://smathermather.com/2012/07/21/independence-free-as-in-freedom-part-ii/", "published_at": "2012-07-21T18:45:25+00:00" }, { "id": "01a0d08f-795f-7394-83c0-33eb8650ff27", "title": "Using OSM Nominatim to search for geographic objects", "url": "https://smathermather.com/2012/07/21/using-osm-nominatim-to-search-for-geographic-objects/", "published_at": "2012-07-21T18:36:25+00:00" }, { "id": "01a0d08f-795f-7394-83c0-33eb86b6b912", "title": "Serving and filtering #GeoJSON from #GeoServer", "url": "https://smathermather.com/2012/07/19/serving-and-filtering-geojson-from-geoserver/", "published_at": "2012-07-20T03:10:50+00:00" }, { "id": "01a0d08f-795f-7394-83c0-33eb876f4cc4", "title": "WordPress Country Stats, a cartographers complaint", "url": "https://smathermather.com/2012/07/14/wordpress-country-stats/", "published_at": "2012-07-15T00:48:18+00:00" }, { "id": "01a0d08f-956e-7205-a0dd-3eabd4284784", "title": "Using Quantum GIS for real work…", "url": "https://smathermather.com/2012/07/07/using-quantum-gis-for-real-work/", "published_at": "2012-07-07T05:19:26+00:00" }, { "id": "01a0d08f-956e-7205-a0dd-3eabd4fc04d5", "title": "Independence– Free as in Freedom", "url": "https://smathermather.com/2012/07/05/independence-free-as-in-freedom/", "published_at": "2012-07-05T20:59:14+00:00" }, { "id": "01a0d08f-956e-7205-a0dd-3eabd5d8999b", "title": "Reprocessing imagery with GDAL and BASH — and then cleaning up afterward", "url": "https://smathermather.com/2012/06/25/reprocessing-imagery-with-gdal-and-bash-and-then-cleaning-up-afterward/", "published_at": "2012-06-26T02:13:15+00:00" }, { "id": "01a0d08f-956e-7205-a0dd-3eabd62b9529", "title": "Cartographically Pleasing Vegetation Boundaries– with PovRay, PostGIS, and LiDAR", "url": "https://smathermather.com/2012/05/18/cartographically-pleasing-vegetation-boundaries-with-povray-postgis-and-lidar/", "published_at": "2012-05-18T21:22:51+00:00" }, { "id": "01a0d08f-956e-7205-a0dd-3eabd6632ba6", "title": "Cartography and USGS — Fake Building Footprints in PostGIS now with distance operator (part 2)", "url": "https://smathermather.com/2012/05/17/cartography-and-usgs-fake-building-footprints-in-postgis-now-with-distance-operator-part-2/", "published_at": "2012-05-18T03:07:24+00:00" }, { "id": "01a0d08f-956e-7205-a0dd-3eabd738a9a3", "title": "Going deeper into web cartography: future=past? (and Swiss cartographic genius)", "url": "https://smathermather.com/2012/05/12/going-deeper-into-web-cartography-futurepast-and-swiss-cartographic-genius/", "published_at": "2012-05-12T15:09:56+00:00" }, { "id": "01a0d08f-956e-7205-a0dd-3eabd810a4f4", "title": "GeoServer and efficient delivery of raster data (image pyramid layer) (update)", "url": "https://smathermather.com/2012/05/11/geoserver-and-efficient-delivery-of-raster-data-image-pyramid-layer-update/", "published_at": "2012-05-11T23:22:43+00:00" }, { "id": "01a0d08f-956e-7205-a0dd-3eabd8abc339", "title": "GeoExt/Mapfish MultiPage Prints", "url": "https://smathermather.com/2012/05/11/geoextmapfish-multipage-prints/", "published_at": "2012-05-11T22:37:01+00:00" }, { "id": "01a0d08f-956e-7205-a0dd-3eabd9437361", "title": "Cartography and USGS — Fake Building Footprints in PostGIS now with distance operator", "url": "https://smathermather.com/2012/05/10/cartography-and-usgs-fake-building-footprints-in-postgis-now-with-distance-operator/", "published_at": "2012-05-11T00:56:07+00:00" }, { "id": "01a0d08f-956e-7205-a0dd-3eabd95e3e3e", "title": "Advanced Cartography in #GeoServer– #SLDs can make for very pretty maps", "url": "https://smathermather.com/2012/05/10/advanced-cartography-in-geoserver-slds-can-make-for-very-pretty-maps/", "published_at": "2012-05-11T00:41:37+00:00" }, { "id": "01a0d08f-b0c5-704b-a483-9c1128c4b3a6", "title": "PostGIS for Dessert: Sketching shapes in #PostGIS– compass roses revisited", "url": "https://smathermather.com/2012/05/10/postgis-for-dessert-sketching-shapes-in-postgis-compass-roses-revisited/", "published_at": "2012-05-11T00:25:53+00:00" }, { "id": "01a0d08f-b0c5-704b-a483-9c112943b7b3", "title": "OpenLayers, GeoExt, GeoServer, and GetFeatureInfo", "url": "https://smathermather.com/2012/05/06/openlayers-geoext-geoserver-and-getfeatureinfo/", "published_at": "2012-05-06T05:00:21+00:00" }, { "id": "01a0d08f-b0c5-704b-a483-9c112a1036cd", "title": "Building simple clients for MapFish — cURL as a client", "url": "https://smathermather.com/2012/04/25/building-simple-clients-for-mapfish-curl-as-a-client/", "published_at": "2012-04-25T22:26:49+00:00" }, { "id": "01a0d08f-b0c5-704b-a483-9c112a21c8ec", "title": "EcoHackNYC, version 2.0", "url": "https://smathermather.com/2012/04/22/ecohacknyc-version-2-0/", "published_at": "2012-04-22T23:52:02+00:00" }, { "id": "01a0d08f-b0c5-704b-a483-9c112ab1f90f", "title": "Quick narrative on the distinction between leadership and power… .", "url": "https://smathermather.com/2012/04/20/quick-narrative-on-the-distinction-between-leadership-and-power/", "published_at": "2012-04-20T14:44:06+00:00" }, { "id": "01a0d08f-b0c5-704b-a483-9c112b428910", "title": "Kicking the tires of PostGIS 2.0 — Testing ST_MakeValid", "url": "https://smathermather.com/2012/04/20/kicking-the-tires-of-postgis-2-0-testing-st_makevalid/", "published_at": "2012-04-20T14:23:00+00:00" }, { "id": "01a0d08f-b0c5-704b-a483-9c112bf869be", "title": "Cartography and USGS — Fake Building Footprints in PostGIS now with distance operator", "url": "https://smathermather.com/2012/04/17/usgs/", "published_at": "2012-04-18T01:23:04+00:00" }, { "id": "01a0d08f-b0c5-704b-a483-9c112c8133af", "title": "G. I. O.: A Real American Hero (FOSS4G-NA)", "url": "https://smathermather.com/2012/04/14/g-i-o-a-real-american-hero/", "published_at": "2012-04-15T00:30:14+00:00" }, { "id": "01a0d08f-b0c5-704b-a483-9c112d780ce0", "title": "Arming an escaped convict– giving Artillery to a Jailbroken iPod Touch", "url": "https://smathermather.com/2012/03/26/arming-an-escaped-convict-giving-artillery-to-a-jailbroken-ipod-touch/", "published_at": "2012-03-27T03:36:14+00:00" }, { "id": "01a0d08f-b0c5-704b-a483-9c112dce7520", "title": "Beefing up the firewall using Artillery — part 2", "url": "https://smathermather.com/2012/03/18/beefing-up-the-firewall-using-artillery-part-2/", "published_at": "2012-03-19T00:11:27+00:00" }, { "id": "01a0d08f-d538-7237-80ca-42e4e8c3d164", "title": "Beefing up the firewall using Artillery", "url": "https://smathermather.com/2012/03/13/beefing-up-the-firewall-using-artillery/", "published_at": "2012-03-14T03:50:35+00:00" }, { "id": "01a0d08f-d538-7237-80ca-42e4e8de6700", "title": "Making a link use post instead of get", "url": "https://smathermather.com/2012/03/10/making-a-link-use-post-instead-of-get/", "published_at": "2012-03-11T01:20:00+00:00" }, { "id": "01a0d08f-d538-7237-80ca-42e4e922ce11", "title": "Building simple clients for MapFish — Beginnings of a PL/pgSQL function", "url": "https://smathermather.com/2012/03/10/building-simple-clients-for-mapfish-beginnings-of-a-plpsql-function/", "published_at": "2012-03-11T01:17:39+00:00" }, { "id": "01a0d08f-d538-7237-80ca-42e4e929fff2", "title": "Nice post on installing pgRouting on Ubuntu", "url": "https://smathermather.com/2012/03/09/nice-post-on-installing-pgrouting-on-ubuntu/", "published_at": "2012-03-09T14:54:58+00:00" }, { "id": "01a0d08f-d538-7237-80ca-42e4e988ab9b", "title": "Mapfish Play cont. Musings on PostGIS driven Mapfish requests– Code only", "url": "https://smathermather.com/2012/03/08/musings-on-postgis-driven-mapfish-requests-code-only/", "published_at": "2012-03-09T02:29:12+00:00" }, { "id": "01a0d08f-d538-7237-80ca-42e4e9d94231", "title": "#OGC Web Services and #Security", "url": "https://smathermather.com/2012/03/06/ogc-web-services-and-security-2/", "published_at": "2012-03-07T04:17:39+00:00" }, { "id": "01a0d08f-d538-7237-80ca-42e4ea1436d5", "title": "8GB Night Light", "url": "https://smathermather.com/2012/02/29/8gb-night-light/", "published_at": "2012-03-01T04:27:26+00:00" }, { "id": "01a0d08f-d538-7237-80ca-42e4eb00e71d", "title": "Playing with new tools and old standards: GeoJSON, Leaflet, CartoDB across platforms", "url": "https://smathermather.com/2012/02/16/playing-with-new-tools-and-old-standards-geojson-leaflet-cartodb-across-platforms/", "published_at": "2012-02-16T05:32:37+00:00" }, { "id": "01a0d08f-d538-7237-80ca-42e4eb553604", "title": "Building simple clients for MapFish — Underlying Infrastructure", "url": "https://smathermather.com/2012/02/10/building-simple-clients-for-mapfish-underlying-infrastructure/", "published_at": "2012-02-10T05:12:47+00:00" }, { "id": "01a0d08f-d538-7237-80ca-42e4ebd5327f", "title": "Ditching GeoExt– building simple clients for MapFish", "url": "https://smathermather.com/2012/02/08/ditching-geoext-building-simple-clients-for-mapfish/", "published_at": "2012-02-09T04:15:22+00:00" }, { "id": "01a0d08f-f855-7258-841e-049026f20a79", "title": "Fast Calculation of Voronoi Polygons in PovRay– Applied", "url": "https://smathermather.com/2012/01/30/fast-calculation-of-voronoi-polygons-in-povray-applied/", "published_at": "2012-01-31T04:24:06+00:00" }, { "id": "01a0d08f-f855-7258-841e-0490272d5a93", "title": "Fast Calculation of Voronoi Polygons in PovRay", "url": "https://smathermather.com/2012/01/20/fast-calculation-of-voronoi-polygons-in-povray/", "published_at": "2012-01-20T05:05:12+00:00" }, { "id": "01a0d08f-f855-7258-841e-049027ae1f85", "title": "What is the center line of a complex polygon? New approach.", "url": "https://smathermather.com/2012/01/17/what-is-the-center-line-of-a-complex-polygon-new-approach/", "published_at": "2012-01-17T13:25:54+00:00" }, { "id": "01a0d08f-f855-7258-841e-049028aceedc", "title": "What is the center line of a complex polygon? (cont. again!)", "url": "https://smathermather.com/2012/01/14/what-is-the-center-line-of-a-complex-polygon-cont-again/", "published_at": "2012-01-14T16:50:14+00:00" }, { "id": "01a0d08f-f855-7258-841e-0490298c1162", "title": "PostGIS Cartographic Effects– Cartoonify Nearly Coincident Lines", "url": "https://smathermather.com/2012/01/10/postgis-cartographic-effects-cartoonify-nearly-coincident-lines-2/", "published_at": "2012-01-11T03:20:37+00:00" }, { "id": "01a0d08f-f855-7258-841e-04902a03fb00", "title": "PostGIS Cartographic Effects– Cartoonify Nearly Coincident Lines", "url": "https://smathermather.com/2012/01/09/postgis-cartographic-effects-cartoonify-nearly-coincident-lines/", "published_at": "2012-01-10T02:15:05+00:00" }, { "id": "01a0d08f-f855-7258-841e-04902a8a6fd1", "title": "There’s an App for That, Alternate", "url": "https://smathermather.com/2012/01/02/theres-an-app-for-that-alternate/", "published_at": "2012-01-03T01:56:29+00:00" }, { "id": "01a0d08f-f855-7258-841e-04902b35e903", "title": "2011 in review — Laziest post possible", "url": "https://smathermather.com/2011/12/31/2011-in-review-laziest-post-possible/", "published_at": "2012-01-01T00:59:58+00:00" }, { "id": "01a0d08f-f855-7258-841e-04902b93ea64", "title": "gdal_warp, cutlines, and cwhere– simple tip for use on Linux", "url": "https://smathermather.com/2011/12/17/gdal_warp-cutlines-and-cwhere-simple-tip-for-use-on-linux/", "published_at": "2011-12-17T05:05:29+00:00" }, { "id": "01a0d08f-f855-7258-841e-04902be9c1f5", "title": "GDAL Slopes– Local Hydrologic Slope vs. the Standard Approach", "url": "https://smathermather.com/2011/12/15/gdal-slopes-local-hydrologic-slope-vs-the-standard-approach/", "published_at": "2011-12-16T04:03:56+00:00" }, { "id": "01a0d090-1def-726c-a369-49c34dd4ea1f", "title": "Landscape Position: Conclusion? (part 2)", "url": "https://smathermather.com/2011/12/07/landscape-position-conclusion-part-2/", "published_at": "2011-12-07T12:19:05+00:00" }, { "id": "01a0d090-1def-726c-a369-49c34e714e2b", "title": "Leaflet, GeoServer, and Open Source Software Ramblings", "url": "https://smathermather.com/2011/12/06/leaflet-geoserver-and-open-source-software-ramblings/", "published_at": "2011-12-07T01:39:28+00:00" }, { "id": "01a0d090-1def-726c-a369-49c34f12acd3", "title": "gdal_calc.py– Raster Calculator using Numby Functions", "url": "https://smathermather.com/2011/12/01/gdal_calc-py-raster-calculator-using-numby-functions/", "published_at": "2011-12-02T01:55:16+00:00" }, { "id": "01a0d090-1def-726c-a369-49c34f361f74", "title": "Landscape Position: Conclusion?", "url": "https://smathermather.com/2011/11/30/landscape-position-conclusion-2/", "published_at": "2011-12-01T03:54:55+00:00" }, { "id": "01a0d090-1def-726c-a369-49c3502be1dc", "title": "Complex Symbolization in GeoServer or Compass Rose Mania– the GeoServer Version", "url": "https://smathermather.com/2011/11/30/complex-symbolization-in-geoserver/", "published_at": "2011-11-30T06:04:13+00:00" }, { "id": "01a0d090-1def-726c-a369-49c3507c5d1a", "title": "CartoDB, Leaflet, and a little anti-generalization", "url": "https://smathermather.com/2011/11/28/cartodb-leaflet-and-a-little-anti-generalization/", "published_at": "2011-11-29T03:05:00+00:00" }, { "id": "01a0d090-1def-726c-a369-49c3516e991e", "title": "EcoHackNYC– Cool projects, fun new ideas, human waste, CartoDB and other flotsam.", "url": "https://smathermather.com/2011/11/07/ecohacknyc-cool-projects-fun-new-ideas-human-waste-cartodb-and-other-flotsam/", "published_at": "2011-11-08T01:02:54+00:00" }, { "id": "01a0d090-1def-726c-a369-49c351b6d877", "title": "PostGIS 2.0SVN and Raster", "url": "https://smathermather.com/2011/10/28/postgis-2-0svn-and-raster/", "published_at": "2011-10-28T10:51:31+00:00" }, { "id": "01a0d090-1def-726c-a369-49c35255ff69", "title": "PostgreSQL dump for PostGIS upgrade", "url": "https://smathermather.com/2011/10/27/postgresql-dump-for-postgis-upgrade/", "published_at": "2011-10-28T03:40:04+00:00" }, { "id": "01a0d090-1def-726c-a369-49c3533fbcab", "title": "Postgis for breakfast: ST_Donut — Revision", "url": "https://smathermather.com/2011/10/27/postgis-for-breakfast-st_donut-revision/", "published_at": "2011-10-27T12:50:27+00:00" }, { "id": "01a0d090-4577-7106-ae84-149a201ef2aa", "title": "What is the center line of a complex polygon? (cont. 3)", "url": "https://smathermather.com/2011/10/18/what-is-the-center-line-of-a-complex-polygon-cont-3/", "published_at": "2011-10-18T11:56:04+00:00" }, { "id": "01a0d090-4577-7106-ae84-149a211642e5", "title": "What is the center line of a complex polygon? (cont. 2)", "url": "https://smathermather.com/2011/10/08/what-is-the-center-line-of-a-complex-polygon-cont-2/", "published_at": "2011-10-08T15:51:28+00:00" }, { "id": "01a0d090-4577-7106-ae84-149a214e8357", "title": "Postgis for breakfast: ST_Donut", "url": "https://smathermather.com/2011/10/06/postgis-for-breakfast-st_donut/", "published_at": "2011-10-07T02:39:28+00:00" }, { "id": "01a0d090-4577-7106-ae84-149a2219ebca", "title": "OGC Web Services and Security", "url": "https://smathermather.com/2011/10/05/ogc-web-services-and-security/", "published_at": "2011-10-06T00:59:17+00:00" }, { "id": "01a0d090-4577-7106-ae84-149a22f9175a", "title": "Strange Maps", "url": "https://smathermather.com/2011/10/02/strange-maps/", "published_at": "2011-10-03T00:50:30+00:00" }, { "id": "01a0d090-4577-7106-ae84-149a236df3fc", "title": "Redirect tomcat ROOT", "url": "https://smathermather.com/2011/10/01/redirect-tomcat-root/", "published_at": "2011-10-02T02:54:45+00:00" }, { "id": "01a0d090-4577-7106-ae84-149a2431fcff", "title": "Looping Trails– alternate routing for recreational use (cont.)", "url": "https://smathermather.com/2011/09/29/trail-curation-cont/", "published_at": "2011-09-29T11:02:11+00:00" }, { "id": "01a0d090-4577-7106-ae84-149a2513a7da", "title": "What is the center line of a complex polygon? (cont.)", "url": "https://smathermather.com/2011/09/26/what-is-the-center-line-of-a-complex-polygon-cont/", "published_at": "2011-09-26T16:34:04+00:00" }, { "id": "01a0d090-4577-7106-ae84-149a255d7abd", "title": "Motivations behind Open Source", "url": "https://smathermather.com/2011/09/20/motivations-behind-open-source/", "published_at": "2011-09-21T02:34:42+00:00" }, { "id": "01a0d090-4577-7106-ae84-149a25bdc991", "title": "Copying GWC Directory efficiently– Linux", "url": "https://smathermather.com/2011/09/20/copying-gwc-directory-efficiently/", "published_at": "2011-09-20T11:54:36+00:00" }, { "id": "01a0d090-6344-73e3-8995-a9729432f311", "title": "Cleaning PostGIS Geometries — Revised", "url": "https://smathermather.com/2011/09/19/cleaning-postgis-geometries-revised/", "published_at": "2011-09-19T18:53:54+00:00" }, { "id": "01a0d090-6344-73e3-8995-a97294c623db", "title": "What is the center line of a complex polygon?", "url": "https://smathermather.com/2011/09/16/what-is-the-center-line-of-a-polygon-or-how-to-change-labeling-in-geoserver/", "published_at": "2011-09-16T10:26:18+00:00" }, { "id": "01a0d090-6344-73e3-8995-a9729534f06f", "title": "Cleaning PostGIS Geometries", "url": "https://smathermather.com/2011/09/01/cleaning-postgis-geometries/", "published_at": "2011-09-01T20:23:24+00:00" }, { "id": "01a0d090-6344-73e3-8995-a97295865ff1", "title": "Presentation– GeoCamp in Portugal", "url": "https://smathermather.com/2011/09/01/presentation-geocamp-in-portugal/", "published_at": "2011-09-01T19:02:09+00:00" }, { "id": "01a0d090-6344-73e3-8995-a972961d2244", "title": "OpenLayerer", "url": "https://smathermather.com/2011/08/25/openlayerer/", "published_at": "2011-08-25T21:30:53+00:00" }, { "id": "01a0d090-6344-73e3-8995-a972969c3b77", "title": "Debian Configuration– Tomcat on Boot, revision", "url": "https://smathermather.com/2011/08/23/debian-configuration%e2%80%93-tomcat-on-boot-revision/", "published_at": "2011-08-23T11:01:47+00:00" }, { "id": "01a0d090-6344-73e3-8995-a9729742838a", "title": "PostgreSQL Views within GeoServer, GetFeatureInfo with Freemarker Templates, etc.", "url": "https://smathermather.com/2011/08/20/postgresql-views-within-geoserver-getfeatureinfo-with-freemarker-templates-etc/", "published_at": "2011-08-20T23:40:42+00:00" }, { "id": "01a0d090-6344-73e3-8995-a97297aa157a", "title": "FOSS4G 2011 Denver– Ideal schedule", "url": "https://smathermather.com/2011/08/19/foss4g-2011-denver-ideal-schedule/", "published_at": "2011-08-19T11:45:29+00:00" }, { "id": "01a0d090-6344-73e3-8995-a97297ffe9e0", "title": "Really loooong WMS requests", "url": "https://smathermather.com/2011/08/03/really-loooong-wms-requests/", "published_at": "2011-08-03T11:29:34+00:00" }, { "id": "01a0d090-6344-73e3-8995-a97298c147eb", "title": "GDAL, MrSid, and nearblack", "url": "https://smathermather.com/2011/07/29/gdal-mrsid-and-nearblack/", "published_at": "2011-07-29T14:47:08+00:00" } ] posts Claim your blog
Back to smathermather.com
Blog · corpus.blog/blogs/smathermather.com/posts

smathermather.com

smathermather.com

2013

2012

2011