<!-- Converted by db4-upgrade version 1.1 -->
<chapter xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="postgis_credits">
  <title>Credits and Acknowledgments</title>

  <para>PostGIS is built and sustained by a worldwide community. This chapter
  records the people, organizations, funders, and upstream projects that have
  contributed code, documentation, infrastructure, testing, support, and
  funding.</para>

  <section xml:id="psc">
	<title>Project Steering Committee</title>
	<para>
		The PostGIS Project Steering Committee (PSC) coordinates the general direction,
			release cycles, documentation, and outreach efforts for the PostGIS project.  In addition
			the PSC provides general user support, accepts and approves patches from the general PostGIS community
			and votes on miscellaneous issues involving PostGIS such as developer commit access, new PSC members
			or significant API changes.
	</para>
	<variablelist>
		<varlistentry>
		<term>Regina Obe</term>
		<listitem>
			<para>CI and website maintenance, Windows production and experimental builds, documentation, alignment of
			PostGIS with PostgreSQL releases, X3D support,  management functions.</para>
		</listitem>
		</varlistentry>

		<varlistentry>
			<term>Darafei Praliaskouski</term>
			<listitem>
				<para>Index improvements, bug fixing and geometry/geography function improvements, SFCGAL, raster, GitHub curation, and ci maintenance.</para>
			</listitem>
		</varlistentry>

		<varlistentry>
		<term>Paul Ramsey (Chair)</term>
		<listitem>
			<para>Co-founder of PostGIS project.  General bug fixing, geography support,  geography and geometry index support (2D, 3D, nD index and anything spatial index), underlying geometry internal structures, GEOS functionality integration and alignment with
			GEOS releases, alignment of
			PostGIS with PostgreSQL releases, loader/dumper, and Shapefile GUI loader.</para>
		</listitem>
		</varlistentry>

		<varlistentry>
		<term>Sandro Santilli</term>
		<listitem>
			<para>Bug fixes and maintenance, ci maintenance, git mirror management, management functions, integration of new GEOS functionality and alignment with GEOS releases, topology support, and raster framework and low level API functions.</para>
		</listitem>
		</varlistentry>

	</variablelist>
  </section>
  <section xml:id="credits_core_present">
	<title>Core Contributors Present</title>
	<variablelist>
		<varlistentry>
			<term>Nicklas Avén</term>
			<listitem>
			  <para>Distance function enhancements (including 3D distance and relationship functions) and additions, Tiny WKB (TWKB) output format and general user support</para>
			</listitem>
		</varlistentry>

		<varlistentry>
			<term>Loïc Bartoletti</term>
			<listitem>
			  <para>SFCGAL enhancements and maintenance and ci support</para>
			</listitem>
		</varlistentry>

		<varlistentry>
			<term>Dan Baston</term>

			<listitem>
			  <para>Geometry clustering function additions, other geometry algorithm enhancements, GEOS enhancements and general user support</para>
			</listitem>
		</varlistentry>

		<varlistentry>
			<term>Martin Davis</term>
			<listitem>
			  <para>GEOS enhancements and documentation</para>
			</listitem>
		</varlistentry>

	<varlistentry>
			<term>Björn Harrtell</term>

			<listitem>
			  <para>MapBox Vector Tile, GeoBuf, and Flatgeobuf functions. Gitea testing and GitLab experimentation.</para>
			</listitem>
		</varlistentry>

	<varlistentry>
			<term>Aliaksandr Kalenik</term>

			<listitem>
			  <para>Geometry Processing, PostgreSQL gist, general bug fixing</para>
			</listitem>
		</varlistentry>

        <varlistentry>
			<term>Laurențiu Nicola</term>
			<listitem>
			  <para>Bug fixes, maintenance, stability, and performance</para>
			</listitem>
		</varlistentry>

	</variablelist>
  </section>

  <section xml:id="credits_core_past">
	<title>Core Contributors Past</title>
	<variablelist>

		<varlistentry>
			<term>Raúl Marín Rodríguez</term>
			<listitem>
				<para>Prior PSC Member, MVT support, Bug fixing, Performance and stability improvements, GitHub curation,  alignment of
			PostGIS with PostgreSQL releases</para>
			</listitem>
		</varlistentry>

		<varlistentry>
            <term>Bborie Park</term>
            <listitem>
                <para>Prior PSC Member. Raster development, integration with GDAL, raster loader, user support, general bug fixing, testing on various OS (Slackware, Mac, Windows, and more)</para>
            </listitem>
		</varlistentry>

		<varlistentry>
			<term>Mark Cave-Ayland</term>
			<listitem>
				<para>Prior PSC Member. Coordinated bug fixing and maintenance effort, spatial index selectivity and binding, loader/dumper, and Shapefile GUI Loader, integration of new
					and new function enhancements.</para>
			</listitem>
		</varlistentry>

		<varlistentry>
			<term>Jorge Arévalo</term>
			<listitem>
			  <para>Raster development, GDAL driver support, loader</para>
			</listitem>
		</varlistentry>

		<varlistentry>
			<term>Olivier Courtin</term>
			<listitem>
			  <para>(Emeritus) Input/output XML (KML,GML)/GeoJSON functions, 3D support and bug fixes.</para>
			</listitem>
		</varlistentry>

		<varlistentry>
		<term>Chris Hodgson</term>
		<listitem>
		  <para>Prior PSC Member. General development, site and buildbot maintenance, OSGeo incubation management</para>
		</listitem>
		</varlistentry>

		<varlistentry>
			<term>Mateusz Loskot</term>
			<listitem>
			  <para>CMake support for PostGIS, built original raster loader in python and low level raster API functions</para>
			</listitem>
		</varlistentry>

		<varlistentry>
		<term>Kevin Neufeld</term>
		<listitem>
		  <para>Prior PSC Member. Documentation and documentation support tools, buildbot maintenance, advanced user support
		  on PostGIS newsgroup, and PostGIS maintenance function enhancements.</para>
		</listitem>
		</varlistentry>

		<varlistentry>
		<term>Dave Blasby</term>

		<listitem>
		  <para>The original developer/Co-founder of PostGIS. Dave wrote the server side
		  objects, index bindings, and many of the server side analytical
		  functions.</para>
		</listitem>
		</varlistentry>

		<varlistentry>
		<term>Jeff Lounsbury</term>
		<listitem>
		  <para>Original development of the Shapefile loader/dumper.</para>
		</listitem>
		</varlistentry>


		<varlistentry>
		<term>Mark Leslie</term>
		<listitem>
		  <para>Ongoing maintenance and development of core functions.  Enhanced curve support. Shapefile GUI loader.</para>
		</listitem>
		</varlistentry>

        <varlistentry>
			<term>Pierre Racine</term>
			<listitem>
			  <para>Architect of PostGIS raster implementation. Raster overall architecture, prototyping, programming support</para>
			</listitem>
		</varlistentry>

        <varlistentry>
			<term>David Zwarg</term>
			<listitem>
			  <para>Raster development (mostly map algebra analytic functions)</para>
			</listitem>
		</varlistentry>
	</variablelist>
