<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wiki-Brian+H+Wilson</id>
	<title>OSGeo - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wiki-Brian+H+Wilson"/>
	<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/wiki/Special:Contributions/Wiki-Brian_H_Wilson"/>
	<updated>2026-04-13T01:43:14Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=California_Chapter_Membership_Page&amp;diff=118694</id>
		<title>California Chapter Membership Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=California_Chapter_Membership_Page&amp;diff=118694"/>
		<updated>2018-12-09T21:50:47Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Brian H Wilson: /* Members List */  removed myself&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Members List ==&lt;br /&gt;
Name(IRC/Chat Handle) - Short Description &lt;br /&gt;
&lt;br /&gt;
*[[User:TaraAthan|Tara Athan]]&lt;br /&gt;
*[[User:Lbali|Lokesh Bali]] | Richmond Police&lt;br /&gt;
*[[User:Osospdb|Paul Bartsch (osospdb)]] | UC Santa Barbara | Cal Poly - SLO Alumni&lt;br /&gt;
*[[User:Dmbianco|David Bianco (talldave)]] - US Army Corps of Engineers, San Francisco&lt;br /&gt;
*[[User:DylanBeaudette|Dylan Beaudette]] | CA Soil Resource Lab - UC Davis&lt;br /&gt;
*[[User:SunburnedSurveyor|Landon Blake(Sunburned Surveyor)]]&lt;br /&gt;
*[[User:Rburhum|Ragi Yaser Burhum(rburhum)]] | Self&lt;br /&gt;
*[[User:TheSteve0|Steve Citron (TheSteve0)]] - Pousty - ICF/Jones&amp;amp;amp;Stokes, San Jose&lt;br /&gt;
*[[User:StaceyEllis|Stacey Ellis]] - UC Davis&lt;br /&gt;
* Brian Galey | Geospatial Innovation Facility, UC Berkeley&lt;br /&gt;
*[[User:Glennon|Alan Glennon]] - spatial@ucsb&lt;br /&gt;
*[[User:Darkblue b|Brian Hamlin (darkblue_b)]] - Berkeley&lt;br /&gt;
*[[User:Mdhancher|Matt Hancher]] - Google Earth Engine - interested in Bay Area local activities&lt;br /&gt;
*[[Jeff Hobbs]] | San Jose Water Company - San Jose, CA&lt;br /&gt;
*[[User:Hollander|Allan Hollander ]]&lt;br /&gt;
*[[User:ortelius|Jeffrey Johnson]] - Consultant&lt;br /&gt;
*[[User:PacificGeodata|Matt Lamborn]] | Pacific Geodata - Napa, CA&lt;br /&gt;
*[[User:J03lar50n|Joe Larson (j03lar50n)]] | CAL FIRE / San Luis Obispo County Fire | Cal Poly - SLO Alumni&lt;br /&gt;
*[[User:Jlivni|Josh Livni (jlivni)]] Google Developer Relations (San Francisco)&lt;br /&gt;
*[[User:Wildintellect|Alex Mandel (Wildintellect)]] - UC Davis&lt;br /&gt;
*[[User:Cgs bob|Bob Moskovitz (bmoskovi)]]&lt;br /&gt;
*[[User:jmunowitch|Jeffrey Munowitch]] - Ceres Imaging&lt;br /&gt;
* [[User:brylie|Brylie Oxley]] | (brylie on freenode) - Nevada City, CA&lt;br /&gt;
* Bborie Park | Center for Vectorborne Diseases, UC Davis&lt;br /&gt;
*[[User:MPfister|Marc Pfister (drwelby)]] | ENPLAN (Redding)&lt;br /&gt;
* [[User:brainey|Bill Rainey]] - Santa Clara, CA&lt;br /&gt;
*[[User:Jsonnentag|Jeffrey Sonnentag]] - L&amp;amp;L Environmental, Inc., Redlands/Riverside, CA&lt;br /&gt;
*[[User:MicheleTobias|Michele Tobias]] - UC Davis&lt;br /&gt;
*[[User:geomercurial|Mike Treichler]] - Core-Mark International&lt;br /&gt;
* Frank Warmerdam | Google&lt;br /&gt;
*[[User:Cwhitney|Chris Whitney (Cwhitney)]] - UC San Diego / NASA ISS EarthKAM&lt;br /&gt;
*[[User:Bwoodall|Bill Woodall(bwoodall)]] San Diego&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.osgeo.org/wiki/California California Chapter Wiki Home Page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Local Chapters]]&lt;br /&gt;
&lt;br /&gt;
[[Category: California]]&lt;/div&gt;</summary>
		<author><name>Wiki-Brian H Wilson</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=California_Chapter_Membership_Page&amp;diff=109245</id>
		<title>California Chapter Membership Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=California_Chapter_Membership_Page&amp;diff=109245"/>
		<updated>2017-09-10T01:10:03Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Brian H Wilson: /* Members List */  Added myself + sorted into alphabetical order by last name.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Members List ==&lt;br /&gt;
Name(IRC/Chat Handle) - Short Description &lt;br /&gt;
&lt;br /&gt;
*[[User:TaraAthan|Tara Athan]]&lt;br /&gt;
*[[User:Lbali|Lokesh Bali]] | Richmond Police&lt;br /&gt;
*[[User:Osospdb|Paul Bartsch (osospdb)]] | UC Santa Barbara | Cal Poly - SLO Alumni&lt;br /&gt;
*[[User:Dmbianco|David Bianco (talldave)]] - US Army Corps of Engineers, San Francisco&lt;br /&gt;
*[[User:DylanBeaudette|Dylan Beaudette]] | CA Soil Resource Lab - UC Davis&lt;br /&gt;
*[[User:SunburnedSurveyor|Landon Blake(Sunburned Surveyor)]]&lt;br /&gt;
*[[User:Rburhum|Ragi Yaser Burhum(rburhum)]] | Self&lt;br /&gt;
*[[User:TheSteve0|Steve Citron (TheSteve0)]] - Pousty - ICF/Jones&amp;amp;amp;Stokes, San Jose&lt;br /&gt;
*[[User:StaceyEllis|Stacey Ellis]] - UC Davis&lt;br /&gt;
* Brian Galey | Geospatial Innovation Facility, UC Berkeley&lt;br /&gt;
*[[User:Glennon|Alan Glennon]] - spatial@ucsb&lt;br /&gt;
*[[User:Darkblue b|Brian Hamlin (darkblue_b)]] - Berkeley&lt;br /&gt;
*[[User:Mdhancher|Matt Hancher]] - Google Earth Engine - interested in Bay Area local activities&lt;br /&gt;
*[[Jeff Hobbs]] | San Jose Water Company - San Jose, CA&lt;br /&gt;
*[[User:Hollander|Allan Hollander ]]&lt;br /&gt;
*[[User:ortelius|Jeffrey Johnson]] - Consultant&lt;br /&gt;
*[[User:PacificGeodata|Matt Lamborn]] | Pacific Geodata - Napa, CA&lt;br /&gt;
*[[User:J03lar50n|Joe Larson (j03lar50n)]] | CAL FIRE / San Luis Obispo County Fire | Cal Poly - SLO Alumni&lt;br /&gt;
*[[User:Jlivni|Josh Livni (jlivni)]] Google Developer Relations (San Francisco)&lt;br /&gt;
*[[User:Wildintellect|Alex Mandel (Wildintellect)]] - UC Davis&lt;br /&gt;
*[[User:Cgs bob|Bob Moskovitz (bmoskovi)]]&lt;br /&gt;
*[[User:jmunowitch|Jeffrey Munowitch]] - Farallon Geographics&lt;br /&gt;
* [[User:brylie|Brylie Oxley]] | (brylie on freenode) - Nevada City, CA&lt;br /&gt;
* Bborie Park | Center for Vectorborne Diseases, UC Davis&lt;br /&gt;
*[[User:MPfister|Marc Pfister (drwelby)]] | ENPLAN (Redding)&lt;br /&gt;
* [[User:brainey|Bill Rainey]] - Santa Clara, CA&lt;br /&gt;
*[[User:Jsonnentag|Jeffrey Sonnentag]] - L&amp;amp;L Environmental, Inc., Redlands/Riverside, CA&lt;br /&gt;
*[[User:MicheleTobias|Michele Tobias]] - UC Davis&lt;br /&gt;
*[[User:geomercurial|Mike Treichler]] - Core-Mark International&lt;br /&gt;
* Frank Warmerdam | Google&lt;br /&gt;
*[[User:Cwhitney|Chris Whitney (Cwhitney)]] - UC San Diego / NASA ISS EarthKAM&lt;br /&gt;
*[[User:Brian H Wilson|Brian H Wilson]] - Cotati CA&lt;br /&gt;
*[[User:Bwoodall|Bill Woodall(bwoodall)]] San Diego&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.osgeo.org/wiki/California California Chapter Wiki Home Page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Local Chapters]]&lt;br /&gt;
&lt;br /&gt;
[[Category: California]]&lt;/div&gt;</summary>
		<author><name>Wiki-Brian H Wilson</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Talk:DockerImages&amp;diff=109192</id>
		<title>Talk:DockerImages</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Talk:DockerImages&amp;diff=109192"/>
		<updated>2017-09-08T17:56:03Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Brian H Wilson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I converted the first column using &amp;quot;rowspan&amp;quot; tags so that project (for example PostGIS) can span more than one row.&lt;br /&gt;
I made the projects be links, but it's not done yet. Some are links to non-existent wiki pages, others are direct links outside the wiki.&lt;br /&gt;
Since this wiki is not a comprehensive index of all things GIS it's probably okay to mix it up and have some be internal links when the pages exist and some be links directly to the projects (eg gdal.org)&lt;br /&gt;
&lt;br /&gt;
Oh - Also I started putting the projects in alphabetical order!&lt;/div&gt;</summary>
		<author><name>Wiki-Brian H Wilson</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Talk:DockerImages&amp;diff=109191</id>
		<title>Talk:DockerImages</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Talk:DockerImages&amp;diff=109191"/>
		<updated>2017-09-08T17:55:08Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Brian H Wilson: Created page with &amp;quot;I converted the first column using &amp;quot;rowspan&amp;quot; tags so that project (for example PostGIS) can span more than one row. I made the projects be links, but it's not done yet. Some a...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I converted the first column using &amp;quot;rowspan&amp;quot; tags so that project (for example PostGIS) can span more than one row.&lt;br /&gt;
I made the projects be links, but it's not done yet. Some are links to non-existent wiki pages, others are direct links outside the wiki.&lt;br /&gt;
Since this wiki is not a comprehensive index of all things GIS it's probably okay to mix it up and have some be internal links when the pages exist and some be links directly to the projects (eg gdal.org)&lt;/div&gt;</summary>
		<author><name>Wiki-Brian H Wilson</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=DockerImages&amp;diff=109110</id>
		<title>DockerImages</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=DockerImages&amp;diff=109110"/>
		<updated>2017-09-08T05:37:17Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Brian H Wilson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
