Posted in News

Book offer – 50% off

I’ve just been contacted by Packt Publishing that they will be running a 50% off special offer on my book “Python Geospatial Development Essentials”:

http://bit.ly/1PouDoS

bookoffer

The book’s focus is on developing your own desktop GIS including a graphical user interface using open source Python tools, with a special emphasis on keeping it lightweight and portable and using the builtin Tkinter GUI toolkit. It covers the entire process, both vector and raster data IO, interactive visualization (my favorite), file management, and analysis functionality.

The discounted book can be ordered here, and there is also a “Free Sample” icon above the book description.

Posted in Packages

parsewkt

The parser was written to have a clean and complete parser for WKT. Other WKT to python parsers use regular expression to do the same and are more or less complete. I wanted to have a reference implementation that could handle any kind of valid WKT that you throw at it. You can also use it as a reference if you want to write your own parser with grako.

https://github.com/cleder/parsewkt

STATUS: N/A

DEPENDS ON: Grako

OPTIONAL EXTENSIONS:

PYTHON VERSIONS: N/A

OS PLATFORMS: N/A

Posted in Packages

GottenGeography

GottenGeography is a GNOME application that aims to make it easy to record geotags into your photographs. If you have a GPS device, GottenGeography can load it’s GPX data and directly compare timestamps between the GPX data and the photos, automatically determining where each photo was taken. If you do not have a GPS device, GottenGeography allows you to manually place photos onto a map, and then record those locations into the photos.

https://pypi.python.org/pypi/GottenGeography

https://libraries.io/github/robru/gottengeography

STATUS: N/A

DEPENDS ON: ?

OPTIONAL EXTENSIONS:

PYTHON VERSIONS: N/A

OS PLATFORMS: N/A

Posted in Packages

upoints

upoints is a collection of GPL v3 licensed modules for working with points on Earth, or other near spherical objects. It allows you to calculate the distance and bearings between points, mangle xearth/xplanet data files, work with online UK trigpoint databases, NOAA’s weather station database and other such location databases.

Previous versions of upoints were called earth_distance, but the name was changed as it no longer reflected the majority of uses the packages was targeted at.

https://pypi.python.org/pypi/upoints/

STATUS: N/A

DEPENDS ON: aaargh, lxml

OPTIONAL EXTENSIONS:

PYTHON VERSIONS: 2.6, 2.7, < 3.4

OS PLATFORMS: N/A

Posted in Packages

gcmap

This is a Python rewrite of the code used to create the Visualizing Facebook Friends visualization in 2010.

The original code was written in R and was built specifically around the Facebook dataset. This rewrite is as a Python module and is built to work on top of any dataset.

If you are looking to visualize a few (<10,000) coordinate pairs, matplotlib with basemap will be more flexible. The visualization implemented by this module is useful when the data alone are sufficient to show the geography.

The algorithm uses a heuristic which attempts to visualize the structure of the pairs rather than their relative importance. In interpreting the results, you should not come to any conclusions about the relative importance of different coordinate pairs.

https://github.com/paulgb/gcmap

STATUS: N/A

DEPENDS ON: aggdraw, Numpy, Pillow, PyProj

OPTIONAL EXTENSIONS:

PYTHON VERSIONS: N/A

OS PLATFORMS: N/A