Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[geomesa-users] GeoMesa 1.3.0 released!

Hi all,


I am very pleased to announce the release of GeoMesa version 1.3.0!  The GeoMesa team has been working on this release since 1.2.6 was released in August, and it shows.  From the change log, there are nearly 200 tickets resolved (1).  


Here's a list of new, exciting features available in GeoMesa 1.3.x:


A.  Native support for GeoJSON

No need for SimpleFeatures anymore, store and query GeoJSON directly using programmatic APIs and REST APIs.  The GeoJSON REST API includes a query language very similar to MongoDB’s geospatial support (2).


B.  Deep integration with Spark SQL

GeoMesa adds spatial functions and types implementing a significant subset of the OGC OpenGIS Simple Feature SQL specification (3). This specification is the industry standard for working with geospatial information in SQL, and is implemented by many data systems, including the venerable PostGIS.  With this, users can query GeoMesa using SQL to perform complex analysis:


select * from gdelt

where st_contains(

   geom, st_geomFromWKT(‘POLYGON((-98 37, -95 37, -95 40, -98 40, -98 37))’))


See (4) for documentation.


C.  Generalized and refactored Index API and Improved support for HBase and Cassandra. 

The GeoMesa command line tools have been generalized and now work with HBase and Cassandra GeoMesa installations. (5/6)


D.  Improved out of the box experience.  Documentation, command line tools, etc.

The documentation has been greatly expanded to cover more functionality and reorganized to focus on each of the separate datastores.  Command line tools are more comprehensive for all supported back ends.


The highlights don't capture all the great work that's happened.  Many tickets/commits are focused on making the tooling work better and being easier; others are focused on providing indexing improvements and building up reusable components.


In the 1.3.x series, we will be continuing work with Spark.  The team has been experimenting with notebook servers like Jupyter and Zeppelin, and using GeoMesa to do ad hoc analysis has been both very productive and fun!


Thanks for participating in open-source, and feel free to reach out about how you can use GeoMesa to solve your big data problems!


Cheers,


Jim


1.  GeoMesa 1.3 Changelog: https://geomesa.atlassian.net/projects/GEOMESA/versions/12600/tab/release-report-done

2.  GeoJson Docs: http://www.geomesa.org/documentation/current/user/geojson.html

3  OGC OpenGIS Simple Feature access - Part 2: SQL Option: http://opengeospatial  

4.  GeoMesa SparkSQL docs: http://www.geomesa.org/documentation/current/user/spark/sparksql.html

5.  GeoMesa HBase tools: http://www.geomesa.org/documentation/current/user/hbase/install.html#setting-up-the-hbase-command-line-tools

6.  GeoMesa Cassandra tools: http://www.geomesa.org/documentation/current/user/cassandra/commandline_tools.html


Back to the top