<feed xmlns='http://www.w3.org/2005/Atom'>
<title>KlimatanalysNorr/tools/.pylintrc, branch master</title>
<subtitle>Backend utilities for Klimatanalys Norr's web map.</subtitle>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/KlimatanalysNorr/tools/'/>
<entry>
<title>Add a NOT NULL contraint on geometry columns when creating the output layer.</title>
<updated>2025-08-14T16:23:16+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2025-08-14T15:33:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/KlimatanalysNorr/tools/commit/?id=7d0dafa2d6c41e594217b784e19c0e463c062bce'/>
<id>7d0dafa2d6c41e594217b784e19c0e463c062bce</id>
<content type='text'>
When the output driver supports altering GeomFieldDefn's nullable flag
after the fact.  PostgreSQL supports that.  GPKG doesn't, but one can
use GEOMETRY_NULLABLE=NO in layer creation options instead.

See https://gdal.org/en/stable/development/rfc/rfc53_ogr_notnull_default.html

This commit partially reverts 2c3ee79cb434fc4cf315ee3a6a526156053d76c4.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the output driver supports altering GeomFieldDefn's nullable flag
after the fact.  PostgreSQL supports that.  GPKG doesn't, but one can
use GEOMETRY_NULLABLE=NO in layer creation options instead.

See https://gdal.org/en/stable/development/rfc/rfc53_ogr_notnull_default.html

This commit partially reverts 2c3ee79cb434fc4cf315ee3a6a526156053d76c4.
</pre>
</div>
</content>
</entry>
<entry>
<title>webmap-import: Fingerprint destination layers to detect changes.</title>
<updated>2025-05-01T13:29:51+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2025-04-22T19:33:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/KlimatanalysNorr/tools/commit/?id=ad38438a0b980ee816e1573bf18362e72345fa4d'/>
<id>ad38438a0b980ee816e1573bf18362e72345fa4d</id>
<content type='text'>
Comparing modification times is not enough since some sources (for
instance Naturvårdsverket's SCI_Rikstackande) are updated on the server
even though no objects are being added; the source layer remains
unchanged but the file differs because of OBJECTID changes we are not
interested in.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Comparing modification times is not enough since some sources (for
instance Naturvårdsverket's SCI_Rikstackande) are updated on the server
even though no objects are being added; the source layer remains
unchanged but the file differs because of OBJECTID changes we are not
interested in.
</pre>
</div>
</content>
</entry>
<entry>
<title>webmap-import: Break down into separate modules.</title>
<updated>2025-04-21T15:58:41+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2025-04-19T03:28:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/KlimatanalysNorr/tools/commit/?id=c33799f69e7eb42cb0ab4735c7e878d74faca16a'/>
<id>c33799f69e7eb42cb0ab4735c7e878d74faca16a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>webmap-import: Major refactoring.</title>
<updated>2025-04-19T17:25:20+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2025-04-18T12:00:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/KlimatanalysNorr/tools/commit/?id=6bd4f5f19928cd2783defca0316bcb6bbc042cd2'/>
<id>6bd4f5f19928cd2783defca0316bcb6bbc042cd2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add type hints and refactor a bit to please pylint.</title>
<updated>2025-04-19T03:14:48+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2025-04-17T10:23:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/KlimatanalysNorr/tools/commit/?id=2abf2297aabb355b72c6ae9e0aaf350f7a6cbe9d'/>
<id>2abf2297aabb355b72c6ae9e0aaf350f7a6cbe9d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