</section>

<section xml:id="credits_raster_origins">
	<title>PostGIS Raster Origins</title>
	<para>PostGIS raster discussions date to 2002 and included early PGCHIP
	experiments. Xing Lin developed the <command>geotiff2pgraster</command>
	PGRaster prototype during Google Summer of Code 2007. The WKT Raster project
	began in 2008, Jorge Arévalo developed the first GDAL driver prototype during
	Google Summer of Code 2009, and the 2010 FOSS4G code sprint agreed to make WKT
	Raster the PostGIS raster type. Raster support shipped as part of PostGIS 2.0
	in 2012.</para>
	<para>The early implementation team included Pierre Racine, Mateusz Loskot,
	Sandro Santilli, Jorge Arévalo, Bborie Park, David Zwarg, and Regina Obe.
	Their work established the raster type, loader, GDAL integration,
	raster/vector operations, map algebra, documentation, and testing that became
	the current raster subsystem.</para>
	<para>Other recorded contributions include Jeff Adams's early sprint work,
	Qing Liu's raster distance analysis, Maurício Carvalho Mathias de Paulo's
	QGIS raster plugin and related paper with Lubia Vinhas, and Ignacio Brodin's
	gvSIG raster plugin and presentation with Jorge Sanz. Bryce L. Nordgren
	created early raster coverage and seamless-architecture diagrams. Pierre
	Racine wrote the original raster/vector tutorial and
	created its walkthrough and early API diagrams.</para>
	<para>The historical project planning record credits Steve Cumming and
	Université Laval with funding Pierre Racine's work from June 2008 through
	July 2012; Martin Daly and Cadcorp with funding about six months of Mateusz
	Loskot's work through June 2009; Tyler Erickson and Michigan Tech Research
	Institute with a $1,200 USD contribution; Miguel Lizondo and Deimos Space
	with support for about two years of Jorge Arévalo's work through June 2011;
	and the Center for
	Vectorborne Diseases at UC Davis with funding Bborie Park's work from March
	2010 through July 2012.</para>