The goal of this list is to provide an overview of OSGeo-related Docker images to leverage the advantages of containerization across the geoinformatics communities.&lt;br /&gt;
&lt;br /&gt;
You want to learn how this list was created? See [[DockerImagesMeta]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Project !! Image on Hub !! Maintainer !! Link !! Specific goals / target users? !! License !! Base image !! Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Cartaro]] || &amp;lt;code&amp;gt;geops/cartaro&amp;lt;/code&amp;gt; || [http://cartaro.org/ Cartaro] || https://www.drupal.org/node/2579221 || - || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || good docs, works&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Deegree]] ||&amp;lt;code&amp;gt;tfr42/deegree&amp;lt;/code&amp;gt; || Deegree TMC || https://github.com/tfr42/deegree-docker || - || - || &amp;lt;code&amp;gt;tomcat:8-jre7&amp;lt;/code&amp;gt; and&amp;lt;code&amp;gt; java:8&amp;lt;/code&amp;gt; (which is &amp;lt;code&amp;gt;debian:jessie&amp;lt;/code&amp;gt;) || also docker-compose with PostGIS, [https://docs.google.com/document/d/1DEcTxNKMtJD3LjONKz4O9umowTh3KnMfDB4cuDYBGfI/edit#heading=h.c7bibbfs1pv FOSS4G workshop documentation]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[geoblacklight]] || &amp;lt;code&amp;gt;geoblacklight/geoblacklight&amp;lt;/code&amp;gt; || [http://geoblacklight.org GeoBlacklight] || https://github.com/geoblacklight/geoblacklight-docker || - || - || &amp;lt;code&amp;gt;rails:4.2.3&amp;lt;/code&amp;gt; || detailed instructions, including image with test data; see also [https://hub.docker.com/r/geoblacklight/geoserver/ docker-compose configuration] and open at http://localhost/catalog&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[geogig]] || &amp;lt;code&amp;gt;kartoza/geogig&amp;lt;/code&amp;gt; || kartoza/Tim Sutton, 3rd party || https://github.com/kartoza/docker-geogig || - || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || clear instructions; untested&lt;br /&gt;
|-&lt;br /&gt;
|  [[geogig]] server and cli || &amp;lt;code&amp;gt;jasoncallaway/geogig-server&amp;lt;/code&amp;gt; and&amp;lt;code&amp;gt; jasoncallaway/geogig-cli&amp;lt;/code&amp;gt; || Jason Callaway, 3rd party || https://github.com/jason-callaway || - || - || &amp;lt;code&amp;gt;centos:latest&amp;lt;/code&amp;gt; || under development, untested&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://geomoose.org GeoMOOSE] || Build yourself || [http://www.geomoose.org/ GeoMOOSE] || https://github.com/geomoose/docker-geomoose || demo and [http://www.geomoose.org/releases/2.9.0.html#release development environment} || MIT || &amp;lt;code&amp;gt;ubuntu:trusty&amp;lt;/code&amp;gt; || must build yourself, but very good documentation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[GeoServer]] || &amp;lt;code&amp;gt;winsent/geoserver&amp;lt;/code&amp;gt; || [https://github.com/winsento) winsento]/&amp;quot;ololoteam&amp;quot;, independent || https://bitbucket.org/ololoteam/geoserver-docker || unclear - production? || - || | uses Oracle Java; well documented&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[Jupyter Notebook]] || &amp;lt;code&amp;gt;dcal12/python-geospatial&amp;lt;/code&amp;gt; || Doug Callaway/DCAL12 ||  https://github.com/DCAL12/docker-python-geospatial || - || &amp;lt;code&amp;gt;jupyter/base-notebook:latest&amp;lt;/code&amp;gt; || works, very small dockerfile but lacks docs/examples&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mapcache || &amp;lt;code&amp;gt;pamtrak06/mapcache-ubuntu14.04&amp;lt;/code&amp;gt; || - || https://github.com/pamtrak06/mapcache-ubuntu14.04 || - || - || &amp;lt;code&amp;gt;pamtrak06/ubuntu14.04-apache2-python&amp;lt;/code&amp;gt; || ... untested&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;camptocamp/mapcache&amp;lt;/code&amp;gt; || [https://github.com/camptocamp camptocamp] || https://github.com/camptocamp/docker-mapcache || - || - || &amp;lt;code&amp;gt;debian:stable&amp;lt;/code&amp;gt; || ... untested&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[MapFish]] Print || &amp;lt;code&amp;gt;unknownlighter/mapfish-print&amp;lt;/code&amp;gt; || Maintainer || https://bitbucket.org/lighter/mapfish-print || - || - || &amp;lt;code&amp;gt;tomcat:8-jre7&amp;lt;/code&amp;gt; || No documentation, but just open http://localhost:8080/&lt;br /&gt;
|-&lt;br /&gt;
|  [[MapGuide]] || &amp;lt;code&amp;gt;jumpinjackie/mapguide-base&amp;lt;/code&amp;gt; || Jackie Ng || https://github.com/jumpinjackie/mapguide-centos-docker || as a base image? || - || &amp;lt;code&amp;gt;centos:centos6&amp;lt;/code&amp;gt; || Dockerfile is missing command, run with &amp;lt;code&amp;gt;docker run --rm -it -p 8008:8008 jumpinjackie/mapguide-base /usr/bin/supervisord&amp;lt;/code&amp;gt;, but only shows [https://github.com/jumpinjackie/mapguide-centos-docker/issues/4 error]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[MapServer]] || &amp;lt;code&amp;gt;geodata/mapserver&amp;lt;/code&amp;gt; || [https://github.com/geo-data GeoData Institute], 3rd party  || https://github.com/geo-data/mapserver-docker || mapserver with a &amp;quot;broad range of options enabled including a comprehensive GDAL library&amp;quot; || - || &amp;lt;code&amp;gt;geodata/gdal:latest&amp;lt;/code&amp;gt; || good instructions&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[neo4j-spatial]] || &amp;lt;code&amp;gt;jeffreyjharris/docker-neo4j-spatial&amp;lt;/code&amp;gt; || Kenny Bastani, 3rd party || https://github.com/jeffreyjharris/docker-neo4j-spatial || - || - || &amp;lt;code&amp;gt;java:openjdk-8-jdk&amp;lt;/code&amp;gt; || open at &amp;lt;http://localhost:7474/browser/&amp;gt;; extension/fork of &amp;lt;code&amp;gt;kbastani/docker-neo4j&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | [[PostGIS]] || &amp;lt;code&amp;gt;mdillon/postgis&amp;lt;/code&amp;gt; || Mike Dillon/Appropriate Computing || https://github.com/md5/docker-postgis || - || file&amp;lt;code&amp;gt; LICENSE&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;postgres:9.5&amp;lt;/code&amp;gt; || simple and good&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;neowaylabs/postgis&amp;lt;/code&amp;gt; || NeowayLabs, 3rd party || https://github.com/NeowayLabs/docker-postgis || - || License || &amp;lt;code&amp;gt;neowaylabs/baseimage&amp;lt;/code&amp;gt; || installs from http://apt.postgresql...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;camptocamp/postgis&amp;lt;/code&amp;gt; || capmtocamp, 3rd party || https://github.com/camptocamp/docker-postgis || base image for own configuration || - || &amp;lt;code&amp;gt;postgres:9.5&amp;lt;/code&amp;gt; || installs from sources, documentation recommends usage as a base image&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;kartoza/postgis&amp;lt;/code&amp;gt; || kartoza/Tim Sutton, 3rd party || https://github.com/kartoza/docker-postgis || Ready to run PostGIS geospatial databaseg || - || &amp;lt;code&amp;gt;debian:stable&amp;lt;/code&amp;gt; || installs from http://apt.postgresql&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | [[QGIS Desktop]] || &amp;lt;code&amp;gt;kartoza/qgis-desktop&amp;lt;/code&amp;gt; || kartoza/Tim Sutton, 3rd party || https://github.com/kartoza/docker-qgis-desktop || complete replacement for usage on Desktop, see http://kartoza.com/qgis-desktop-in-docker/ || - || &amp;lt;code&amp;gt;kartoza/qgis-base&amp;lt;/code&amp;gt; || good instructions, including docker-compose with a postgis server; [https://hub.docker.com/u/qgis/ QGIS community is on Docker Hub] but not with a QGIS image&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;timcera/qgis-desktop-ubuntu&amp;lt;/code&amp;gt; || timcera, 3rd party || https://github.com/timcera/qgis-desktop-ubuntu || &amp;quot;Instead of compiling, this image is [..] latest QGIS&amp;quot; || - || &amp;lt;code&amp;gt;ubuntu:xenial&amp;lt;/code&amp;gt; and UbuntuGIS repos || instructions for run script including mounting as setting user, untested but looks promising&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;elpaso/qgis-testing-environment&amp;lt;/code&amp;gt; || elpase, 3rd party || - || Simple container for testing QGIS Desktop and for executing unit tests inside a real QGIS instance || - || ? || incl. instructions for running on Travis, uses xhost forwarding (dont forget to&amp;lt;code&amp;gt; xhost -&amp;lt;/code&amp;gt; when youre done)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[QGIS Server]] || &amp;lt;code&amp;gt;kartoza/qgis-server&amp;lt;/code&amp;gt; || kartoza/Tim Sutton || https://github.com/kartoza/docker-qgis-server || complete replacement for usage on Desktop, see http://kartoza.com/qgis-desktop-in-docker/ || - || &amp;lt;code&amp;gt;kartoza/qgis-desktop&amp;lt;/code&amp;gt; || good instructions&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;kartoza/qgis-server&amp;lt;/code&amp;gt; || kartoza, 3rd party || https://github.com/kartoza/docker-qgis-server || A simple docker container that runs QGIS Server || - || &amp;lt;code&amp;gt;kartoza/qgis-desktop&amp;lt;/code&amp;gt; || - &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  QGIS MapServer + web client || &amp;lt;code&amp;gt;opengisch/qgis-server-webclient&amp;lt;/code&amp;gt; || opengis.ch, 3rd party || https://github.com/opengisch/docker-qgis-server-webclient || - || - || &amp;lt;code&amp;gt;debian:stable&amp;lt;/code&amp;gt; || [https://hub.docker.com/u/qgis/ QGIS community is on Docker Hub] but not with a QGIS image&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[tileserver-mapnik]] || &amp;lt;code&amp;gt;klokantech/tileserver-mapnik&amp;lt;/code&amp;gt; || [https://hub.docker.com/u/klokantech/ klokantech] || https://github.com/klokantech/tileserver-mapnik || Mapnik based map tileserver generating raster tiles from MapBox Studio project &amp;amp; custom vector tiles || file&amp;lt;code&amp;gt; License&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;node:0.10&amp;lt;/code&amp;gt; || installation instructions just refer to the Dockerfile - nice! see [http://osm2vectortiles.org/docs/serve-raster-tiles-docker instructions by osm2vectortiles]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[gdal]] || &amp;lt;code&amp;gt;geodata/gdal&amp;lt;/code&amp;gt; || [https://github.com/geo-data GeoData Institute], 3rd party || https://github.com/geo-data/gdal-docker || build specific versions of gdal from source, see [https://hub.docker.com/r/geodata/gdal/tags/ tags] || - || &amp;lt;code&amp;gt;ubuntu:trusty&amp;lt;/code&amp;gt; || some forks, e.g. [https://hub.docker.com/r/geometalab/gdal-debian/ geometalab], compare on GitHub before use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;spara/gdal_ef&amp;lt;/code&amp;gt; || 3rd party || https://github.com/spara/gdal-docker || demo FOSS4G-NA 2016 || - || &amp;lt;code&amp;gt;ubuntu:trusty&amp;lt;/code&amp;gt; || -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[pdal]] || &amp;lt;code&amp;gt;pdal/pdal&amp;lt;/code&amp;gt; || PDAL maintainers || http://www.pdal.io/workshop/docker.html || PDAL stands on the shoulders of giants. It uses GDAL, GEOS, and many other dependencies. Because of this, it is very challenging to build it yourself. We could easily burn an entire workshop learning the esoteric build miseries of PDAL and all of its dependencies. Fortunately, Docker will allow us to use a fully-featured known configuration to run our examples and exercises without having to suffer so much. || License || &amp;lt;code&amp;gt;pdal/dependencies&amp;lt;/code&amp;gt;, [https://github.com/PDAL/PDAL/blob/master/scripts/docker/dependencies/Dockerfile which is based on]&amp;lt;code&amp;gt; ubuntu:15.04&amp;lt;/code&amp;gt; || great docs; build libs from source;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[saga]] || &amp;lt;code&amp;gt;ntonshevtsov/saga-gis&amp;lt;/code&amp;gt; ||  || - || - || - || &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; || no Dockerfile, but works! Use &amp;lt;code&amp;gt;xhost +&amp;lt;/code&amp;gt; before and&amp;lt;code&amp;gt; xhost -&amp;lt;/code&amp;gt; after&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Grass]] || &amp;lt;code&amp;gt;geodata/grass&amp;lt;/code&amp;gt; || [https://github.com/geo-data GeoData Institute], 3rd party || https://github.com/geo-data/grass-docker || specific subservsion version of grass compiled against specific gdal version || - || &amp;lt;code&amp;gt;ubuntu:trusty&amp;lt;/code&amp;gt; || good instructions for usage and build, GRASS is build outside of container, see Makefile in repo&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[opticks]] || &amp;lt;code&amp;gt;toddstavish/opticks&amp;lt;/code&amp;gt; || Todd Stavish || https://github.com/toddstavish/Dockerfiles || - || - || &amp;lt;code&amp;gt;ubuntu:15.04&amp;lt;/code&amp;gt; || run with &amp;lt;code&amp;gt;docker run -i -t -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY -v $(pwd)/tmp:/home/data toddstavish/opticks&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;tclarke/opticks&amp;lt;/code&amp;gt; || Trevor R.H. Clarke/Opticks || https://github.com/tclarke/opticks-docker || - || - || &amp;lt;code&amp;gt;centos:centos7&amp;lt;/code&amp;gt; || good documentation, error on run;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[CartoDB]] || &amp;lt;code&amp;gt;sverhoeven/cartodb&amp;lt;/code&amp;gt; || Stefan Verhoeven, 3rd party || https://github.com/sverhoeven/docker-cartodb || fully working cartodb development solution without the installation hassle. || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || large image; includes multiple &amp;quot;apps&amp;quot; (postgres, node, redis-server); use together with nginx proxy in container: https://hub.docker.com/r/spawnthink/cartodb-nginx/&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;akvo/akvo-provisioning&amp;lt;/code&amp;gt; || Akvo, 3rd party || https://github.com/akvo/akvo-provisioning/tree/develop/docker/cartodb ||  what's needed to dockerize the five main components CartoDB || - || - || multiple images, and docker-compose orchestration&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[Nominatim]] || &amp;lt;code&amp;gt;helvalius/nominatim-docker-development&amp;lt;/code&amp;gt; || helvalius, 3rd party || https://github.com/helvalius/nominatim-docker || builds current master or development || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || includes PG database and apache2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mediagis/nominatim&amp;lt;/code&amp;gt; || [https://github.com/winsento winsento]/mediagis, 3rd party || https://github.com/mediagis/nominatim-docker || &amp;quot;100% working container&amp;quot; || - || &amp;lt;code&amp;gt;ubuntu:trusty&amp;lt;/code&amp;gt; || fork by [https://github.com/cartography/nominatim-docker cartography], test data is in Monaco&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[osmtools]] || &amp;lt;code&amp;gt;mediagis/osmtools&amp;lt;/code&amp;gt; || [https://github.com/winsento winsento]/mediagis, 3rd party || https://github.com/mediagis/osmtools || package CLI tools osmconvert, osmfilter, osmupdate || - || &amp;lt;code&amp;gt;ubuntu:latest&amp;lt;/code&amp;gt; || fork by [https://hub.docker.com/r/cartography/osmtools/ cartography]&lt;br /&gt;
|-&lt;br /&gt;
|  [[osrm]] (Frontend, Backend) || &amp;lt;code&amp;gt;cartography/osrm-backend-docker&amp;lt;/code&amp;gt; and&amp;lt;code&amp;gt; docker pull cartography/osrm-frontend-docker&amp;lt;/code&amp;gt; || Project-OSRM || http://project-osrm.org/ || - || LICENSE.txt || &amp;lt;code&amp;gt;ubuntu:trusty&amp;lt;/code&amp;gt; || untested, documentation seems good&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[osmosis]] || &amp;lt;code&amp;gt;farberg/openstreetmap-osmosis-docker&amp;lt;/code&amp;gt; || Dennis Pfisterer || https://github.com/pfisterer/openstreetmap-osmosis-docker || - || - || &amp;lt;code&amp;gt;debian:jessie&amp;lt;/code&amp;gt; || not much, but works&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ferimer/osmosis&amp;lt;/code&amp;gt; || [https://ferimer.es/ Ferimer] || https://github.com/ferimer/docker-osmosis || - || - || &amp;lt;code&amp;gt;debian:latest&amp;lt;/code&amp;gt; || not much, but works; &amp;quot;latest&amp;quot; tag missing, not well maintained&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[osmosis]] + Jenkins || &amp;lt;code&amp;gt;henkel/jenkins-slave-osmosis&amp;lt;/code&amp;gt; || Philipp Henkel || https://github.com/henkel/jenkins-slave-osmosis || presumably for automation? || - || &amp;lt;code&amp;gt;debian:latest&amp;lt;/code&amp;gt; || untested (quite specific use case)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[osm2pgsql]] || &amp;lt;code&amp;gt;openfirmware/osm2pgsql&amp;lt;/code&amp;gt; || James Badger/openfirmware || https://github.com/openfirmware/docker-osm2pgsql || A Docker image with osm2pgsql, the tool for importing OpenStreetMap data into a Postgresql database. || - || &amp;lt;code&amp;gt;debian:wheezy&amp;lt;/code&amp;gt; || [https://hub.docker.com/search/?isAutomated=0&amp;amp;isOfficial=0&amp;amp;page=1&amp;amp;pullCount=1&amp;amp;q=osm2pgsql&amp;amp;starCount=0 many images exist], untested, could profit from docs including postgres&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  OSM-ready postgres || &amp;lt;code&amp;gt;openfirmware/postgres-osm&amp;lt;/code&amp;gt; || James Badger/openfirmware || https://github.com/openfirmware/docker-postgres-osm |The base postgres image from Docker with extensions for importing OpenStreetMap data. || - || &amp;lt;code&amp;gt;postgres:9.3.6&amp;lt;/code&amp;gt; || README says it is unfinished&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[r-spatial]] || &amp;lt;code&amp;gt;achubaty/r-spatial-base&amp;lt;/code&amp;gt; and&amp;lt;code&amp;gt; achubaty/r-spatial-devel&amp;lt;/code&amp;gt; || Alex Chubaty || https://github.com/achubaty/rocker-files || extend Rocker base image with spatial packages || License || &amp;lt;code&amp;gt;rocker/r-base:latest&amp;lt;/code&amp;gt; respectively&amp;lt;code&amp;gt; rocker/r-devel:latest&amp;lt;/code&amp;gt; || -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  ubuntugis-docker || &amp;lt;code&amp;gt;javimarlop/ubuntugis-docker&amp;lt;/code&amp;gt;  || Martinez-Lopez Javier, 3rd party || https://github.com/javimarlop/ubuntugis-docker || VM using Docker for Geospatial Analysis || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || untested; really installs a lot of stuff, not best use of Docker&lt;br /&gt;
|-&lt;br /&gt;
|  [[mapnik]] || &amp;lt;code&amp;gt;mapsquare/mapnik3&amp;lt;/code&amp;gt; || [https://hub.docker.com/u/mapsquare/ mapsquare] || https://github.com/jawg/docker-mapnik3 || - || - || &amp;lt;code&amp;gt;debian:jessie&amp;lt;/code&amp;gt; || versions as tags; untested, partial instructions only&lt;br /&gt;
|-&lt;br /&gt;
|  [[GeoNode]] || &amp;lt;code&amp;gt;openmarble/arch-geonode&amp;lt;/code&amp;gt; || Maintainer || https://github.com/OpenMarble/geomelting || - || - || &amp;lt;code&amp;gt;openmarble/arch-imaging:latest&amp;lt;/code&amp;gt; || lacking documentation, run with&amp;lt;code&amp;gt; docker run -it --rm -p 8000:8000 -p 8080:8080 openmarble/arch-geonode&amp;lt;/code&amp;gt; and open GeoNode at http://localhost:8000/ (login with admin/admin) or GeoServer at http://localhost:8080/geoserver/web/&lt;br /&gt;
|-&lt;br /&gt;
|  [[geosuite]] || &amp;lt;code&amp;gt;devdattat/docker-opengeosuite&amp;lt;/code&amp;gt; || Devdatta Tengshe || https://github.com/devdattaT/docker-OpenGeoSuite || - || MIT || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || incomplete instructions; Dockerfile has no start command... cannot work&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  cesium terrain server and cesium.js || &amp;lt;code&amp;gt;geodata/cesium-terrain-server&amp;lt;/code&amp;gt; || [https://github.com/geo-data GeoData Institute], 3rd party  || https://github.com/geo-data/cesium-terrain-server || - || - || &amp;lt;code&amp;gt;phusion/baseimage:0.9.15&amp;lt;/code&amp;gt; (Ubuntu 14.04 Trusty Tahr) || good documentation, untested because tiles must be created first&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[GeoNetwork]] || &amp;lt;code&amp;gt;oscarfonts/geonetwork&amp;lt;/code&amp;gt; || Oscar Fonts (geomati.co) || https://github.com/oscarfonts/docker-geonetwork || - || - || &amp;lt;code&amp;gt;tomcat:8-jre8&amp;lt;/code&amp;gt; || reasonable documetation, newer fork of [https://hub.docker.com/r/eliotjordan/geonetwork-docker/ elitojordan], open at http://localhost:8888/geonetwork&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;geonetwork&amp;lt;/code&amp;gt; || Official /Joana Simoes, [https://www.geocat.net/ GeoCat] || https://github.com/geonetwork/docker-geonetwork || &lt;br /&gt;
* First-time users: try GeoNetwork; &lt;br /&gt;
* Advanced users: Run specific version of GeoNetwork, with an external PostgreSQL DB backend&lt;br /&gt;
 || Specified on the&amp;lt;code&amp;gt; README&amp;lt;/code&amp;gt; file || &amp;lt;code&amp;gt;tomcat:8&amp;lt;/code&amp;gt; || Follows the [https://github.com/docker-library/official-images best practices for official Docker images]. Official documentation  [https://github.com/docker-library/docs/tree/master/geonetwork here]. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[landsat-util]] || &amp;lt;code&amp;gt;developmentseed/landsat-util&amp;lt;/code&amp;gt; || [https://developmentseed.org/ developmentseed] || https://pythonhosted.org/landsat-util/installation.html?highlight=docker#docker || - || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || has several related images, see https://hub.docker.com/u/developmentseed/&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[opendronemap]] || &amp;lt;code&amp;gt;opendronemap/opendronemap&amp;lt;/code&amp;gt; || [https://github.com/OpenDroneMap OpenDroneMap] || https://github.com/OpenDroneMap/OpenDroneMap || OpenDroneMap is a tool to postprocess drone, balloon, kite, and street view data to geographic data. || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || not tested, but good documentation available&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | [[pycsw]] || &amp;lt;code&amp;gt;geocontainer/pycsw&amp;lt;/code&amp;gt; || [http://geocontainers.org/ Geocontainers] || https://github.com/geocontainers/dockerfiles || - || - || &amp;lt;code&amp;gt;alpine:3.4&amp;lt;/code&amp;gt; || very short documenation only, simply open CSW Capabilities at http://&amp;lt;ip&amp;gt;/&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;birdhouse/pycsw&amp;lt;/code&amp;gt; || [http://bird-house.github.io/ Birdhouse] || https://github.com/bird-house/birdhouse-playground || - || - || &amp;lt;code&amp;gt;birdhouse/bird-base:latest&amp;lt;/code&amp;gt; || no docs; only pycsw 1.10.3, but Capabilities available at http://&amp;lt;ip&amp;gt;:8082/csw?service=CSW&amp;amp;request=GetCapabilities&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;datagov/catalog-pycsw&amp;lt;/code&amp;gt; || [https://github.com/GSA U.S. General Services Administration] || datagov/catalog-pycsw || [https://github.com/GSA/catalog-app production use for catalog.data.gov] || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || tailored to their installation, docs lacking; run with&amp;lt;code&amp;gt; &amp;lt;/code&amp;gt; and should be available at http://&amp;lt;ip&amp;gt;/csw - does not work!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;axiom/docker-pycsw&amp;lt;/code&amp;gt; || [http://axiomdatascience.com/ Axiom Data Science] || https://github.com/axiom-data-science/docker-pycsw || testing as well as production || - || &amp;lt;code&amp;gt;phusion/baseimage:0.9.18&amp;lt;/code&amp;gt; (Ubuntu++) || good documentation, [https://github.com/axiom-data-science/docker-pycsw/issues/1 currently not working]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  pyWPS4-demo || &amp;lt;code&amp;gt;geocontainer/pywps/4/pywps-demo&amp;lt;/code&amp;gt; || [http://geocontainers.org/ Geocontainers] ||  https://github.com/geocontainers/dockerfiles || - || MIT || &amp;lt;code&amp;gt;alpine/latest&amp;lt;/code&amp;gt;|| Good docs https://pywps.readthedocs.io/en/latest/ &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[Zoo-Project]] || &amp;lt;code&amp;gt;yoms/zoo-project&amp;lt;/code&amp;gt; || yomd || https://github.com/yoms/zoo-project || - || file&amp;lt;code&amp;gt; LICENSE&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;centos:6.7&amp;lt;/code&amp;gt; || no documentation, seems to start but don't know where to look next&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[Team Engine]] || &amp;lt;code&amp;gt;tfr42/teamengine&amp;lt;/code&amp;gt; || tfr42 || https://hub.docker.com/r/tfr42/teamengine/ || - || - || &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; || Dockerfile missing, but good instructions&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | [[52°North WPS]] || &amp;lt;code&amp;gt;ciwater/n52wps&amp;lt;/code&amp;gt; || Tethys Platform, 3rd party || https://github.com/CI-WATER/tethys_docker&lt;br /&gt;
 || 52 North Web Processing Service with GRASS and Sextante backends enabled. || - || &amp;lt;code&amp;gt; ubuntu:14.04&amp;lt;/code&amp;gt; || good instructions, several processing backends included&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;zuncle/52n-wps&amp;lt;/code&amp;gt; || Xavier Thomas, 3rd party || https://bitbucket.org/zuncle/docker || - || - || &amp;lt;code&amp;gt;zuncle/tomcat8-oracle-java8&amp;lt;/code&amp;gt; || installs from source using Maven&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;geocontainers/52n-wps&amp;lt;/code&amp;gt; || [http://geocontainers.org/ Geocontainers] || https://github.com/geocontainers/dockerfiles/tree/master/52n-wps || ? || - || &amp;lt;code&amp;gt;tomcat:9&amp;lt;/code&amp;gt; || -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  52°North SOS || - || - || - || - || - || - || only makes sense when using compose file, which includes PostGIS, work in progess at https://github.com/geocontainers/dockerfiles/issues/4&lt;br /&gt;
|-&lt;br /&gt;
|  epsg.io || &amp;lt;code&amp;gt;klokantech/epsg.io&amp;lt;/code&amp;gt; || [https://hub.docker.com/u/klokantech/ klokantech] || https://github.com/klokantech/epsg.io || - || file&amp;lt;code&amp;gt; LICENSE&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;klokantech/gdal:1.11&amp;lt;/code&amp;gt; || Run with&amp;lt;code&amp;gt; -p 8080:8080&amp;lt;/code&amp;gt; to open at &amp;lt;http://localhost:8080/&amp;gt; Run a clone in you local network&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  osm2vectortiles || multiple || [http://osm2vectortiles.org/ osm2vectortiles] || https://hub.docker.com/r/osm2vectortiles/ || - || - || multiple || see also tileserver-mapnik by klokantech&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wiki-Brian H Wilson</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=DockerImages&amp;diff=109109</id>
		<title>DockerImages</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=DockerImages&amp;diff=109109"/>
		<updated>2017-09-08T05:33:46Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Brian H Wilson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
The goal of this list is to provide an overview of OSGeo-related Docker images to leverage the advantages of containerization across the geoinformatics communities.&lt;br /&gt;
&lt;br /&gt;
You want to learn how this list was created? See [[DockerImagesMeta]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Project !! Image on Hub !! Maintainer !! Link !! Specific goals / target users? !! License !! Base image !! Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Cartaro]] || &amp;lt;code&amp;gt;geops/cartaro&amp;lt;/code&amp;gt; || [http://cartaro.org/ Cartaro] || https://www.drupal.org/node/2579221 || - || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || good docs, works&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Deegree]] ||&amp;lt;code&amp;gt;tfr42/deegree&amp;lt;/code&amp;gt; || Deegree TMC || https://github.com/tfr42/deegree-docker || - || - || &amp;lt;code&amp;gt;tomcat:8-jre7&amp;lt;/code&amp;gt; and&amp;lt;code&amp;gt; java:8&amp;lt;/code&amp;gt; (which is &amp;lt;code&amp;gt;debian:jessie&amp;lt;/code&amp;gt;) || also docker-compose with PostGIS, [https://docs.google.com/document/d/1DEcTxNKMtJD3LjONKz4O9umowTh3KnMfDB4cuDYBGfI/edit#heading=h.c7bibbfs1pv FOSS4G workshop documentation]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[geoblacklight]] || &amp;lt;code&amp;gt;geoblacklight/geoblacklight&amp;lt;/code&amp;gt; || [http://geoblacklight.org GeoBlacklight] || https://github.com/geoblacklight/geoblacklight-docker || - || - || &amp;lt;code&amp;gt;rails:4.2.3&amp;lt;/code&amp;gt; || detailed instructions, including image with test data; see also [https://hub.docker.com/r/geoblacklight/geoserver/ docker-compose configuration] and open at http://localhost/catalog&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[geogig]] || &amp;lt;code&amp;gt;kartoza/geogig&amp;lt;/code&amp;gt; || kartoza/Tim Sutton, 3rd party || https://github.com/kartoza/docker-geogig || - || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || clear instructions; untested&lt;br /&gt;
|-&lt;br /&gt;
|  [[geogig]] server and cli || &amp;lt;code&amp;gt;jasoncallaway/geogig-server&amp;lt;/code&amp;gt; and&amp;lt;code&amp;gt; jasoncallaway/geogig-cli&amp;lt;/code&amp;gt; || Jason Callaway, 3rd party || https://github.com/jason-callaway || - || - || &amp;lt;code&amp;gt;centos:latest&amp;lt;/code&amp;gt; || under development, untested&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[GeoMOOSE]] || - || [http://www.geomoose.org/ GeoMOOSE] || https://github.com/geomoose/docker-geomoose || demo and [http://www.geomoose.org/releases/2.9.0.html#release development environment} || MIT || &amp;lt;code&amp;gt;ubuntu:trusty&amp;lt;/code&amp;gt; || must build yourself, but very good documentation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[GeoServer]] || &amp;lt;code&amp;gt;winsent/geoserver&amp;lt;/code&amp;gt; || [https://github.com/winsento) winsento]/&amp;quot;ololoteam&amp;quot;, independent || https://bitbucket.org/ololoteam/geoserver-docker || unclear - production? || - || | uses Oracle Java; well documented&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://grasss.osgeo.org/ Grass] || &amp;lt;code&amp;gt;geodata/grass&amp;lt;/code&amp;gt; || [https://github.com/geo-data GeoData Institute], 3rd party || https://github.com/geo-data/grass-docker || specific subservsion version of grass compiled against specific gdal version || - || &amp;lt;code&amp;gt;ubuntu:trusty&amp;lt;/code&amp;gt; || good instructions for usage and build, GRASS is build outside of container, see Makefile in repo&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[Jupyter Notebook]] || &amp;lt;code&amp;gt;dcal12/python-geospatial&amp;lt;/code&amp;gt; || Doug Callaway/DCAL12 ||  https://github.com/DCAL12/docker-python-geospatial || - || &amp;lt;code&amp;gt;jupyter/base-notebook:latest&amp;lt;/code&amp;gt; || works, very small dockerfile but lacks docs/examples&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mapcache || &amp;lt;code&amp;gt;pamtrak06/mapcache-ubuntu14.04&amp;lt;/code&amp;gt; || - || https://github.com/pamtrak06/mapcache-ubuntu14.04 || - || - || &amp;lt;code&amp;gt;pamtrak06/ubuntu14.04-apache2-python&amp;lt;/code&amp;gt; || ... untested&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;camptocamp/mapcache&amp;lt;/code&amp;gt; || [https://github.com/camptocamp camptocamp] || https://github.com/camptocamp/docker-mapcache || - || - || &amp;lt;code&amp;gt;debian:stable&amp;lt;/code&amp;gt; || ... untested&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[MapFish]] Print || &amp;lt;code&amp;gt;unknownlighter/mapfish-print&amp;lt;/code&amp;gt; || Maintainer || https://bitbucket.org/lighter/mapfish-print || - || - || &amp;lt;code&amp;gt;tomcat:8-jre7&amp;lt;/code&amp;gt; || No documentation, but just open http://localhost:8080/&lt;br /&gt;
|-&lt;br /&gt;
|  [[MapGuide]] || &amp;lt;code&amp;gt;jumpinjackie/mapguide-base&amp;lt;/code&amp;gt; || Jackie Ng || https://github.com/jumpinjackie/mapguide-centos-docker || as a base image? || - || &amp;lt;code&amp;gt;centos:centos6&amp;lt;/code&amp;gt; || Dockerfile is missing command, run with &amp;lt;code&amp;gt;docker run --rm -it -p 8008:8008 jumpinjackie/mapguide-base /usr/bin/supervisord&amp;lt;/code&amp;gt;, but only shows [https://github.com/jumpinjackie/mapguide-centos-docker/issues/4 error]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[MapServer]] || &amp;lt;code&amp;gt;geodata/mapserver&amp;lt;/code&amp;gt; || [https://github.com/geo-data GeoData Institute], 3rd party  || https://github.com/geo-data/mapserver-docker || mapserver with a &amp;quot;broad range of options enabled including a comprehensive GDAL library&amp;quot; || - || &amp;lt;code&amp;gt;geodata/gdal:latest&amp;lt;/code&amp;gt; || good instructions&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[neo4j-spatial]] || &amp;lt;code&amp;gt;jeffreyjharris/docker-neo4j-spatial&amp;lt;/code&amp;gt; || Kenny Bastani, 3rd party || https://github.com/jeffreyjharris/docker-neo4j-spatial || - || - || &amp;lt;code&amp;gt;java:openjdk-8-jdk&amp;lt;/code&amp;gt; || open at &amp;lt;http://localhost:7474/browser/&amp;gt;; extension/fork of &amp;lt;code&amp;gt;kbastani/docker-neo4j&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | [[PostGIS]] || &amp;lt;code&amp;gt;mdillon/postgis&amp;lt;/code&amp;gt; || Mike Dillon/Appropriate Computing || https://github.com/md5/docker-postgis || - || file&amp;lt;code&amp;gt; LICENSE&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;postgres:9.5&amp;lt;/code&amp;gt; || simple and good&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;neowaylabs/postgis&amp;lt;/code&amp;gt; || NeowayLabs, 3rd party || https://github.com/NeowayLabs/docker-postgis || - || License || &amp;lt;code&amp;gt;neowaylabs/baseimage&amp;lt;/code&amp;gt; || installs from http://apt.postgresql...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;camptocamp/postgis&amp;lt;/code&amp;gt; || capmtocamp, 3rd party || https://github.com/camptocamp/docker-postgis || base image for own configuration || - || &amp;lt;code&amp;gt;postgres:9.5&amp;lt;/code&amp;gt; || installs from sources, documentation recommends usage as a base image&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;kartoza/postgis&amp;lt;/code&amp;gt; || kartoza/Tim Sutton, 3rd party || https://github.com/kartoza/docker-postgis || Ready to run PostGIS geospatial databaseg || - || &amp;lt;code&amp;gt;debian:stable&amp;lt;/code&amp;gt; || installs from http://apt.postgresql&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | [[QGIS Desktop]] || &amp;lt;code&amp;gt;kartoza/qgis-desktop&amp;lt;/code&amp;gt; || kartoza/Tim Sutton, 3rd party || https://github.com/kartoza/docker-qgis-desktop || complete replacement for usage on Desktop, see http://kartoza.com/qgis-desktop-in-docker/ || - || &amp;lt;code&amp;gt;kartoza/qgis-base&amp;lt;/code&amp;gt; || good instructions, including docker-compose with a postgis server; [https://hub.docker.com/u/qgis/ QGIS community is on Docker Hub] but not with a QGIS image&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;timcera/qgis-desktop-ubuntu&amp;lt;/code&amp;gt; || timcera, 3rd party || https://github.com/timcera/qgis-desktop-ubuntu || &amp;quot;Instead of compiling, this image is [..] latest QGIS&amp;quot; || - || &amp;lt;code&amp;gt;ubuntu:xenial&amp;lt;/code&amp;gt; and UbuntuGIS repos || instructions for run script including mounting as setting user, untested but looks promising&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;elpaso/qgis-testing-environment&amp;lt;/code&amp;gt; || elpase, 3rd party || - || Simple container for testing QGIS Desktop and for executing unit tests inside a real QGIS instance || - || ? || incl. instructions for running on Travis, uses xhost forwarding (dont forget to&amp;lt;code&amp;gt; xhost -&amp;lt;/code&amp;gt; when youre done)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[QGIS Server]] || &amp;lt;code&amp;gt;kartoza/qgis-server&amp;lt;/code&amp;gt; || kartoza/Tim Sutton || https://github.com/kartoza/docker-qgis-server || complete replacement for usage on Desktop, see http://kartoza.com/qgis-desktop-in-docker/ || - || &amp;lt;code&amp;gt;kartoza/qgis-desktop&amp;lt;/code&amp;gt; || good instructions&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;kartoza/qgis-server&amp;lt;/code&amp;gt; || kartoza, 3rd party || https://github.com/kartoza/docker-qgis-server || A simple docker container that runs QGIS Server || - || &amp;lt;code&amp;gt;kartoza/qgis-desktop&amp;lt;/code&amp;gt; || - &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  QGIS MapServer + web client || &amp;lt;code&amp;gt;opengisch/qgis-server-webclient&amp;lt;/code&amp;gt; || opengis.ch, 3rd party || https://github.com/opengisch/docker-qgis-server-webclient || - || - || &amp;lt;code&amp;gt;debian:stable&amp;lt;/code&amp;gt; || [https://hub.docker.com/u/qgis/ QGIS community is on Docker Hub] but not with a QGIS image&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[tileserver-mapnik]] || &amp;lt;code&amp;gt;klokantech/tileserver-mapnik&amp;lt;/code&amp;gt; || [https://hub.docker.com/u/klokantech/ klokantech] || https://github.com/klokantech/tileserver-mapnik || Mapnik based map tileserver generating raster tiles from MapBox Studio project &amp;amp; custom vector tiles || file&amp;lt;code&amp;gt; License&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;node:0.10&amp;lt;/code&amp;gt; || installation instructions just refer to the Dockerfile - nice! see [http://osm2vectortiles.org/docs/serve-raster-tiles-docker instructions by osm2vectortiles]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[gdal]] || &amp;lt;code&amp;gt;geodata/gdal&amp;lt;/code&amp;gt; || [https://github.com/geo-data GeoData Institute], 3rd party || https://github.com/geo-data/gdal-docker || build specific versions of gdal from source, see [https://hub.docker.com/r/geodata/gdal/tags/ tags] || - || &amp;lt;code&amp;gt;ubuntu:trusty&amp;lt;/code&amp;gt; || some forks, e.g. [https://hub.docker.com/r/geometalab/gdal-debian/ geometalab], compare on GitHub before use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;spara/gdal_ef&amp;lt;/code&amp;gt; || 3rd party || https://github.com/spara/gdal-docker || demo FOSS4G-NA 2016 || - || &amp;lt;code&amp;gt;ubuntu:trusty&amp;lt;/code&amp;gt; || -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[pdal]] || &amp;lt;code&amp;gt;pdal/pdal&amp;lt;/code&amp;gt; || PDAL maintainers || http://www.pdal.io/workshop/docker.html || PDAL stands on the shoulders of giants. It uses GDAL, GEOS, and many other dependencies. Because of this, it is very challenging to build it yourself. We could easily burn an entire workshop learning the esoteric build miseries of PDAL and all of its dependencies. Fortunately, Docker will allow us to use a fully-featured known configuration to run our examples and exercises without having to suffer so much. || License || &amp;lt;code&amp;gt;pdal/dependencies&amp;lt;/code&amp;gt;, [https://github.com/PDAL/PDAL/blob/master/scripts/docker/dependencies/Dockerfile which is based on]&amp;lt;code&amp;gt; ubuntu:15.04&amp;lt;/code&amp;gt; || great docs; build libs from source;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[saga]] || &amp;lt;code&amp;gt;ntonshevtsov/saga-gis&amp;lt;/code&amp;gt; ||  || - || - || - || &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; || no Dockerfile, but works! Use &amp;lt;code&amp;gt;xhost +&amp;lt;/code&amp;gt; before and&amp;lt;code&amp;gt; xhost -&amp;lt;/code&amp;gt; after&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[opticks]] || &amp;lt;code&amp;gt;toddstavish/opticks&amp;lt;/code&amp;gt; || Todd Stavish || https://github.com/toddstavish/Dockerfiles || - || - || &amp;lt;code&amp;gt;ubuntu:15.04&amp;lt;/code&amp;gt; || run with &amp;lt;code&amp;gt;docker run -i -t -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY -v $(pwd)/tmp:/home/data toddstavish/opticks&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;tclarke/opticks&amp;lt;/code&amp;gt; || Trevor R.H. Clarke/Opticks || https://github.com/tclarke/opticks-docker || - || - || &amp;lt;code&amp;gt;centos:centos7&amp;lt;/code&amp;gt; || good documentation, error on run;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[CartoDB]] || &amp;lt;code&amp;gt;sverhoeven/cartodb&amp;lt;/code&amp;gt; || Stefan Verhoeven, 3rd party || https://github.com/sverhoeven/docker-cartodb || fully working cartodb development solution without the installation hassle. || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || large image; includes multiple &amp;quot;apps&amp;quot; (postgres, node, redis-server); use together with nginx proxy in container: https://hub.docker.com/r/spawnthink/cartodb-nginx/&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;akvo/akvo-provisioning&amp;lt;/code&amp;gt; || Akvo, 3rd party || https://github.com/akvo/akvo-provisioning/tree/develop/docker/cartodb ||  what's needed to dockerize the five main components CartoDB || - || - || multiple images, and docker-compose orchestration&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[Nominatim]] || &amp;lt;code&amp;gt;helvalius/nominatim-docker-development&amp;lt;/code&amp;gt; || helvalius, 3rd party || https://github.com/helvalius/nominatim-docker || builds current master or development || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || includes PG database and apache2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mediagis/nominatim&amp;lt;/code&amp;gt; || [https://github.com/winsento winsento]/mediagis, 3rd party || https://github.com/mediagis/nominatim-docker || &amp;quot;100% working container&amp;quot; || - || &amp;lt;code&amp;gt;ubuntu:trusty&amp;lt;/code&amp;gt; || fork by [https://github.com/cartography/nominatim-docker cartography], test data is in Monaco&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[osmtools]] || &amp;lt;code&amp;gt;mediagis/osmtools&amp;lt;/code&amp;gt; || [https://github.com/winsento winsento]/mediagis, 3rd party || https://github.com/mediagis/osmtools || package CLI tools osmconvert, osmfilter, osmupdate || - || &amp;lt;code&amp;gt;ubuntu:latest&amp;lt;/code&amp;gt; || fork by [https://hub.docker.com/r/cartography/osmtools/ cartography]&lt;br /&gt;
|-&lt;br /&gt;
|  [[osrm]] (Frontend, Backend) || &amp;lt;code&amp;gt;cartography/osrm-backend-docker&amp;lt;/code&amp;gt; and&amp;lt;code&amp;gt; docker pull cartography/osrm-frontend-docker&amp;lt;/code&amp;gt; || Project-OSRM || http://project-osrm.org/ || - || LICENSE.txt || &amp;lt;code&amp;gt;ubuntu:trusty&amp;lt;/code&amp;gt; || untested, documentation seems good&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[osmosis]] || &amp;lt;code&amp;gt;farberg/openstreetmap-osmosis-docker&amp;lt;/code&amp;gt; || Dennis Pfisterer || https://github.com/pfisterer/openstreetmap-osmosis-docker || - || - || &amp;lt;code&amp;gt;debian:jessie&amp;lt;/code&amp;gt; || not much, but works&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ferimer/osmosis&amp;lt;/code&amp;gt; || [https://ferimer.es/ Ferimer] || https://github.com/ferimer/docker-osmosis || - || - || &amp;lt;code&amp;gt;debian:latest&amp;lt;/code&amp;gt; || not much, but works; &amp;quot;latest&amp;quot; tag missing, not well maintained&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[osmosis]] + Jenkins || &amp;lt;code&amp;gt;henkel/jenkins-slave-osmosis&amp;lt;/code&amp;gt; || Philipp Henkel || https://github.com/henkel/jenkins-slave-osmosis || presumably for automation? || - || &amp;lt;code&amp;gt;debian:latest&amp;lt;/code&amp;gt; || untested (quite specific use case)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[osm2pgsql]] || &amp;lt;code&amp;gt;openfirmware/osm2pgsql&amp;lt;/code&amp;gt; || James Badger/openfirmware || https://github.com/openfirmware/docker-osm2pgsql || A Docker image with osm2pgsql, the tool for importing OpenStreetMap data into a Postgresql database. || - || &amp;lt;code&amp;gt;debian:wheezy&amp;lt;/code&amp;gt; || [https://hub.docker.com/search/?isAutomated=0&amp;amp;isOfficial=0&amp;amp;page=1&amp;amp;pullCount=1&amp;amp;q=osm2pgsql&amp;amp;starCount=0 many images exist], untested, could profit from docs including postgres&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  OSM-ready postgres || &amp;lt;code&amp;gt;openfirmware/postgres-osm&amp;lt;/code&amp;gt; || James Badger/openfirmware || https://github.com/openfirmware/docker-postgres-osm |The base postgres image from Docker with extensions for importing OpenStreetMap data. || - || &amp;lt;code&amp;gt;postgres:9.3.6&amp;lt;/code&amp;gt; || README says it is unfinished&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[r-spatial]] || &amp;lt;code&amp;gt;achubaty/r-spatial-base&amp;lt;/code&amp;gt; and&amp;lt;code&amp;gt; achubaty/r-spatial-devel&amp;lt;/code&amp;gt; || Alex Chubaty || https://github.com/achubaty/rocker-files || extend Rocker base image with spatial packages || License || &amp;lt;code&amp;gt;rocker/r-base:latest&amp;lt;/code&amp;gt; respectively&amp;lt;code&amp;gt; rocker/r-devel:latest&amp;lt;/code&amp;gt; || -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  ubuntugis-docker || &amp;lt;code&amp;gt;javimarlop/ubuntugis-docker&amp;lt;/code&amp;gt;  || Martinez-Lopez Javier, 3rd party || https://github.com/javimarlop/ubuntugis-docker || VM using Docker for Geospatial Analysis || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || untested; really installs a lot of stuff, not best use of Docker&lt;br /&gt;
|-&lt;br /&gt;
|  [[mapnik]] || &amp;lt;code&amp;gt;mapsquare/mapnik3&amp;lt;/code&amp;gt; || [https://hub.docker.com/u/mapsquare/ mapsquare] || https://github.com/jawg/docker-mapnik3 || - || - || &amp;lt;code&amp;gt;debian:jessie&amp;lt;/code&amp;gt; || versions as tags; untested, partial instructions only&lt;br /&gt;
|-&lt;br /&gt;
|  [[GeoNode]] || &amp;lt;code&amp;gt;openmarble/arch-geonode&amp;lt;/code&amp;gt; || Maintainer || https://github.com/OpenMarble/geomelting || - || - || &amp;lt;code&amp;gt;openmarble/arch-imaging:latest&amp;lt;/code&amp;gt; || lacking documentation, run with&amp;lt;code&amp;gt; docker run -it --rm -p 8000:8000 -p 8080:8080 openmarble/arch-geonode&amp;lt;/code&amp;gt; and open GeoNode at http://localhost:8000/ (login with admin/admin) or GeoServer at http://localhost:8080/geoserver/web/&lt;br /&gt;
|-&lt;br /&gt;
|  [[geosuite]] || &amp;lt;code&amp;gt;devdattat/docker-opengeosuite&amp;lt;/code&amp;gt; || Devdatta Tengshe || https://github.com/devdattaT/docker-OpenGeoSuite || - || MIT || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || incomplete instructions; Dockerfile has no start command... cannot work&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  cesium terrain server and cesium.js || &amp;lt;code&amp;gt;geodata/cesium-terrain-server&amp;lt;/code&amp;gt; || [https://github.com/geo-data GeoData Institute], 3rd party  || https://github.com/geo-data/cesium-terrain-server || - || - || &amp;lt;code&amp;gt;phusion/baseimage:0.9.15&amp;lt;/code&amp;gt; (Ubuntu 14.04 Trusty Tahr) || good documentation, untested because tiles must be created first&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[GeoNetwork]] || &amp;lt;code&amp;gt;oscarfonts/geonetwork&amp;lt;/code&amp;gt; || Oscar Fonts (geomati.co) || https://github.com/oscarfonts/docker-geonetwork || - || - || &amp;lt;code&amp;gt;tomcat:8-jre8&amp;lt;/code&amp;gt; || reasonable documetation, newer fork of [https://hub.docker.com/r/eliotjordan/geonetwork-docker/ elitojordan], open at http://localhost:8888/geonetwork&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;geonetwork&amp;lt;/code&amp;gt; || Official /Joana Simoes, [https://www.geocat.net/ GeoCat] || https://github.com/geonetwork/docker-geonetwork || &lt;br /&gt;
* First-time users: try GeoNetwork; &lt;br /&gt;
* Advanced users: Run specific version of GeoNetwork, with an external PostgreSQL DB backend&lt;br /&gt;
 || Specified on the&amp;lt;code&amp;gt; README&amp;lt;/code&amp;gt; file || &amp;lt;code&amp;gt;tomcat:8&amp;lt;/code&amp;gt; || Follows the [https://github.com/docker-library/official-images best practices for official Docker images]. Official documentation  [https://github.com/docker-library/docs/tree/master/geonetwork here]. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[landsat-util]] || &amp;lt;code&amp;gt;developmentseed/landsat-util&amp;lt;/code&amp;gt; || [https://developmentseed.org/ developmentseed] || https://pythonhosted.org/landsat-util/installation.html?highlight=docker#docker || - || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || has several related images, see https://hub.docker.com/u/developmentseed/&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[opendronemap]] || &amp;lt;code&amp;gt;opendronemap/opendronemap&amp;lt;/code&amp;gt; || [https://github.com/OpenDroneMap OpenDroneMap] || https://github.com/OpenDroneMap/OpenDroneMap || OpenDroneMap is a tool to postprocess drone, balloon, kite, and street view data to geographic data. || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || not tested, but good documentation available&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | [[pycsw]] || &amp;lt;code&amp;gt;geocontainer/pycsw&amp;lt;/code&amp;gt; || [http://geocontainers.org/ Geocontainers] || https://github.com/geocontainers/dockerfiles || - || - || &amp;lt;code&amp;gt;alpine:3.4&amp;lt;/code&amp;gt; || very short documenation only, simply open CSW Capabilities at http://&amp;lt;ip&amp;gt;/&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;birdhouse/pycsw&amp;lt;/code&amp;gt; || [http://bird-house.github.io/ Birdhouse] || https://github.com/bird-house/birdhouse-playground || - || - || &amp;lt;code&amp;gt;birdhouse/bird-base:latest&amp;lt;/code&amp;gt; || no docs; only pycsw 1.10.3, but Capabilities available at http://&amp;lt;ip&amp;gt;:8082/csw?service=CSW&amp;amp;request=GetCapabilities&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;datagov/catalog-pycsw&amp;lt;/code&amp;gt; || [https://github.com/GSA U.S. General Services Administration] || datagov/catalog-pycsw || [https://github.com/GSA/catalog-app production use for catalog.data.gov] || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || tailored to their installation, docs lacking; run with&amp;lt;code&amp;gt; &amp;lt;/code&amp;gt; and should be available at http://&amp;lt;ip&amp;gt;/csw - does not work!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;axiom/docker-pycsw&amp;lt;/code&amp;gt; || [http://axiomdatascience.com/ Axiom Data Science] || https://github.com/axiom-data-science/docker-pycsw || testing as well as production || - || &amp;lt;code&amp;gt;phusion/baseimage:0.9.18&amp;lt;/code&amp;gt; (Ubuntu++) || good documentation, [https://github.com/axiom-data-science/docker-pycsw/issues/1 currently not working]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  pyWPS4-demo || &amp;lt;code&amp;gt;geocontainer/pywps/4/pywps-demo&amp;lt;/code&amp;gt; || [http://geocontainers.org/ Geocontainers] ||  https://github.com/geocontainers/dockerfiles || - || MIT || &amp;lt;code&amp;gt;alpine/latest&amp;lt;/code&amp;gt;|| Good docs https://pywps.readthedocs.io/en/latest/ &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[Zoo-Project]] || &amp;lt;code&amp;gt;yoms/zoo-project&amp;lt;/code&amp;gt; || yomd || https://github.com/yoms/zoo-project || - || file&amp;lt;code&amp;gt; LICENSE&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;centos:6.7&amp;lt;/code&amp;gt; || no documentation, seems to start but don't know where to look next&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[Team Engine]] || &amp;lt;code&amp;gt;tfr42/teamengine&amp;lt;/code&amp;gt; || tfr42 || https://hub.docker.com/r/tfr42/teamengine/ || - || - || &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; || Dockerfile missing, but good instructions&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | [[52°North WPS]] || &amp;lt;code&amp;gt;ciwater/n52wps&amp;lt;/code&amp;gt; || Tethys Platform, 3rd party || https://github.com/CI-WATER/tethys_docker&lt;br /&gt;
 || 52 North Web Processing Service with GRASS and Sextante backends enabled. || - || &amp;lt;code&amp;gt; ubuntu:14.04&amp;lt;/code&amp;gt; || good instructions, several processing backends included&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;zuncle/52n-wps&amp;lt;/code&amp;gt; || Xavier Thomas, 3rd party || https://bitbucket.org/zuncle/docker || - || - || &amp;lt;code&amp;gt;zuncle/tomcat8-oracle-java8&amp;lt;/code&amp;gt; || installs from source using Maven&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;geocontainers/52n-wps&amp;lt;/code&amp;gt; || [http://geocontainers.org/ Geocontainers] || https://github.com/geocontainers/dockerfiles/tree/master/52n-wps || ? || - || &amp;lt;code&amp;gt;tomcat:9&amp;lt;/code&amp;gt; || -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  52°North SOS || - || - || - || - || - || - || only makes sense when using compose file, which includes PostGIS, work in progess at https://github.com/geocontainers/dockerfiles/issues/4&lt;br /&gt;
|-&lt;br /&gt;
|  epsg.io || &amp;lt;code&amp;gt;klokantech/epsg.io&amp;lt;/code&amp;gt; || [https://hub.docker.com/u/klokantech/ klokantech] || https://github.com/klokantech/epsg.io || - || file&amp;lt;code&amp;gt; LICENSE&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;klokantech/gdal:1.11&amp;lt;/code&amp;gt; || Run with&amp;lt;code&amp;gt; -p 8080:8080&amp;lt;/code&amp;gt; to open at &amp;lt;http://localhost:8080/&amp;gt; Run a clone in you local network&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  osm2vectortiles || multiple || [http://osm2vectortiles.org/ osm2vectortiles] || https://hub.docker.com/r/osm2vectortiles/ || - || - || multiple || see also tileserver-mapnik by klokantech&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wiki-Brian H Wilson</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Brian_H_Wilson&amp;diff=109108</id>
		<title>User:Brian H Wilson</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Brian_H_Wilson&amp;diff=109108"/>
		<updated>2017-09-08T05:28:12Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Brian H Wilson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{OSGeo Member&lt;br /&gt;
|Name=Brian Wilson&lt;br /&gt;
|State=California&lt;br /&gt;
|City=Cotati&lt;br /&gt;
|Coordinate=38.332276N,122.693209W&lt;br /&gt;
|LocalChapter=California Chapter&lt;br /&gt;
|Email=brian@wildsong.biz&lt;br /&gt;
|Phone=707-827-0001&lt;br /&gt;
|Website=http://wildsong.biz&lt;br /&gt;
}}&lt;br /&gt;
{{OSGeo Experience&lt;br /&gt;
|User=No&lt;br /&gt;
|Committee=No&lt;br /&gt;
|Board=No&lt;br /&gt;
|Coder=No&lt;br /&gt;
|Translate=No&lt;br /&gt;
|PSC=No&lt;br /&gt;
|ExBoard=No&lt;br /&gt;
|Charter=No&lt;br /&gt;
|Chair=No&lt;br /&gt;
|SolKatz=No&lt;br /&gt;
|Committer=No&lt;br /&gt;
}}&lt;br /&gt;
I keep most of my stuff on http://wildsong.biz/ including my [http://wildsong.biz/index.php/User:Brian_Wilson User] page.&lt;br /&gt;
&lt;br /&gt;
[[Category: OSGeo Member]]&lt;/div&gt;</summary>
		<author><name>Wiki-Brian H Wilson</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Brian_H_Wilson&amp;diff=109107</id>
		<title>User:Brian H Wilson</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Brian_H_Wilson&amp;diff=109107"/>
		<updated>2017-09-08T05:26:18Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Brian H Wilson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{OSGeo Member&lt;br /&gt;
|Name=Brian Wilson&lt;br /&gt;
|State=California&lt;br /&gt;
|City=Cotati&lt;br /&gt;
|Coordinate=38N,122W&lt;br /&gt;
|LocalChapter=California Chapter&lt;br /&gt;
|Email=brian@wildsong.biz&lt;br /&gt;
|Phone=707-827-0001&lt;br /&gt;
|Website=http://wildsong.biz&lt;br /&gt;
}}&lt;br /&gt;
{{OSGeo Experience&lt;br /&gt;
|User=No&lt;br /&gt;
|Committee=No&lt;br /&gt;
|Board=No&lt;br /&gt;
|Coder=No&lt;br /&gt;
|Translate=No&lt;br /&gt;
|PSC=No&lt;br /&gt;
|ExBoard=No&lt;br /&gt;
|Charter=No&lt;br /&gt;
|Chair=No&lt;br /&gt;
|SolKatz=No&lt;br /&gt;
|Committer=No&lt;br /&gt;
}}&lt;br /&gt;
I keep most of my stuff on http://wildsong.biz/ including my [http://wildsong.biz/index.php/User:Brian_Wilson User] page.&lt;br /&gt;
&lt;br /&gt;
[[Category: OSGeo Member]]&lt;/div&gt;</summary>
		<author><name>Wiki-Brian H Wilson</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Brian_H_Wilson&amp;diff=109106</id>
		<title>User:Brian H Wilson</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Brian_H_Wilson&amp;diff=109106"/>
		<updated>2017-09-08T05:22:06Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Brian H Wilson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I keep most of my stuff on http://wildsong.biz/ including my [http://wildsong.biz/index.php/User:Brian_Wilson User] page.&lt;br /&gt;
&lt;br /&gt;
[[Category: OSGeo Member]]&lt;/div&gt;</summary>
		<author><name>Wiki-Brian H Wilson</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Brian_H_Wilson&amp;diff=109105</id>
		<title>User:Brian H Wilson</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Brian_H_Wilson&amp;diff=109105"/>
		<updated>2017-09-08T05:21:50Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Brian H Wilson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I keep most of my stuff on http://wildsong.biz/ including my [http://wildsong.biz/index.php/User:Brian_Wilson User] page.&lt;br /&gt;
&lt;br /&gt;
[[Category: OSGEO Member]]&lt;/div&gt;</summary>
		<author><name>Wiki-Brian H Wilson</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=DockerImages&amp;diff=109104</id>
		<title>DockerImages</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=DockerImages&amp;diff=109104"/>
		<updated>2017-09-08T05:16:37Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Brian H Wilson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
The goal of this list is to provide an overview of OSGeo-related Docker images to leverage the advantages of containerization across the geoinformatics communities.&lt;br /&gt;
&lt;br /&gt;
You want to learn how this list was created? See [[DockerImagesMeta]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Project !! Image on Hub !! Maintainer !! Link !! Specific goals / target users? !! License !! Base image !! Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Cartaro]] || &amp;lt;code&amp;gt;geops/cartaro&amp;lt;/code&amp;gt; || [http://cartaro.org/ Cartaro] || https://www.drupal.org/node/2579221 || - || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || good docs, works&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Deegree]] ||&amp;lt;code&amp;gt;tfr42/deegree&amp;lt;/code&amp;gt; || Deegree TMC || https://github.com/tfr42/deegree-docker || - || - || &amp;lt;code&amp;gt;tomcat:8-jre7&amp;lt;/code&amp;gt; and&amp;lt;code&amp;gt; java:8&amp;lt;/code&amp;gt; (which is &amp;lt;code&amp;gt;debian:jessie&amp;lt;/code&amp;gt;) || also docker-compose with PostGIS, [https://docs.google.com/document/d/1DEcTxNKMtJD3LjONKz4O9umowTh3KnMfDB4cuDYBGfI/edit#heading=h.c7bibbfs1pv FOSS4G workshop documentation]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[geoblacklight]] || &amp;lt;code&amp;gt;geoblacklight/geoblacklight&amp;lt;/code&amp;gt; || [http://geoblacklight.org GeoBlacklight] || https://github.com/geoblacklight/geoblacklight-docker || - || - || &amp;lt;code&amp;gt;rails:4.2.3&amp;lt;/code&amp;gt; || detailed instructions, including image with test data; see also [https://hub.docker.com/r/geoblacklight/geoserver/ docker-compose configuration] and open at http://localhost/catalog&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[geogig]] || &amp;lt;code&amp;gt;kartoza/geogig&amp;lt;/code&amp;gt; || kartoza/Tim Sutton, 3rd party || https://github.com/kartoza/docker-geogig || - || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || clear instructions; untested&lt;br /&gt;
|-&lt;br /&gt;
|  [[geogig]] server and cli || &amp;lt;code&amp;gt;jasoncallaway/geogig-server&amp;lt;/code&amp;gt; and&amp;lt;code&amp;gt; jasoncallaway/geogig-cli&amp;lt;/code&amp;gt; || Jason Callaway, 3rd party || https://github.com/jason-callaway || - || - || &amp;lt;code&amp;gt;centos:latest&amp;lt;/code&amp;gt; || under development, untested&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[GeoMOOSE]] || - || [http://www.geomoose.org/ GeoMOOSE] || https://github.com/geomoose/docker-geomoose || demo and [http://www.geomoose.org/releases/2.9.0.html#release development environment} || MIT || &amp;lt;code&amp;gt;ubuntu:trusty&amp;lt;/code&amp;gt; || must build yourself, but very good documentation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[GeoServer]] || &amp;lt;code&amp;gt;winsent/geoserver&amp;lt;/code&amp;gt; || [https://github.com/winsento) winsento]/&amp;quot;ololoteam&amp;quot;, independent || https://bitbucket.org/ololoteam/geoserver-docker || unclear - production? || - || | uses Oracle Java; well documented&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[Jupyter Notebook]] || &amp;lt;code&amp;gt;dcal12/python-geospatial&amp;lt;/code&amp;gt; || Doug Callaway/DCAL12 ||  https://github.com/DCAL12/docker-python-geospatial || - || &amp;lt;code&amp;gt;jupyter/base-notebook:latest&amp;lt;/code&amp;gt; || works, very small dockerfile but lacks docs/examples&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | mapcache || &amp;lt;code&amp;gt;pamtrak06/mapcache-ubuntu14.04&amp;lt;/code&amp;gt; || - || https://github.com/pamtrak06/mapcache-ubuntu14.04 || - || - || &amp;lt;code&amp;gt;pamtrak06/ubuntu14.04-apache2-python&amp;lt;/code&amp;gt; || ... untested&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;camptocamp/mapcache&amp;lt;/code&amp;gt; || [https://github.com/camptocamp camptocamp] || https://github.com/camptocamp/docker-mapcache || - || - || &amp;lt;code&amp;gt;debian:stable&amp;lt;/code&amp;gt; || ... untested&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[MapFish]] Print || &amp;lt;code&amp;gt;unknownlighter/mapfish-print&amp;lt;/code&amp;gt; || Maintainer || https://bitbucket.org/lighter/mapfish-print || - || - || &amp;lt;code&amp;gt;tomcat:8-jre7&amp;lt;/code&amp;gt; || No documentation, but just open http://localhost:8080/&lt;br /&gt;
|-&lt;br /&gt;
|  [[MapGuide]] || &amp;lt;code&amp;gt;jumpinjackie/mapguide-base&amp;lt;/code&amp;gt; || Jackie Ng || https://github.com/jumpinjackie/mapguide-centos-docker || as a base image? || - || &amp;lt;code&amp;gt;centos:centos6&amp;lt;/code&amp;gt; || Dockerfile is missing command, run with &amp;lt;code&amp;gt;docker run --rm -it -p 8008:8008 jumpinjackie/mapguide-base /usr/bin/supervisord&amp;lt;/code&amp;gt;, but only shows [https://github.com/jumpinjackie/mapguide-centos-docker/issues/4 error]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[MapServer]] || &amp;lt;code&amp;gt;geodata/mapserver&amp;lt;/code&amp;gt; || [https://github.com/geo-data GeoData Institute], 3rd party  || https://github.com/geo-data/mapserver-docker || mapserver with a &amp;quot;broad range of options enabled including a comprehensive GDAL library&amp;quot; || - || &amp;lt;code&amp;gt;geodata/gdal:latest&amp;lt;/code&amp;gt; || good instructions&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[neo4j-spatial]] || &amp;lt;code&amp;gt;jeffreyjharris/docker-neo4j-spatial&amp;lt;/code&amp;gt; || Kenny Bastani, 3rd party || https://github.com/jeffreyjharris/docker-neo4j-spatial || - || - || &amp;lt;code&amp;gt;java:openjdk-8-jdk&amp;lt;/code&amp;gt; || open at &amp;lt;http://localhost:7474/browser/&amp;gt;; extension/fork of &amp;lt;code&amp;gt;kbastani/docker-neo4j&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | [[PostGIS]] || &amp;lt;code&amp;gt;mdillon/postgis&amp;lt;/code&amp;gt; || Mike Dillon/Appropriate Computing || https://github.com/md5/docker-postgis || - || file&amp;lt;code&amp;gt; LICENSE&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;postgres:9.5&amp;lt;/code&amp;gt; || simple and good&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;neowaylabs/postgis&amp;lt;/code&amp;gt; || NeowayLabs, 3rd party || https://github.com/NeowayLabs/docker-postgis || - || License || &amp;lt;code&amp;gt;neowaylabs/baseimage&amp;lt;/code&amp;gt; || installs from http://apt.postgresql...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;camptocamp/postgis&amp;lt;/code&amp;gt; || capmtocamp, 3rd party || https://github.com/camptocamp/docker-postgis || base image for own configuration || - || &amp;lt;code&amp;gt;postgres:9.5&amp;lt;/code&amp;gt; || installs from sources, documentation recommends usage as a base image&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;kartoza/postgis&amp;lt;/code&amp;gt; || kartoza/Tim Sutton, 3rd party || https://github.com/kartoza/docker-postgis || Ready to run PostGIS geospatial databaseg || - || &amp;lt;code&amp;gt;debian:stable&amp;lt;/code&amp;gt; || installs from http://apt.postgresql&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | [[QGIS Desktop]] || &amp;lt;code&amp;gt;kartoza/qgis-desktop&amp;lt;/code&amp;gt; || kartoza/Tim Sutton, 3rd party || https://github.com/kartoza/docker-qgis-desktop || complete replacement for usage on Desktop, see http://kartoza.com/qgis-desktop-in-docker/ || - || &amp;lt;code&amp;gt;kartoza/qgis-base&amp;lt;/code&amp;gt; || good instructions, including docker-compose with a postgis server; [https://hub.docker.com/u/qgis/ QGIS community is on Docker Hub] but not with a QGIS image&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;timcera/qgis-desktop-ubuntu&amp;lt;/code&amp;gt; || timcera, 3rd party || https://github.com/timcera/qgis-desktop-ubuntu || &amp;quot;Instead of compiling, this image is [..] latest QGIS&amp;quot; || - || &amp;lt;code&amp;gt;ubuntu:xenial&amp;lt;/code&amp;gt; and UbuntuGIS repos || instructions for run script including mounting as setting user, untested but looks promising&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;elpaso/qgis-testing-environment&amp;lt;/code&amp;gt; || elpase, 3rd party || - || Simple container for testing QGIS Desktop and for executing unit tests inside a real QGIS instance || - || ? || incl. instructions for running on Travis, uses xhost forwarding (dont forget to&amp;lt;code&amp;gt; xhost -&amp;lt;/code&amp;gt; when youre done)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[QGIS Server]] || &amp;lt;code&amp;gt;kartoza/qgis-server&amp;lt;/code&amp;gt; || kartoza/Tim Sutton || https://github.com/kartoza/docker-qgis-server || complete replacement for usage on Desktop, see http://kartoza.com/qgis-desktop-in-docker/ || - || &amp;lt;code&amp;gt;kartoza/qgis-desktop&amp;lt;/code&amp;gt; || good instructions&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;kartoza/qgis-server&amp;lt;/code&amp;gt; || kartoza, 3rd party || https://github.com/kartoza/docker-qgis-server || A simple docker container that runs QGIS Server || - || &amp;lt;code&amp;gt;kartoza/qgis-desktop&amp;lt;/code&amp;gt; || - &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  QGIS MapServer + web client || &amp;lt;code&amp;gt;opengisch/qgis-server-webclient&amp;lt;/code&amp;gt; || opengis.ch, 3rd party || https://github.com/opengisch/docker-qgis-server-webclient || - || - || &amp;lt;code&amp;gt;debian:stable&amp;lt;/code&amp;gt; || [https://hub.docker.com/u/qgis/ QGIS community is on Docker Hub] but not with a QGIS image&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[tileserver-mapnik]] || &amp;lt;code&amp;gt;klokantech/tileserver-mapnik&amp;lt;/code&amp;gt; || [https://hub.docker.com/u/klokantech/ klokantech] || https://github.com/klokantech/tileserver-mapnik || Mapnik based map tileserver generating raster tiles from MapBox Studio project &amp;amp; custom vector tiles || file&amp;lt;code&amp;gt; License&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;node:0.10&amp;lt;/code&amp;gt; || installation instructions just refer to the Dockerfile - nice! see [http://osm2vectortiles.org/docs/serve-raster-tiles-docker instructions by osm2vectortiles]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[gdal]] || &amp;lt;code&amp;gt;geodata/gdal&amp;lt;/code&amp;gt; || [https://github.com/geo-data GeoData Institute], 3rd party || https://github.com/geo-data/gdal-docker || build specific versions of gdal from source, see [https://hub.docker.com/r/geodata/gdal/tags/ tags] || - || &amp;lt;code&amp;gt;ubuntu:trusty&amp;lt;/code&amp;gt; || some forks, e.g. [https://hub.docker.com/r/geometalab/gdal-debian/ geometalab], compare on GitHub before use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;spara/gdal_ef&amp;lt;/code&amp;gt; || 3rd party || https://github.com/spara/gdal-docker || demo FOSS4G-NA 2016 || - || &amp;lt;code&amp;gt;ubuntu:trusty&amp;lt;/code&amp;gt; || -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[pdal]] || &amp;lt;code&amp;gt;pdal/pdal&amp;lt;/code&amp;gt; || PDAL maintainers || http://www.pdal.io/workshop/docker.html || PDAL stands on the shoulders of giants. It uses GDAL, GEOS, and many other dependencies. Because of this, it is very challenging to build it yourself. We could easily burn an entire workshop learning the esoteric build miseries of PDAL and all of its dependencies. Fortunately, Docker will allow us to use a fully-featured known configuration to run our examples and exercises without having to suffer so much. || License || &amp;lt;code&amp;gt;pdal/dependencies&amp;lt;/code&amp;gt;, [https://github.com/PDAL/PDAL/blob/master/scripts/docker/dependencies/Dockerfile which is based on]&amp;lt;code&amp;gt; ubuntu:15.04&amp;lt;/code&amp;gt; || great docs; build libs from source;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[saga]] || &amp;lt;code&amp;gt;ntonshevtsov/saga-gis&amp;lt;/code&amp;gt; ||  || - || - || - || &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; || no Dockerfile, but works! Use &amp;lt;code&amp;gt;xhost +&amp;lt;/code&amp;gt; before and&amp;lt;code&amp;gt; xhost -&amp;lt;/code&amp;gt; after&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Grass]] || &amp;lt;code&amp;gt;geodata/grass&amp;lt;/code&amp;gt; || [https://github.com/geo-data GeoData Institute], 3rd party || https://github.com/geo-data/grass-docker || specific subservsion version of grass compiled against specific gdal version || - || &amp;lt;code&amp;gt;ubuntu:trusty&amp;lt;/code&amp;gt; || good instructions for usage and build, GRASS is build outside of container, see Makefile in repo&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[opticks]] || &amp;lt;code&amp;gt;toddstavish/opticks&amp;lt;/code&amp;gt; || Todd Stavish || https://github.com/toddstavish/Dockerfiles || - || - || &amp;lt;code&amp;gt;ubuntu:15.04&amp;lt;/code&amp;gt; || run with &amp;lt;code&amp;gt;docker run -i -t -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY -v $(pwd)/tmp:/home/data toddstavish/opticks&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;tclarke/opticks&amp;lt;/code&amp;gt; || Trevor R.H. Clarke/Opticks || https://github.com/tclarke/opticks-docker || - || - || &amp;lt;code&amp;gt;centos:centos7&amp;lt;/code&amp;gt; || good documentation, error on run;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[CartoDB]] || &amp;lt;code&amp;gt;sverhoeven/cartodb&amp;lt;/code&amp;gt; || Stefan Verhoeven, 3rd party || https://github.com/sverhoeven/docker-cartodb || fully working cartodb development solution without the installation hassle. || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || large image; includes multiple &amp;quot;apps&amp;quot; (postgres, node, redis-server); use together with nginx proxy in container: https://hub.docker.com/r/spawnthink/cartodb-nginx/&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;akvo/akvo-provisioning&amp;lt;/code&amp;gt; || Akvo, 3rd party || https://github.com/akvo/akvo-provisioning/tree/develop/docker/cartodb ||  what's needed to dockerize the five main components CartoDB || - || - || multiple images, and docker-compose orchestration&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[Nominatim]] || &amp;lt;code&amp;gt;helvalius/nominatim-docker-development&amp;lt;/code&amp;gt; || helvalius, 3rd party || https://github.com/helvalius/nominatim-docker || builds current master or development || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || includes PG database and apache2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mediagis/nominatim&amp;lt;/code&amp;gt; || [https://github.com/winsento winsento]/mediagis, 3rd party || https://github.com/mediagis/nominatim-docker || &amp;quot;100% working container&amp;quot; || - || &amp;lt;code&amp;gt;ubuntu:trusty&amp;lt;/code&amp;gt; || fork by [https://github.com/cartography/nominatim-docker cartography], test data is in Monaco&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[osmtools]] || &amp;lt;code&amp;gt;mediagis/osmtools&amp;lt;/code&amp;gt; || [https://github.com/winsento winsento]/mediagis, 3rd party || https://github.com/mediagis/osmtools || package CLI tools osmconvert, osmfilter, osmupdate || - || &amp;lt;code&amp;gt;ubuntu:latest&amp;lt;/code&amp;gt; || fork by [https://hub.docker.com/r/cartography/osmtools/ cartography]&lt;br /&gt;
|-&lt;br /&gt;
|  [[osrm]] (Frontend, Backend) || &amp;lt;code&amp;gt;cartography/osrm-backend-docker&amp;lt;/code&amp;gt; and&amp;lt;code&amp;gt; docker pull cartography/osrm-frontend-docker&amp;lt;/code&amp;gt; || Project-OSRM || http://project-osrm.org/ || - || LICENSE.txt || &amp;lt;code&amp;gt;ubuntu:trusty&amp;lt;/code&amp;gt; || untested, documentation seems good&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[osmosis]] || &amp;lt;code&amp;gt;farberg/openstreetmap-osmosis-docker&amp;lt;/code&amp;gt; || Dennis Pfisterer || https://github.com/pfisterer/openstreetmap-osmosis-docker || - || - || &amp;lt;code&amp;gt;debian:jessie&amp;lt;/code&amp;gt; || not much, but works&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ferimer/osmosis&amp;lt;/code&amp;gt; || [https://ferimer.es/ Ferimer] || https://github.com/ferimer/docker-osmosis || - || - || &amp;lt;code&amp;gt;debian:latest&amp;lt;/code&amp;gt; || not much, but works; &amp;quot;latest&amp;quot; tag missing, not well maintained&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[osmosis]] + Jenkins || &amp;lt;code&amp;gt;henkel/jenkins-slave-osmosis&amp;lt;/code&amp;gt; || Philipp Henkel || https://github.com/henkel/jenkins-slave-osmosis || presumably for automation? || - || &amp;lt;code&amp;gt;debian:latest&amp;lt;/code&amp;gt; || untested (quite specific use case)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[osm2pgsql]] || &amp;lt;code&amp;gt;openfirmware/osm2pgsql&amp;lt;/code&amp;gt; || James Badger/openfirmware || https://github.com/openfirmware/docker-osm2pgsql || A Docker image with osm2pgsql, the tool for importing OpenStreetMap data into a Postgresql database. || - || &amp;lt;code&amp;gt;debian:wheezy&amp;lt;/code&amp;gt; || [https://hub.docker.com/search/?isAutomated=0&amp;amp;isOfficial=0&amp;amp;page=1&amp;amp;pullCount=1&amp;amp;q=osm2pgsql&amp;amp;starCount=0 many images exist], untested, could profit from docs including postgres&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  OSM-ready postgres || &amp;lt;code&amp;gt;openfirmware/postgres-osm&amp;lt;/code&amp;gt; || James Badger/openfirmware || https://github.com/openfirmware/docker-postgres-osm |The base postgres image from Docker with extensions for importing OpenStreetMap data. || - || &amp;lt;code&amp;gt;postgres:9.3.6&amp;lt;/code&amp;gt; || README says it is unfinished&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[r-spatial]] || &amp;lt;code&amp;gt;achubaty/r-spatial-base&amp;lt;/code&amp;gt; and&amp;lt;code&amp;gt; achubaty/r-spatial-devel&amp;lt;/code&amp;gt; || Alex Chubaty || https://github.com/achubaty/rocker-files || extend Rocker base image with spatial packages || License || &amp;lt;code&amp;gt;rocker/r-base:latest&amp;lt;/code&amp;gt; respectively&amp;lt;code&amp;gt; rocker/r-devel:latest&amp;lt;/code&amp;gt; || -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  ubuntugis-docker || &amp;lt;code&amp;gt;javimarlop/ubuntugis-docker&amp;lt;/code&amp;gt;  || Martinez-Lopez Javier, 3rd party || https://github.com/javimarlop/ubuntugis-docker || VM using Docker for Geospatial Analysis || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || untested; really installs a lot of stuff, not best use of Docker&lt;br /&gt;
|-&lt;br /&gt;
|  [[mapnik]] || &amp;lt;code&amp;gt;mapsquare/mapnik3&amp;lt;/code&amp;gt; || [https://hub.docker.com/u/mapsquare/ mapsquare] || https://github.com/jawg/docker-mapnik3 || - || - || &amp;lt;code&amp;gt;debian:jessie&amp;lt;/code&amp;gt; || versions as tags; untested, partial instructions only&lt;br /&gt;
|-&lt;br /&gt;
|  [[GeoNode]] || &amp;lt;code&amp;gt;openmarble/arch-geonode&amp;lt;/code&amp;gt; || Maintainer || https://github.com/OpenMarble/geomelting || - || - || &amp;lt;code&amp;gt;openmarble/arch-imaging:latest&amp;lt;/code&amp;gt; || lacking documentation, run with&amp;lt;code&amp;gt; docker run -it --rm -p 8000:8000 -p 8080:8080 openmarble/arch-geonode&amp;lt;/code&amp;gt; and open GeoNode at http://localhost:8000/ (login with admin/admin) or GeoServer at http://localhost:8080/geoserver/web/&lt;br /&gt;
|-&lt;br /&gt;
|  [[geosuite]] || &amp;lt;code&amp;gt;devdattat/docker-opengeosuite&amp;lt;/code&amp;gt; || Devdatta Tengshe || https://github.com/devdattaT/docker-OpenGeoSuite || - || MIT || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || incomplete instructions; Dockerfile has no start command... cannot work&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  cesium terrain server and cesium.js || &amp;lt;code&amp;gt;geodata/cesium-terrain-server&amp;lt;/code&amp;gt; || [https://github.com/geo-data GeoData Institute], 3rd party  || https://github.com/geo-data/cesium-terrain-server || - || - || &amp;lt;code&amp;gt;phusion/baseimage:0.9.15&amp;lt;/code&amp;gt; (Ubuntu 14.04 Trusty Tahr) || good documentation, untested because tiles must be created first&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[GeoNetwork]] || &amp;lt;code&amp;gt;oscarfonts/geonetwork&amp;lt;/code&amp;gt; || Oscar Fonts (geomati.co) || https://github.com/oscarfonts/docker-geonetwork || - || - || &amp;lt;code&amp;gt;tomcat:8-jre8&amp;lt;/code&amp;gt; || reasonable documetation, newer fork of [https://hub.docker.com/r/eliotjordan/geonetwork-docker/ elitojordan], open at http://localhost:8888/geonetwork&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;geonetwork&amp;lt;/code&amp;gt; || Official /Joana Simoes, [https://www.geocat.net/ GeoCat] || https://github.com/geonetwork/docker-geonetwork || &lt;br /&gt;
* First-time users: try GeoNetwork; &lt;br /&gt;
* Advanced users: Run specific version of GeoNetwork, with an external PostgreSQL DB backend&lt;br /&gt;
 || Specified on the&amp;lt;code&amp;gt; README&amp;lt;/code&amp;gt; file || &amp;lt;code&amp;gt;tomcat:8&amp;lt;/code&amp;gt; || Follows the [https://github.com/docker-library/official-images best practices for official Docker images]. Official documentation  [https://github.com/docker-library/docs/tree/master/geonetwork here]. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[landsat-util]] || &amp;lt;code&amp;gt;developmentseed/landsat-util&amp;lt;/code&amp;gt; || [https://developmentseed.org/ developmentseed] || https://pythonhosted.org/landsat-util/installation.html?highlight=docker#docker || - || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || has several related images, see https://hub.docker.com/u/developmentseed/&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[opendronemap]] || &amp;lt;code&amp;gt;opendronemap/opendronemap&amp;lt;/code&amp;gt; || [https://github.com/OpenDroneMap OpenDroneMap] || https://github.com/OpenDroneMap/OpenDroneMap || OpenDroneMap is a tool to postprocess drone, balloon, kite, and street view data to geographic data. || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || not tested, but good documentation available&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | [[pycsw]] || &amp;lt;code&amp;gt;geocontainer/pycsw&amp;lt;/code&amp;gt; || [http://geocontainers.org/ Geocontainers] || https://github.com/geocontainers/dockerfiles || - || - || &amp;lt;code&amp;gt;alpine:3.4&amp;lt;/code&amp;gt; || very short documenation only, simply open CSW Capabilities at http://&amp;lt;ip&amp;gt;/&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;birdhouse/pycsw&amp;lt;/code&amp;gt; || [http://bird-house.github.io/ Birdhouse] || https://github.com/bird-house/birdhouse-playground || - || - || &amp;lt;code&amp;gt;birdhouse/bird-base:latest&amp;lt;/code&amp;gt; || no docs; only pycsw 1.10.3, but Capabilities available at http://&amp;lt;ip&amp;gt;:8082/csw?service=CSW&amp;amp;request=GetCapabilities&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;datagov/catalog-pycsw&amp;lt;/code&amp;gt; || [https://github.com/GSA U.S. General Services Administration] || datagov/catalog-pycsw || [https://github.com/GSA/catalog-app production use for catalog.data.gov] || - || &amp;lt;code&amp;gt;ubuntu:14.04&amp;lt;/code&amp;gt; || tailored to their installation, docs lacking; run with&amp;lt;code&amp;gt; &amp;lt;/code&amp;gt; and should be available at http://&amp;lt;ip&amp;gt;/csw - does not work!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;axiom/docker-pycsw&amp;lt;/code&amp;gt; || [http://axiomdatascience.com/ Axiom Data Science] || https://github.com/axiom-data-science/docker-pycsw || testing as well as production || - || &amp;lt;code&amp;gt;phusion/baseimage:0.9.18&amp;lt;/code&amp;gt; (Ubuntu++) || good documentation, [https://github.com/axiom-data-science/docker-pycsw/issues/1 currently not working]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  pyWPS4-demo || &amp;lt;code&amp;gt;geocontainer/pywps/4/pywps-demo&amp;lt;/code&amp;gt; || [http://geocontainers.org/ Geocontainers] ||  https://github.com/geocontainers/dockerfiles || - || MIT || &amp;lt;code&amp;gt;alpine/latest&amp;lt;/code&amp;gt;|| Good docs https://pywps.readthedocs.io/en/latest/ &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[Zoo-Project]] || &amp;lt;code&amp;gt;yoms/zoo-project&amp;lt;/code&amp;gt; || yomd || https://github.com/yoms/zoo-project || - || file&amp;lt;code&amp;gt; LICENSE&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;centos:6.7&amp;lt;/code&amp;gt; || no documentation, seems to start but don't know where to look next&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  [[Team Engine]] || &amp;lt;code&amp;gt;tfr42/teamengine&amp;lt;/code&amp;gt; || tfr42 || https://hub.docker.com/r/tfr42/teamengine/ || - || - || &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; || Dockerfile missing, but good instructions&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | [[52°North WPS]] || &amp;lt;code&amp;gt;ciwater/n52wps&amp;lt;/code&amp;gt; || Tethys Platform, 3rd party || https://github.com/CI-WATER/tethys_docker&lt;br /&gt;
 || 52 North Web Processing Service with GRASS and Sextante backends enabled. || - || &amp;lt;code&amp;gt; ubuntu:14.04&amp;lt;/code&amp;gt; || good instructions, several processing backends included&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;zuncle/52n-wps&amp;lt;/code&amp;gt; || Xavier Thomas, 3rd party || https://bitbucket.org/zuncle/docker || - || - || &amp;lt;code&amp;gt;zuncle/tomcat8-oracle-java8&amp;lt;/code&amp;gt; || installs from source using Maven&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;geocontainers/52n-wps&amp;lt;/code&amp;gt; || [http://geocontainers.org/ Geocontainers] || https://github.com/geocontainers/dockerfiles/tree/master/52n-wps || ? || - || &amp;lt;code&amp;gt;tomcat:9&amp;lt;/code&amp;gt; || -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  52°North SOS || - || - || - || - || - || - || only makes sense when using compose file, which includes PostGIS, work in progess at https://github.com/geocontainers/dockerfiles/issues/4&lt;br /&gt;
|-&lt;br /&gt;
|  epsg.io || &amp;lt;code&amp;gt;klokantech/epsg.io&amp;lt;/code&amp;gt; || [https://hub.docker.com/u/klokantech/ klokantech] || https://github.com/klokantech/epsg.io || - || file&amp;lt;code&amp;gt; LICENSE&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;klokantech/gdal:1.11&amp;lt;/code&amp;gt; || Run with&amp;lt;code&amp;gt; -p 8080:8080&amp;lt;/code&amp;gt; to open at &amp;lt;http://localhost:8080/&amp;gt; Run a clone in you local network&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  osm2vectortiles || multiple || [http://osm2vectortiles.org/ osm2vectortiles] || https://hub.docker.com/r/osm2vectortiles/ || - || - || multiple || see also tileserver-mapnik by klokantech&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wiki-Brian H Wilson</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=WMS_Tile_Caching&amp;diff=68003</id>
		<title>WMS Tile Caching</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=WMS_Tile_Caching&amp;diff=68003"/>
		<updated>2012-12-24T20:14:00Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Brian H Wilson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an old page (2006/2007), check the History tab.&lt;br /&gt;
&lt;br /&gt;
WMS-C has been superceded by the OSGEO [[Tile Map Service Specification]] (TMS)  and the OGC [http://www.opengeospatial.org/standards/wmts Web Map Tile Service Standard] (WMTS).&lt;br /&gt;
&lt;br /&gt;
WMS-C is supported still but if you are writing new applications you should look at TMS and WMTS.&lt;br /&gt;
&lt;br /&gt;
== Goal ==&lt;br /&gt;
&lt;br /&gt;
The goal of a '''WMS Tile Caching''' proposal, perhaps ''WMS-C'' for short, is to find a way to optimize the delivery of map imagery across the Internet. The proposal needs to offer ideally some means by which map clients can fetch tiles from existing servers, in such a way that the images can be cached on the server, or at an intermediate location, or even be completely pre-generated, if desired. Further, the proposal needs to offer a way of advertising that a cached tile set is available for a given layer from a particular WMS or WMS proxy. The proposal should leverage the existing investment in OGC-compliant WMS servers on the 'Net.&lt;br /&gt;
&lt;br /&gt;
The two main questions to be addressed are:&lt;br /&gt;
# How does a server advertise its cacheable image tiles?&lt;br /&gt;
# How does a client request possibly cached image tiles?&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
&lt;br /&gt;
=== WMS-C as WMS Profile ===&lt;br /&gt;
&lt;br /&gt;
One approach to take might be to define ''WMS-C'' (as in ''Web Mapping Service - Cached'') as a constrained profile of [http://www.opengeospatial.org/docs/01-068r2.pdf OGC WMS] that permits servers to optimize their image generation, and allows tiles to be cached at intermediate points. A WMS-C service would likely only deliver images for bounding boxes aligned to a given rectangular origin and grid, and only at particular scale levels.&lt;br /&gt;
&lt;br /&gt;
The basic idea is that, unlike with WMS, two different requests for a given WMS-C tile should form the exact same HTTP GET request. This invites several constraints on WMS ''GetMap'' requests:&lt;br /&gt;
&lt;br /&gt;
# Minimal query string arguments (i.e. no optional arguments permitted, versus &amp;amp;sect;7.2)&lt;br /&gt;
# Fixed query string argument ordering and case (versus &amp;amp;sect;6.4.1; q.v. also &amp;amp;sect;7.2.2, Table 8)&lt;br /&gt;
# Fixed range of possible bounding boxes, computed from the WMS-C profile parameters&lt;br /&gt;
# Fixed precision on bounding box values (clarifying &amp;amp;sect;6.5.6)&lt;br /&gt;
# Fixed tile size in pixels&lt;br /&gt;
# Fixed layer name and/or layer name ordering&lt;br /&gt;
# Fixed styling&lt;br /&gt;
# Fixed output format&lt;br /&gt;
&lt;br /&gt;
Some means of identifying these constraints programmatically on a per-server basis, a la ''GetCapabilities'' might be desirable. From the table below, it appears that minimum/maximum scale (and scale quantization factor, which should probably never be other than 2) are the only suggested tiling regime parameters that would be difficult to directly express in a WMS GetCapabilities document. Is there some existing way to add custom parameters to a GetCapabilities declaration?&lt;br /&gt;
&lt;br /&gt;
Note that the ''LAYERS'', ''STYLES'', ''SRS'', ''HEIGHT'', ''WIDTH'', and ''FORMAT'' arguments to a ''GetMap'' request would become fixed for a particular WMS-C tiled layer, but the WMS specification would still require the inclusion of these arguments in every WMS-C request (&amp;amp;sect; 7.2).&lt;br /&gt;
&lt;br /&gt;
A WMS-C proxy or server should be free to return an exception or a redirect, if it receives a WMS request that is not WMS-C compliant, or involves a bounding box that does not correspond to a single tile in the cache.&lt;br /&gt;
&lt;br /&gt;
=== Calculating Valid Tile Extents for a Given Request ===&lt;br /&gt;
&lt;br /&gt;
WMS tile caching implies fixed scale or zoom levels. Typically, each valid scale level would be half that of the next larger scale. It would be worth writing reference code to help developers figure out which tiles they need to load to cover a given bounding box at a given scale.&lt;br /&gt;
&lt;br /&gt;
=== Possible Tile Scheme Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
| '''Parameter''' || '''Default value''' || '''Specifiable in WMS GetCapabilities?'''&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;This service suppports tiling.&amp;quot; || ''none'' || ''&amp;amp;lt;KeywordList&amp;amp;gt;'' contains the string 'tiled', perhaps? (&amp;amp;sect;7.1.4.5.3)&lt;br /&gt;
|-&lt;br /&gt;
| Projection || EPSG:4326 || ''&amp;amp;lt;SRS&amp;amp;gt;'' &lt;br /&gt;
|-&lt;br /&gt;
| Maximal extent || (-180,-90,180,90) || ''&amp;amp;lt;BoundingBox&amp;amp;gt;'' (&amp;amp;sect;7.1.4.5.7)&lt;br /&gt;
|-&lt;br /&gt;
| Number of horizontal and vertical tiles at the maximal extent || ''none'' || Could be implied by ''&amp;amp;lt;ScaleHint&amp;amp;gt;'' (&amp;amp;sect;7.1.4.5.8, but note that the format is weakly specified)... Alternately, could use ''&amp;amp;lt;DataURL&amp;amp;gt;'' (&amp;amp;sect;7.1.4.5.14)&lt;br /&gt;
|-&lt;br /&gt;
| Tile size in pixels || some power of 2 || &amp;amp;lt;Layer&amp;amp;gt; attribute ''fixedWidth'', ''fixedHeight'' (&amp;amp;sect;7.1.4.6)&lt;br /&gt;
|-&lt;br /&gt;
| Minimum scale || ''none'' || ''&amp;amp;lt;ScaleHint&amp;amp;gt;'' or ''&amp;amp;lt;DataURL&amp;amp;gt;'' (see note, above)&lt;br /&gt;
|-&lt;br /&gt;
| Scale quantization factor || 2 || ''&amp;amp;lt;DataURL&amp;amp;gt;''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Other Considerations ==&lt;br /&gt;
&lt;br /&gt;
* Would non-rectangular tessellations yield more efficient results? If so, which tessellations to consider? Also, are the processing and bandwidth advantages of a non-rectangular tessellation outweighed by the potential implementation complexity?&lt;br /&gt;
* Norm Vine rightly points out that a tile request basically boils (or should boil down to) Layer + Zoom Level + Row + Column. Can we define an even simpler method for requesting tiles from servers in the know? How are those capabilities advertised, if not shoehorned into WMS? Note that WorldWind basically already has a mechanism for this. Their tiling requests basically look like:&lt;br /&gt;
&lt;br /&gt;
 http://domain.tld/service?L=0&amp;amp;X=1&amp;amp;Y=2&lt;br /&gt;
* Like all caching schemes, WMS-C caches would need to be cognizant of expiration. Easy with using the proper HTTP headers. There is a wide range of freshness/staleness, with OpenStreetMap being highly volatile, and Landsat being pretty stable (until the ice caps melt ;).&lt;br /&gt;
* Several people (particularly Paul Spencer and Chris Schmidt) have argued that a separate ''GetTile'' request should be used. This topic probably warrants discussion.&lt;br /&gt;
&lt;br /&gt;
== Distributed Caching ==&lt;br /&gt;
&lt;br /&gt;
* A WMS-C standard would permit tile caching through [http://www.coralcdn.org/ Coral]. However, the World Wind community's experience has been that using Coral to serve tiles results in frustratingly high latency.&lt;br /&gt;
* Alternately, one could do (distributed) [[Distributed Tile Caching|peer-to-peer tile caching]] optimized specifically for geographic space, which might still suffer the latency issues associated with P2P networks.&lt;br /&gt;
&lt;br /&gt;
== Existing Tiling Schemes ==&lt;br /&gt;
&lt;br /&gt;
* Mikel Maron's description of [http://lists.eogeo.org/pipermail/tiling/2006-March/000017.html OnEarth's LandSat tiling scheme]&lt;br /&gt;
* World Wind's LandSat tiling scheme: [http://www.ceteranet.com/nww-tile-struct.pdf PDF], [http://www.worldwindcentral.com/wiki/Making_Layers wiki]&lt;br /&gt;
* World Wind ''QuadTileSet'' [http://rafb.net/paste/results/S3I8Zr92.html sample description], [http://forum.worldwind.arc.nasa.gov/lofiversion/index.php?t2965.html forum discussion], [http://rafb.net/paste/results/z2dQKa54.html sample PHP code] to fetch WW tiles for a given WMS GetMap request&lt;br /&gt;
* osgPlanet's C++ code for [http://www.remotesensing.org/cgi-bin/cvsweb.cgi/osgPlanet/src/osgPlanet/osgPlanetGridUtility.cpp?rev=HEAD;content-type=text%2Fx-cvsweb-markup tiling the Earth]&lt;br /&gt;
* WorldWind Example code for tiling the Earth (needs Proj.4 and GDAL libraries)[http://download.worldwindcentral.com/dstile-0.2.tar.gz DSTile and Tilepack]&lt;br /&gt;
* OnEarth's code for intercepting WW requests and converting into WMS requests and caching them [http://www.twobeds.com/upload/userfiles/adamhill/lucians%20code%20-%20cache_1_1.gz?PHPSESSID=f485cf3fd66cd30ad7a4f814a127d2cb from Lucian Plesa]&lt;br /&gt;
* Casey Chestnut explains Microsoft Virtual Earth's tiling scheme + code to experiment with the URL's [http://www.brains-n-brawn.com/veWorldWind/]&lt;br /&gt;
* GeoOdyssey's [http://www.geodyssey.com/tileshare/index.html TileShare scheme]&lt;br /&gt;
* Chuck Stein's [http://www.geongrid.org/workshops/geonvis2005/Presentations/ChuckStein/GeoFusion.ppt GeoFusion presentation] from GEON (warning: PowerPoint)&lt;br /&gt;
* [http://globe.sintef.no/documentation/projection.html The Finite Nearly-Conformal Normal Cylindrical Projection] (Aasgaard's map projection)&lt;br /&gt;
&lt;br /&gt;
Note: WW and OnEarth's schemes are pretty much identical, the WW client just allows you to specify arbitrary tile sizes, coverages and number of levels to accomodate a given client.&lt;br /&gt;
&lt;br /&gt;
== Related Projects ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.ossim.org/osgPlanet.html osgPlanet]&lt;br /&gt;
* [http://worldwind.arc.nasa.gov/ NASA WorldWind] ([http://www.worldwindcentral.com/wiki/Main_page wiki])&lt;br /&gt;
* [http://worldkit.org/ worldKit]&lt;br /&gt;
* [http://communitymapbuilder.org/ Community MapBuilder]&lt;br /&gt;
* [http://ka-map.maptools.org/ ka-Map!]&lt;br /&gt;
* [http://openlayers.org/ OpenLayers]&lt;br /&gt;
* [http://www.geomoose.org/moose/ GeoMoose]&lt;br /&gt;
* other AJAX map clients, presumably&lt;br /&gt;
&lt;br /&gt;
== Interested Parties ==&lt;br /&gt;
&lt;br /&gt;
There is a mailing list on tiling, [http://lists.osgeo.org/mailman/listinfo/tiling OSGEO Tiling]&lt;br /&gt;
but it looks pretty moribund (no activity since 2011)&lt;br /&gt;
&lt;br /&gt;
* [[User:SchuylerErle|Schuyler Erle]]&lt;br /&gt;
* [[User&amp;quot;Adoyle&amp;quot;|Allan Doyle]]&lt;br /&gt;
* [[user&amp;quot;Nhv&amp;quot;|Norman Vine]]&lt;br /&gt;
* [[user&amp;quot;Joshli&amp;quot;|Josh Lieberman]]&lt;br /&gt;
* [[user&amp;quot;Adamhill&amp;quot;|Adam Hill]]&lt;br /&gt;
* [[user&amp;quot;bitner&amp;quot;|David Bitner]]&lt;br /&gt;
* [[user:Mikel|Mikel Maron]]&lt;br /&gt;
* [[user:mpg|Michael P. Gerlek]]&lt;br /&gt;
* [[user:stvn|Steven M. Ottens]]&lt;br /&gt;
* [[user:Pagameba|Paul Spencer]]&lt;br /&gt;
* [[user:hallkbrdz|Bryan Hall]]&lt;br /&gt;
* [[user:tschaub|Tim Schaub]]&lt;br /&gt;
* [[user:dmorissette|Daniel Morissette]]&lt;br /&gt;
* [[user:dpatton|Dave Patton]]&lt;br /&gt;
* [[user:cholmes|Chris Holmes]]&lt;br /&gt;
* [[user:pwramsey3|Paul Ramsey]]&lt;br /&gt;
* [[user:luisw|Luis W. Sevilla]]&lt;br /&gt;
* [[user:ominiverdi|Lorenzo Becchi]]&lt;br /&gt;
* [[user:wilfred|Wilfred Springer]]&lt;br /&gt;
* [[user:fpurcell|Frank Purcell]]&lt;br /&gt;
* [[user:Pauldendulk|Paul den Dulk]]&lt;br /&gt;
* [[user:Schpidi|Stephan Meißl]]&lt;br /&gt;
* [[user:Mornsunrain|Xi Chen]]&lt;br /&gt;
* [[user:blammo|Bob Basques]]&lt;br /&gt;
* [[user:Woodbri|Stephen Woodbridge]]&lt;br /&gt;
* ''add yourself''&lt;br /&gt;
&lt;br /&gt;
[[Category:Standards]]&lt;br /&gt;
[[Category:Tiling]]&lt;/div&gt;</summary>
		<author><name>Wiki-Brian H Wilson</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=WMS_Tile_Caching&amp;diff=68002</id>
		<title>WMS Tile Caching</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=WMS_Tile_Caching&amp;diff=68002"/>
		<updated>2012-12-24T20:02:29Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Brian H Wilson: /* Interested Parties */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Goal ==&lt;br /&gt;
&lt;br /&gt;
The goal of a '''WMS Tile Caching''' proposal, perhaps ''WMS-C'' for short, is to find a way to optimize the delivery of map imagery across the Internet. The proposal needs to offer ideally some means by which map clients can fetch tiles from existing servers, in such a way that the images can be cached on the server, or at an intermediate location, or even be completely pre-generated, if desired. Further, the proposal needs to offer a way of advertising that a cached tile set is available for a given layer from a particular WMS or WMS proxy. The proposal should leverage the existing investment in OGC-compliant WMS servers on the 'Net.&lt;br /&gt;
&lt;br /&gt;
The two main questions to be addressed are:&lt;br /&gt;
# How does a server advertise its cacheable image tiles?&lt;br /&gt;
# How does a client request possibly cached image tiles?&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
&lt;br /&gt;
=== WMS-C as WMS Profile ===&lt;br /&gt;
&lt;br /&gt;
One approach to take might be to define ''WMS-C'' (as in ''Web Mapping Service - Cached'') as a constrained profile of [http://www.opengeospatial.org/docs/01-068r2.pdf OGC WMS] that permits servers to optimize their image generation, and allows tiles to be cached at intermediate points. A WMS-C service would likely only deliver images for bounding boxes aligned to a given rectangular origin and grid, and only at particular scale levels.&lt;br /&gt;
&lt;br /&gt;
The basic idea is that, unlike with WMS, two different requests for a given WMS-C tile should form the exact same HTTP GET request. This invites several constraints on WMS ''GetMap'' requests:&lt;br /&gt;
&lt;br /&gt;
# Minimal query string arguments (i.e. no optional arguments permitted, versus &amp;amp;sect;7.2)&lt;br /&gt;
# Fixed query string argument ordering and case (versus &amp;amp;sect;6.4.1; q.v. also &amp;amp;sect;7.2.2, Table 8)&lt;br /&gt;
# Fixed range of possible bounding boxes, computed from the WMS-C profile parameters&lt;br /&gt;
# Fixed precision on bounding box values (clarifying &amp;amp;sect;6.5.6)&lt;br /&gt;
# Fixed tile size in pixels&lt;br /&gt;
# Fixed layer name and/or layer name ordering&lt;br /&gt;
# Fixed styling&lt;br /&gt;
# Fixed output format&lt;br /&gt;
&lt;br /&gt;
Some means of identifying these constraints programmatically on a per-server basis, a la ''GetCapabilities'' might be desirable. From the table below, it appears that minimum/maximum scale (and scale quantization factor, which should probably never be other than 2) are the only suggested tiling regime parameters that would be difficult to directly express in a WMS GetCapabilities document. Is there some existing way to add custom parameters to a GetCapabilities declaration?&lt;br /&gt;
&lt;br /&gt;
Note that the ''LAYERS'', ''STYLES'', ''SRS'', ''HEIGHT'', ''WIDTH'', and ''FORMAT'' arguments to a ''GetMap'' request would become fixed for a particular WMS-C tiled layer, but the WMS specification would still require the inclusion of these arguments in every WMS-C request (&amp;amp;sect; 7.2).&lt;br /&gt;
&lt;br /&gt;
A WMS-C proxy or server should be free to return an exception or a redirect, if it receives a WMS request that is not WMS-C compliant, or involves a bounding box that does not correspond to a single tile in the cache.&lt;br /&gt;
&lt;br /&gt;
=== Calculating Valid Tile Extents for a Given Request ===&lt;br /&gt;
&lt;br /&gt;
WMS tile caching implies fixed scale or zoom levels. Typically, each valid scale level would be half that of the next larger scale. It would be worth writing reference code to help developers figure out which tiles they need to load to cover a given bounding box at a given scale.&lt;br /&gt;
&lt;br /&gt;
=== Possible Tile Scheme Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
| '''Parameter''' || '''Default value''' || '''Specifiable in WMS GetCapabilities?'''&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;This service suppports tiling.&amp;quot; || ''none'' || ''&amp;amp;lt;KeywordList&amp;amp;gt;'' contains the string 'tiled', perhaps? (&amp;amp;sect;7.1.4.5.3)&lt;br /&gt;
|-&lt;br /&gt;
| Projection || EPSG:4326 || ''&amp;amp;lt;SRS&amp;amp;gt;'' &lt;br /&gt;
|-&lt;br /&gt;
| Maximal extent || (-180,-90,180,90) || ''&amp;amp;lt;BoundingBox&amp;amp;gt;'' (&amp;amp;sect;7.1.4.5.7)&lt;br /&gt;
|-&lt;br /&gt;
| Number of horizontal and vertical tiles at the maximal extent || ''none'' || Could be implied by ''&amp;amp;lt;ScaleHint&amp;amp;gt;'' (&amp;amp;sect;7.1.4.5.8, but note that the format is weakly specified)... Alternately, could use ''&amp;amp;lt;DataURL&amp;amp;gt;'' (&amp;amp;sect;7.1.4.5.14)&lt;br /&gt;
|-&lt;br /&gt;
| Tile size in pixels || some power of 2 || &amp;amp;lt;Layer&amp;amp;gt; attribute ''fixedWidth'', ''fixedHeight'' (&amp;amp;sect;7.1.4.6)&lt;br /&gt;
|-&lt;br /&gt;
| Minimum scale || ''none'' || ''&amp;amp;lt;ScaleHint&amp;amp;gt;'' or ''&amp;amp;lt;DataURL&amp;amp;gt;'' (see note, above)&lt;br /&gt;
|-&lt;br /&gt;
| Scale quantization factor || 2 || ''&amp;amp;lt;DataURL&amp;amp;gt;''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Other Considerations ==&lt;br /&gt;
&lt;br /&gt;
* Would non-rectangular tessellations yield more efficient results? If so, which tessellations to consider? Also, are the processing and bandwidth advantages of a non-rectangular tessellation outweighed by the potential implementation complexity?&lt;br /&gt;
* Norm Vine rightly points out that a tile request basically boils (or should boil down to) Layer + Zoom Level + Row + Column. Can we define an even simpler method for requesting tiles from servers in the know? How are those capabilities advertised, if not shoehorned into WMS? Note that WorldWind basically already has a mechanism for this. Their tiling requests basically look like:&lt;br /&gt;
&lt;br /&gt;
 http://domain.tld/service?L=0&amp;amp;X=1&amp;amp;Y=2&lt;br /&gt;
* Like all caching schemes, WMS-C caches would need to be cognizant of expiration. Easy with using the proper HTTP headers. There is a wide range of freshness/staleness, with OpenStreetMap being highly volatile, and Landsat being pretty stable (until the ice caps melt ;).&lt;br /&gt;
* Several people (particularly Paul Spencer and Chris Schmidt) have argued that a separate ''GetTile'' request should be used. This topic probably warrants discussion.&lt;br /&gt;
&lt;br /&gt;
== Distributed Caching ==&lt;br /&gt;
&lt;br /&gt;
* A WMS-C standard would permit tile caching through [http://www.coralcdn.org/ Coral]. However, the World Wind community's experience has been that using Coral to serve tiles results in frustratingly high latency.&lt;br /&gt;
* Alternately, one could do (distributed) [[Distributed Tile Caching|peer-to-peer tile caching]] optimized specifically for geographic space, which might still suffer the latency issues associated with P2P networks.&lt;br /&gt;
&lt;br /&gt;
== Existing Tiling Schemes ==&lt;br /&gt;
&lt;br /&gt;
* Mikel Maron's description of [http://lists.eogeo.org/pipermail/tiling/2006-March/000017.html OnEarth's LandSat tiling scheme]&lt;br /&gt;
* World Wind's LandSat tiling scheme: [http://www.ceteranet.com/nww-tile-struct.pdf PDF], [http://www.worldwindcentral.com/wiki/Making_Layers wiki]&lt;br /&gt;
* World Wind ''QuadTileSet'' [http://rafb.net/paste/results/S3I8Zr92.html sample description], [http://forum.worldwind.arc.nasa.gov/lofiversion/index.php?t2965.html forum discussion], [http://rafb.net/paste/results/z2dQKa54.html sample PHP code] to fetch WW tiles for a given WMS GetMap request&lt;br /&gt;
* osgPlanet's C++ code for [http://www.remotesensing.org/cgi-bin/cvsweb.cgi/osgPlanet/src/osgPlanet/osgPlanetGridUtility.cpp?rev=HEAD;content-type=text%2Fx-cvsweb-markup tiling the Earth]&lt;br /&gt;
* WorldWind Example code for tiling the Earth (needs Proj.4 and GDAL libraries)[http://download.worldwindcentral.com/dstile-0.2.tar.gz DSTile and Tilepack]&lt;br /&gt;
* OnEarth's code for intercepting WW requests and converting into WMS requests and caching them [http://www.twobeds.com/upload/userfiles/adamhill/lucians%20code%20-%20cache_1_1.gz?PHPSESSID=f485cf3fd66cd30ad7a4f814a127d2cb from Lucian Plesa]&lt;br /&gt;
* Casey Chestnut explains Microsoft Virtual Earth's tiling scheme + code to experiment with the URL's [http://www.brains-n-brawn.com/veWorldWind/]&lt;br /&gt;
* GeoOdyssey's [http://www.geodyssey.com/tileshare/index.html TileShare scheme]&lt;br /&gt;
* Chuck Stein's [http://www.geongrid.org/workshops/geonvis2005/Presentations/ChuckStein/GeoFusion.ppt GeoFusion presentation] from GEON (warning: PowerPoint)&lt;br /&gt;
* [http://globe.sintef.no/documentation/projection.html The Finite Nearly-Conformal Normal Cylindrical Projection] (Aasgaard's map projection)&lt;br /&gt;
&lt;br /&gt;
Note: WW and OnEarth's schemes are pretty much identical, the WW client just allows you to specify arbitrary tile sizes, coverages and number of levels to accomodate a given client.&lt;br /&gt;
&lt;br /&gt;
== Related Projects ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.ossim.org/osgPlanet.html osgPlanet]&lt;br /&gt;
* [http://worldwind.arc.nasa.gov/ NASA WorldWind] ([http://www.worldwindcentral.com/wiki/Main_page wiki])&lt;br /&gt;
* [http://worldkit.org/ worldKit]&lt;br /&gt;
* [http://communitymapbuilder.org/ Community MapBuilder]&lt;br /&gt;
* [http://ka-map.maptools.org/ ka-Map!]&lt;br /&gt;
* [http://openlayers.org/ OpenLayers]&lt;br /&gt;
* [http://www.geomoose.org/moose/ GeoMoose]&lt;br /&gt;
* other AJAX map clients, presumably&lt;br /&gt;
&lt;br /&gt;
== Interested Parties ==&lt;br /&gt;
&lt;br /&gt;
There is a mailing list on tiling, [http://lists.osgeo.org/mailman/listinfo/tiling OSGEO Tiling]&lt;br /&gt;
but it looks pretty moribund (no activity since 2011)&lt;br /&gt;
&lt;br /&gt;
* [[User:SchuylerErle|Schuyler Erle]]&lt;br /&gt;
* [[User&amp;quot;Adoyle&amp;quot;|Allan Doyle]]&lt;br /&gt;
* [[user&amp;quot;Nhv&amp;quot;|Norman Vine]]&lt;br /&gt;
* [[user&amp;quot;Joshli&amp;quot;|Josh Lieberman]]&lt;br /&gt;
* [[user&amp;quot;Adamhill&amp;quot;|Adam Hill]]&lt;br /&gt;
* [[user&amp;quot;bitner&amp;quot;|David Bitner]]&lt;br /&gt;
* [[user:Mikel|Mikel Maron]]&lt;br /&gt;
* [[user:mpg|Michael P. Gerlek]]&lt;br /&gt;
* [[user:stvn|Steven M. Ottens]]&lt;br /&gt;
* [[user:Pagameba|Paul Spencer]]&lt;br /&gt;
* [[user:hallkbrdz|Bryan Hall]]&lt;br /&gt;
* [[user:tschaub|Tim Schaub]]&lt;br /&gt;
* [[user:dmorissette|Daniel Morissette]]&lt;br /&gt;
* [[user:dpatton|Dave Patton]]&lt;br /&gt;
* [[user:cholmes|Chris Holmes]]&lt;br /&gt;
* [[user:pwramsey3|Paul Ramsey]]&lt;br /&gt;
* [[user:luisw|Luis W. Sevilla]]&lt;br /&gt;
* [[user:ominiverdi|Lorenzo Becchi]]&lt;br /&gt;
* [[user:wilfred|Wilfred Springer]]&lt;br /&gt;
* [[user:fpurcell|Frank Purcell]]&lt;br /&gt;
* [[user:Pauldendulk|Paul den Dulk]]&lt;br /&gt;
* [[user:Schpidi|Stephan Meißl]]&lt;br /&gt;
* [[user:Mornsunrain|Xi Chen]]&lt;br /&gt;
* [[user:blammo|Bob Basques]]&lt;br /&gt;
* [[user:Woodbri|Stephen Woodbridge]]&lt;br /&gt;
* ''add yourself''&lt;br /&gt;
&lt;br /&gt;
[[Category:Standards]]&lt;br /&gt;
[[Category:Tiling]]&lt;/div&gt;</summary>
		<author><name>Wiki-Brian H Wilson</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Brian_H_Wilson&amp;diff=68001</id>
		<title>User:Brian H Wilson</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Brian_H_Wilson&amp;diff=68001"/>
		<updated>2012-12-24T19:56:09Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Brian H Wilson: Created page with &amp;quot;I keep most of my stuff on http://wildsong.biz/ including my [http://wildsong.biz/index.php/User:Brian_Wilson User] page.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I keep most of my stuff on http://wildsong.biz/ including my [http://wildsong.biz/index.php/User:Brian_Wilson User] page.&lt;/div&gt;</summary>
		<author><name>Wiki-Brian H Wilson</name></author>
	</entry>
</feed>