KO
|
EN
gitlite — search
Search
#python
#react
#json
#nextjs
#database
#bot
#arduino
#pytorch
#machine-learning
#blog
#svg
#macos
georefine
★ 42
Open GitHub ↗
Geospatial processing for OpenRefine
Download README (.md)
Explore Similar Repositories
p3-batchrefine
:
BatchRefine adds batch processing capabilities to OpenRefine
CommonsExtension
:
An OpenRefine extension that helps with Wikimedia Commons editing: start projects from Wikimedia Commons categories; Commons-specific GREL functions.
reconciliation
:
OpenRefine Reconciliation Framework in Python and Flask
OpenRefine-WS
:
Code to enable OpenRefine to run as an authenticated web service
refine-java
:
OpenRefine API Java Client
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
georefine
?
Download (.md)
GeoRefine ========= GeoRefine is a geospatial processing extension for [OpenRefine](http://openrefine.org/). GREL functions -------------- * `point`: creates a point from latitude and longitude in the WGS84 coordinate reference system * `distance`: computes the distance between two points in meters * `parseGeoJson`: parses [GeoJSON](http://geojson.org/) string * `parseWkt`: parses [WKT](http://en.wikipedia.org/wiki/Well-known_text) string * [All geometry relationship functions described here](http://docs.geotools.org/stable/userguide/library/jts/relate.html): * `equals` * `contains` * `within` * `overlaps` * `crosses` * `touches` * `intersects` * `disjoint` * `relate` Installation ------------ [Download GeoRefine](https://github.com/ryanfb/georefine/archive/master.zip) and place the unzipped folder in the `extensions` directory of your OpenRefine workspace. On OS X, this will be `/Applications/Google Refine.app/Contents/Resources/webapp/extensions`. Examples -------- Using GREL to facet places based on whether they're contained by [the Barrington Atlas capgrid for Byzantium](http://atlantides.org/capgrids/52): contains(parseGeoJson("{\"type\": \"Polygon\", \"coordinates\": [[[31.0, 40.0], [31.0, 42.0], [27.0, 42.0], [27.0, 40.0], [31.0, 40.0]]]}"),parseGeoJson(value)) Feature Wishlist ---------------- * parsing geospatial information from and to GeoJSON/WKT * spatial operations in GREL: distance, area, contains, overlaps, touches, equals, crosses, disjoint, within * spatial faceting on spatial operations * spatial clustering * simple spatial visualization Compiling --------- Unlike most OpenRefine extensions, GeoRefine uses maven instead of ant, due to the need for complicated [GeoTools](http://www.geotools.org/) dependencies. Run `mvn compile` to compile Java source to classes. If you update dependencies, run `mvn dependency:copy-dependencies` to install them into `target`. You'll then need to manually move them into `module/MOD-INF/lib`, taking care to remove conflicting jars already provided by OpenRefine such as `openrefine-1.0.jar` and `json-20100208.jar`. GeoRefine is expected to be built in the `extensions` directory of an OpenRefine source tree, with the OpenRefine system jar built in that tree with the `ant jar` task.