</section>

<section xml:id="credits_other_contributors"><title>Other Contributors</title>
	<variablelist>
	  <varlistentry>
		<term>Individual Contributors</term>

		<listitem>
			<para>
				<simplelist type="vert" columns="3">
					<member><link xlink:href="https://github.com/amwps290">@amwps290</link> (GitHub user)</member>
					<member><link xlink:href="https://github.com/kannes">@kannes</link> (GitHub user: Hannes)</member>
					<member><link xlink:href="https://github.com/sunhm89">@sunhm89</link> (GitHub user)</member>
					<member><link xlink:href="https://github.com/wewindy">@wewindy</link> (GitHub user: Chen)</member>
					<member>Adrien Berchet</member>
					<member>Alex Bodnaru</member>
					<member>Alex Mayrhofer</member>
					<member>Andrea Peri</member>
					<member>Andreas Forø Tollefsen</member>
					<member>Andreas Neumann</member>
					<member>Andreas Schild</member>
					<member>Andrew Gierth</member>
					<member>Andrew Harvey</member>
					<member>Anne Ghisla</member>
					<member>Antoine Bajolet</member>
					<member>Ariel Mashraki</member>
					<member>Arno Renevier</member>
					<member>Arthur Bazin</member>
					<member>Arthur Lesuisse</member>
					<member>Artur Zakirov</member>
					<member>Ayo Adesugba</member>
					<member>Barbara Phillipot</member>
					<member>Baris Ergun</member>
					<member>Bas Couwenberg</member>
					<member>Ben Jubb</member>
					<member>Benjamin Morel</member>
					<member>Bernd Reiß</member>
					<member>Bernhard Reiter</member>
					<member>Bill Mill</member>
					<member>Björn Esser</member>
					<member>Brian Hamlin</member>
					<member>Bruce Rindahl</member>
					<member>Bruno Wolff III</member>
					<member>Bryce L. Nordgren</member>
					<member>Carl Anderson</member>
					<member>Carlos López Quintanilla</member>
					<member>Charles Karney</member>
					<member>Charlie Savage</member>
					<member>Chris Mayo</member>
					<member>Christian Schroeder</member>
					<member>Christoph Berg</member>
					<member>Christoph Moench-Tegeder</member>
					<member>Dan Faudemer</member>
					<member>Dan Levy</member>
					<member>Dane Springmeyer</member>
					<member>Daniel Nylander</member>
					<member>Dapeng Wang</member>
					<member>Daryl Herzmann</member>
					<member>Dave Fuhry</member>
					<member>David G. Johnston</member>
					<member>David Garnier</member>
					<member>David Skea</member>
					<member>David Techer</member>
                    <member>Dennis Tighe</member>
					<member>Denys Kovshun</member>
					<member>Devrim Gündüz</member>
					<member>Dian M Fay</member>
					<member>Dmitry Vasilyev</member>
					<member>Edouard Choinière</member>
					<member>Eduin Carrillo</member>
					<member>Egor Ivkov</member>
					<member>Eric Ridge</member>
					<member>Esteban Zimanyi</member>
					<member>Eugene Antimirov</member>
					<member>Evan Si</member>
					<member>Even Rouault</member>
					<member>Fabrice Fontaine</member>
					<member>Florentin Drogeanu</member>
					<member>Florian Weimer</member>
					<member>François Bonzon</member>
					<member>Frank Warmerdam</member>
					<member>George Silva</member>
					<member>Gerald Fenoy</member>
					<member>Gino Lucrezi</member>
					<member>Giovanni Zezza</member>
					<member>Grant Hutchins</member>
					<member>Greg Troxel</member>
					<member>Guillaume Lelarge</member>
					<member>Giuseppe Broccolo</member>
					<member>Han Wang</member>
					<member>Hannes Janetzek</member>
					<member>Hans Lemuet</member>
					<member>Haribabu Kommi</member>
					<member>Harrissou Sant-anna</member>
					<member>Havard Tveite</member>
					<member>Ignacio Brodin</member>
					<member>IIDA Tetsushi</member>
					<member>Ingvild Nystuen</member>
					<member>Jackie Leng</member>
					<member>James Addison</member>
					<member>James Marca</member>
					<member>Jan Katins</member>
					<member>Jan Tojnar</member>
					<member>Jason Smith</member>
					<member>Jean Felder</member>
					<member>Jeff Adams</member>
					<member>Jelte Fennema</member>
					<member>Jim Jones</member>
					<member>Joe Conway</member>
					<member>Jonne Savolainen</member>
					<member>Jorge Gustavo Rocha</member>
					<member>Jorge Sanz</member>
					<member>Jose Carlos Martinez Llari</member>
					<member>Jostein Leira</member>
					<member>Jörg Habenicht</member>
					<member>Juan Sebastian Jimenez Aldana</member>
					<member>Juergen E. Fischer</member>
					<member>Julien Monticolo</member>
					<member>Julien Rouhaud</member>
					<member>Kashif Rasul</member>
					<member>Klaus Foerster</member>
					<member>Kris Jurka</member>
					<member>Kristian Thy</member>
					<member>Lars Aksel Opsahl</member>
					<member>Laurențiu Nicola</member>
					<member>Laurenz Albe</member>
					<member>Lars Roessiger</member>
					<member>Lauri Kajan</member>
					<member>Leo Hsu</member>
					<member>Loic Dachary</member>
					<member>Louis Descoteaux</member>
					<member>Luca Delucchi</member>
					<member>Luca S. Percich</member>
					<member>Lucas C. Villa Real</member>
					<member>Ludovic Hirlimann</member>
					<member>Lubia Vinhas</member>
					<member>Maksim Korotkov</member>
					<member>Manuel Morillo</member>
					<member>Maria Arias de Reyna</member>
					<member>Marc Ducobu</member>
					<member>Mark Sondheim</member>
					<member>Markus Schaber</member>
					<member>Markus Wanner</member>
					<member>Matt Amos</member>
					<member>Matt Bretl</member>
					<member>Matthias Bay</member>
					<member>Maurício Carvalho Mathias de Paulo</member>
					<member>Maxim Kochetkov</member>
					<member>Maxime Guillaud</member>
					<member>Maxime van Noppen</member>
					<member>Maxime Schoemans</member>
					<member>Megan Ma</member>
					<member>Mehmet Ince</member>
					<member>Michael Fuhr</member>
					<member>Michal Páleník</member>
					<member>Mike Toews</member>
					<member>Mitchell Henke</member>
					<member>Nathan Wagner</member>
					<member>Nathaniel Clay</member>
					<member>Nicolas Roelandt</member>
					<member>Nikita Shulga</member>
					<member>Nikolai Berkoff</member>
					<member>Norman Barker</member>
					<member>Norman Vine</member>
					<member>Patricia Tozer</member>
					<member>Paul Norman</member>
					<member>Paulo Cesar Coronado</member>
					<member>Pavel Seleznev</member>
					<member>Pawel Ostrowski</member>
					<member>Peter Nguyen</member>
					<member>Pierre Cardinal</member>
					<member>Qing Liu</member>
					<member>Rafal Magda</member>
					<member>Ralph Mason</member>
					<member>Rémi Cura</member>
					<member>Richard Greenwood</member>
					<member>Robert Coup</member>
					<member>Rodrigo Smarzaro</member>
					<member>Roger Crew</member>
					<member>Ron Mayer</member>
					<member>Sam Peters</member>
					<member>Sarath Kumar</member>
					<member>Sergei Shoulbakov</member>
					<member>Sergey Fedoseev</member>
					<member>Shinichi Sugiyama</member>
					<member>Shoaib Burq</member>
					<member>Silvio Grosso</member>
					<member>Simon Greener</member>
					<member>Stefan Corneliu Petrea</member>
					<member>Steffen Macke</member>
					<member>Stepan Kuzmin</member>
					<member>Stephen Frost</member>
					<member>Stephen Woodbridge</member>
					<member>Steven Ottens</member>
					<member>Svyatoslav Bogdanov</member>
					<member>Talha Rizwan</member>
					<member>Temuri Doghonadze</member>
					<member>Teramoto Ikuhiro</member>
					<member>Thomas Muguet</member>
					<member>Thomas Petazzoni</member>
					<member>Tobias Bussmann</member>
					<member>Tom Glancy</member>
					<member>Tom van Tilburg</member>
					<member>Victor Collod</member>
					<member>Vincent Bre</member>
					<member>Vincent Mora</member>
					<member>Vincent Picavet</member>
					<member>Volf Tomáš</member>
					<member>Xing Lin</member>
					<member>Yoichi Kayama</member>
					<member>Yuri Astrakhan</member>
					<member>Zuo Chenwei</member>
				</simplelist>
			</para>
		</listitem>
	</varlistentry>

	  <varlistentry>
		<term>Corporate Sponsors</term>

		<listitem>
			<para>These are corporate entities that have contributed developer time, hosting, or direct monetary funding to the PostGIS project.
			      In alphabetical order:
			<itemizedlist>
                <listitem><simpara><link xlink:href="https://aiven.io">Aiven</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://arrival3d.com">Arrival 3D</link></simpara></listitem>
				<listitem><simpara><link xlink:href="http://gfoss.it">Associazione Italiana per l'Informazione Geografica Libera (GFOSS.it)</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.ausvet.com.au">AusVet</link></simpara></listitem>
				<listitem><simpara>Avencia</simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.azavea.com">Azavea</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.boundlessgeo.com">Boundless</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.cadcorp.com">Cadcorp</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.camptocamp.com">Camptocamp</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://carto.com">Carto</link></simpara></listitem>
                <listitem><simpara><link xlink:href="https://www.crunchydata.com">Crunchy Data</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.boston.gov">City of Boston (DND)</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.hel.fi">City of Helsinki</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://blog.cleverelephant.ca">Clever Elephant Solutions</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.alveo.coop">Cooperativa Alveo</link></simpara></listitem>
				<listitem><simpara><link xlink:href="http://www.elecnor-deimos.com">Deimos Space</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.faunalia.eu">Faunalia</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://gov.bc.ca">Geographic Data BC</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.google.com">Google</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.highgo.com">HighGo</link></simpara></listitem>
				<listitem><simpara>Hunter Systems Group</simpara></listitem>
				<listitem><simpara><link xlink:href="https://iitmpravartak.org.in/">IITM Pravartak Security Team</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://pti-agriambio.csic.es">INIA-CSIC</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.isciences.com">ISciences, LLC</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.jirotech.com">Jirotech (formerly LISAsoft)</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://koordinates.com">Koordinates</link></simpara></listitem>
                <listitem><simpara><link xlink:href="https://www.kontur.io">Kontur</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.lidwala.com">Lidwala Consulting Engineers</link></simpara></listitem>
				<listitem><simpara><link xlink:href="http://www.logicaltracking.com">Logical Tracking &amp; Tracing International AG</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.maponics.com/">Maponics</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://maumap.com/">Maumap</link></simpara></listitem>
				<listitem><simpara><link xlink:href="http://www.mtri.org">Michigan Tech Research Institute</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.nrcan.gc.ca">Natural Resources Canada</link></simpara></listitem>
				<listitem><simpara>Norwegian Forest and Landscape Institute</simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.nibio.no/">Norwegian Institute of Bioeconomy Research (NIBIO)</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.osgeo.org">OSGeo</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://oslandia.com">Oslandia</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.palantir.com">Palantir Technologies</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.paragoncorporation.com">Paragon Corporation</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://planetscale.com">PlanetScale</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://postgrespro.com">Postgres Pro</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.r3-gis.com">R3 GIS</link></simpara></listitem>
				<listitem><simpara><link xlink:href="http://www.refractions.net">Refractions Research</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.regione.toscana.it">Regione Toscana - SITA</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.safe.com">Safe Software</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.siriusopensource.com/en-us">Sirius Corporation plc</link></simpara></listitem>
				<listitem><simpara><link xlink:href="http://www.uster.ch">Stadt Uster</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.ucdavis.edu">UC Davis Center for Vectorborne Diseases</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.ulaval.ca">Université Laval</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.census.gov">U.S. Census Bureau</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://hiu.state.gov">U.S. Department of State (HIU)</link></simpara></listitem>
				<listitem><simpara><link xlink:href="https://www.zonarsystems.com">Zonar Systems</link></simpara></listitem>
			</itemizedlist>
		</para>
		</listitem>
	  </varlistentry>

	   <varlistentry>
		<term>Crowd Funding Campaigns</term>

		<listitem>
            <para>Crowd funding campaigns are campaigns we run to get badly wanted features funded that can service a large number of people.  Each campaign is specifically focused on a particular feature or set of features.  Each sponsor chips in a small fraction of the needed funding and with enough people/organizations contributing, we have the funds to pay for the work that will help many.  If you have an idea for a feature you think many others would be willing to co-fund, please post to the <link xlink:href="https://lists.osgeo.org/mailman/listinfo/postgis-users">PostGIS newsgroup</link> your thoughts and together we can make it happen. </para>
            <para>PostGIS has experimented with community fundraising for features in the past. We used PledgeBank and we got two successful campaigns out of it.</para>
            <para><emphasis role="bold">postgistopology</emphasis> - 10 plus sponsors each contributed $250 USD to build toTopoGeometry function and beef up topology support in 2.0.0. It happened.</para>
            <para><emphasis role="bold">postgis64windows</emphasis> - 20 someodd sponsors each contributed $100 USD to pay for the work needed to work out PostGIS 64-bit issues on windows. It happened.</para>
		</listitem>
	  </varlistentry>

	  <varlistentry>
		<term>External Libraries and Platforms</term>

		<listitem>
		  <para><link xlink:href="https://www.postgresql.org/">PostgreSQL</link>,
		  the extensible database system on which PostGIS is built. PostgreSQL
		  provides the SQL engine, transactions, query planner, extension framework,
		  and index access methods used by PostGIS.</para>

		  <para>The <link xlink:href="https://libgeos.org">GEOS</link>
		  geometry operations library.</para>

		  <para>The <link xlink:href="https://proj.org/">PROJ</link>
		  coordinate transformation and geodesic calculation library.</para>

		  <para>The <link xlink:href="https://gdal.org">GDAL</link>
		  Geospatial Data Abstraction Library used to
		  power much of the raster functionality introduced in PostGIS 2. In kind, improvements needed in GDAL
		  to support PostGIS are contributed back to the GDAL project.</para>

		  <para><link xlink:href="https://gitlab.gnome.org/GNOME/libxml2">LibXML2</link>
		  for XML-based spatial formats, and
		  <link xlink:href="https://github.com/json-c/json-c">JSON-C</link>
		  for GeoJSON input.</para>

		  <para>The <link xlink:href="https://gmplib.org/">GNU Multiple Precision
		  Arithmetic Library (GMP)</link> for precision-sensitive topology
		  operations.</para>

		  <para><link xlink:href="https://github.com/protobuf-c/protobuf-c">protobuf-c</link>
		  for Mapbox Vector Tile and Geobuf output.</para>

		  <para>The <link xlink:href="https://www.gnu.org/software/libiconv/">iconv</link>
		  API, supplied by the C library or GNU libiconv, for character encoding
		  conversion in the shapefile loader.</para>

		  <para><link xlink:href="https://sfcgal.gitlab.io/sfcgal/">SFCGAL</link>
		  for advanced 2D and 3D functions, together with the
		  <link xlink:href="https://www.cgal.org/">CGAL</link> algorithms that
		  SFCGAL exposes.</para>
		</listitem>
	  </varlistentry>

	  <varlistentry>
		<term>Bundled Libraries and Source Code</term>

		<listitem>
		  <para>PostGIS ships selected source from
		  <link xlink:href="https://flatgeobuf.org/">FlatGeobuf</link> and
		  <link xlink:href="https://flatbuffers.dev/">FlatBuffers</link> to
		  support FlatGeobuf input and output.</para>

		  <para><link xlink:href="https://github.com/mapbox/wagyu">Wagyu</link>
		  and <link xlink:href="https://github.com/mapbox/geometry.hpp">Mapbox
		  Geometry</link> provide polygon clipping and validation for Mapbox
		  Vector Tile output.</para>

		  <para><link xlink:href="https://github.com/ulfjack/ryu">Ryu</link>
		  provides round-trip-safe floating-point formatting, and
		  <link xlink:href="https://troydhanson.github.io/uthash/">uthash</link>
		  provides in-process hash tables.</para>

		  <para>The shapefile loader and dumper include code derived from
		  <link xlink:href="https://github.com/OSGeo/shapelib">ShapeLib</link>,
		  originally by Frank Warmerdam and Even Rouault. They also include
		  public-domain <filename>getopt</filename> code from AT&amp;T.</para>

		  <para><filename>liblwgeom/lookup3.c</filename> contains the
		  public-domain <literal>lookup3</literal> hash function by Bob
		  Jenkins.</para>
		</listitem>
	  </varlistentry>
	</variablelist>
  </section>

</chapter>
