skip to main
|
skip to sidebar
Lin.ear th.inking
Because the shortest distance between two thoughts is a straight line
Friday, 15 November 2013
Maslow's Hierarchy in the 21st Century
Been a while since I posted, so posting some humour seems like a good start to getting back on track...
Newer Posts
Older Posts
Home
Subscribe to:
Posts (Atom)
About Me
Dr JTS
View my complete profile
Martin Davis
Popular Posts
Quirks of the "Contains" Spatial Predicate
One of the most useful OGC standards is their specification of the Dimensionally-Extended 9 Intersection Model for spatial relationships. ...
Fast polygon merging in JTS using Cascaded Union
A common requirement in spatial processing is to union a set of polygons together. Depending on the use case, the polygons may either be a ...
Visualizing geodetic information with JEQL
The geo-blogosphere has been buzzing about the global Facebook friends visualization . This was done by Paul Butler using an R script and ...
Polygon Triangulation via Ear-Clipping with Delaunay Refinement
After this thread on the JTS list Michael Bedward was inspired to create a polygon triangulation algorithm using the Ear-Clipping approac...
Data model diagrams for GTFS
Recently I've been doing some work with the General Transit Feed Specification (GTFS). This is a simple data model initiated by Google...
How to get OpenLayers WMSGetFeatureInfo to emit GeoServer CQL Filters for multiple layers
OpenLayers provides the useful WMSGetFeatureInfo control. It's designed to work with the standard WMS GetFeatureInfo request. As per ...
Enumerating permutations using inversion vectors and factoradic numbering
Permutations are a fundamental concept in discrete mathematics, and crop up in numerous places in computer science. The set of all possible...
More Random Points in JTS
In my last post I talked about the request on the PostGIS list for a function to generate dot-density maps, and about a JTS class to imple...
Mandelbrot Set in SQL using SVG with RLE
A popular SQL party trick is to generate the Mandelbrot set using Common Table Expressions (CTEs) to implement the required iteration. T...
Barnes Analysis for Surface interpolation
Recently I've been working on generating surfaces from irregular sets of data observations, for thematic rendering purposes. The data I...
Blog Roll
Martin Fowler
Bliki: RefinementCodeReview
5 weeks ago
Blog archive
►
2021
(3)
►
February
(1)
►
January
(2)
►
2020
(8)
►
December
(2)
►
October
(1)
►
June
(2)
►
May
(1)
►
April
(1)
►
February
(1)
►
2019
(11)
►
November
(1)
►
August
(1)
►
June
(1)
►
March
(2)
►
February
(4)
►
January
(2)
►
2018
(1)
►
April
(1)
►
2015
(3)
►
August
(2)
►
July
(1)
▼
2013
(10)
▼
November
(1)
Maslow's Hierarchy in the 21st Century
►
June
(1)
►
May
(2)
►
March
(1)
►
February
(2)
►
January
(3)
►
2012
(25)
►
December
(2)
►
November
(2)
►
October
(1)
►
September
(3)
►
August
(3)
►
July
(1)
►
June
(1)
►
May
(2)
►
April
(2)
►
March
(5)
►
February
(2)
►
January
(1)
►
2011
(24)
►
November
(2)
►
October
(5)
►
September
(4)
►
August
(1)
►
July
(1)
►
June
(3)
►
May
(2)
►
April
(3)
►
March
(1)
►
January
(2)
►
2010
(23)
►
December
(3)
►
November
(1)
►
August
(2)
►
July
(1)
►
June
(2)
►
May
(2)
►
April
(2)
►
March
(4)
►
February
(5)
►
January
(1)
►
2009
(16)
►
October
(1)
►
September
(2)
►
August
(3)
►
June
(1)
►
May
(2)
►
April
(1)
►
March
(2)
►
January
(4)
►
2008
(36)
►
December
(1)
►
November
(2)
►
October
(3)
►
August
(4)
►
July
(1)
►
June
(3)
►
May
(2)
►
April
(7)
►
March
(9)
►
February
(1)
►
January
(3)
►
2007
(44)
►
December
(3)
►
November
(6)
►
October
(2)
►
September
(10)
►
August
(9)
►
July
(5)
►
June
(5)
►
May
(4)
Labels
algorithms
(21)
big data
(1)
bing
(1)
books
(3)
cartography
(5)
cloud computing
(2)
computation
(24)
computational geometry
(39)
computer art
(5)
computer languages
(1)
conference
(2)
conflation
(1)
crime
(1)
data model
(1)
database
(14)
esri
(1)
foss4g
(5)
fractals
(1)
functional programming
(1)
geocoding
(2)
geometry
(12)
GEOS
(9)
geoserver
(1)
geospatial
(42)
geoweb
(4)
gis
(2)
google
(5)
google-earth
(7)
gps
(2)
GTFS
(2)
hardware
(1)
history
(3)
humour
(11)
java
(11)
javascript
(1)
jeql
(15)
json
(1)
jts
(61)
JUMP
(1)
kml
(3)
lisp
(1)
maps
(2)
mathematics
(2)
microsoft
(5)
news
(1)
nostalgia
(2)
ogc simple features
(3)
open source
(11)
opengeo
(1)
OpenLayers
(1)
openstreetmap
(1)
overlay
(6)
population explosion
(1)
postgis
(7)
postgres
(1)
pre-cambrian-pc
(2)
presentations
(2)
raster
(1)
REST
(2)
robotics
(1)
software
(9)
spatial index
(1)
SQL
(1)
uml
(1)
visualization
(4)
web
(17)
web mapping
(4)
Links
JTS Topology Suite
GEOS
Open JUMP
RoadMatcher
PostGIS
My Home Page
Books
Computational Geometry: An Introduction (Monographs in Computer Science)
by Preparata & Shamos
Computational Geometry: Algorithms and Applications
by de Berg
Foundations of Multidimensional and Metric Data Structures - by Samet
Engines of Logic - by Martin Davis
Blog Roll
Binstock on Software
Bitworking
BostonGIS (Regina Obe et al)
Clever Elephant
Code Commit
CoderSpiel
David Chappell
Martin Fowler
Modern Mechanix
Moserware
Otaku
Paul Graham
Perils of Parallel
Perspectives (James Hamilton)
RedMonk - Stephen O'Grady
robjsoftware
Spatial Galaxy (Gary Sherman)
Ted Nedward
Typical Programmer
Untangled (Roy Fielding)
Cloudy Blog Roll
All Things Distributed
Celebrating 10 years in Japan with the new AWS Asia Pacific (Osaka) Region
6 days ago
Perspectives
Human Race Priorities?
11 months ago
Software, Interrupted
Celebrate International Women's Day with these wonderful (and funny) tweets - CNET
3 hours ago
The Wisdom of Clouds
Meghan and Harry's explosive Oprah interview: The biggest revelations - CNET
4 hours ago
Thinking Out Cloud
Links for 2017-02-22 [del.icio.us]
4 years ago