lieu - Dedupe/batch geocode addresses and venues around the world with libpostal

  •        78

lieu is a Python library for deduping venues and addresses around the world using libpostal's international street address normalization. Note: libpostal and its Python binding are required to use this library, setup instructions here.

https://github.com/openvenues/lieu

Tags
Implementation
License
Platform

   




Related Projects

libpostal - A C library for parsing/normalizing street addresses around the world

  •    C

Addresses and the locations they represent are essential for any application dealing with maps (place search, transportation, on-demand/delivery services, check-ins, reviews). Yet even the simplest addresses are packed with local conventions, abbreviations and context, making them difficult to index/query effectively with traditional full-text search engines. This library helps convert the free-form addresses that humans use into clean normalized forms suitable for machine comparison and full-text indexing. Though libpostal is not itself a full geocoder, it can be used as a preprocessing step to make any geocoding application smarter, simpler, and more consistent internationally. The core library is written in pure C. Language bindings for Python, Ruby, Go, Java, PHP, and NodeJS are officially supported and it's easy to write bindings in other languages.

geocoder - Complete Ruby geocoding solution.

  •    Ruby

Geocoder is a complete geocoding solution for Ruby. With Rails, it adds geocoding (by street or IP address), reverse geocoding (finding street address based on given coordinates), and distance queries. It's as simple as calling geocode on your objects, and then using a scope like Venue.near("Billings, MT"). Please note that this README is for the current HEAD and may document features not present in the latest gem release. For this reason, you may want to instead view the README for your particular version.

Geo-Google - Free Address Standardizer

  •    Java

Java address standardization API that utilizes google's geocoding service. It parses an input address, sends it to google geocode service via http and then parses the return result into an address object. You get a free geocoding service thanks to googl

Geocoding.net - C# GeoCoding / Address Validation API

  •    CSharp

The API returns latitude/longitude coordinates and normalized address information. This can be used to perform address validation, real time mapping of user-entered addresses, distance calculations, and much more. See latest release notes.

node-geocoder - nodejs geocoding library

  •    Javascript

Node Geocoder, node geocoding library, supports google maps, mapquest, open street map, tom tom, promise


Gisgraphy - Geocoding and Geolocalisation webservices for Geonames, Openstreetmap, and quattroshapes data

  •    Java

Gisgraphy provides forward and reverse geocoding, geolocalisation, and vehicle tracking web services. Gisgraphy uses a unique, worldwide and consolidated Addresses / POIs database (+500 million entries), based on open data (Openstreetmap, Openaddresses, Geonames and Quattroshapes).

Pelias - Modular open-source geocoder using ElasticSearch

  •    NodeJS

Geocoding is the process of taking input text, such as an address or the name of a place, and returning a latitude/longitude location on the Earth's surface for that place. Reverse geocoding is the opposite, returning a list of places near a given latitude/longitude point. It supports many open-data projects out of the box but also works great with private data. It supports searching and displaying results in many languages.

SQL Server User-Defined Function (UDF) for Address Correction and Geocoding

  •    

This SQL Server UDF takes a postal address as input and returns a properly parsed and corrected address as output together with the latitude and longitude.

openaddresses - A repository of global open address data.

  •    Javascript

A global collection of address data sources, open and free to use. Join, download and contribute. We're just getting started. This repository is a collection of references to address data sources.

MapPoint Batch Geocoder

  •    

The MapPoint Batch Geocoder is an open source transformation component for SQL Server Integration Services that performs batch geocoding of address information directly within the SSIS pipeline using the geocoding capabilities of MapPoint's Customer Data Services. The transfor...

ariadna - OpenStreetMap geocoder

  •    Go

Geocoding is the process of transforming input text, such as an address, or a name of a place—to a location on the earth's surface.Reverse geocoding is the opposite, it transforms your current geographic location in to a list of places nearby.

graticule - Graticule is a geocoding API for looking up address coordinates and performing distance calculations, supporting many popular APIs

  •    Ruby

There is a companion Rails plugin called acts_as_geocodable that makes geocoding seem like magic. Graticule exposes to main APIs: location search and distance calculations. Graticule also provides a command line utility.

geocomplete - jQuery Geocoding and Places Autocomplete Plugin

  •    Javascript

An advanced jQuery plugin that wraps the Google Maps API's [Geocoding](https://code.google.com/apis/maps/documentation/javascript/geocoding.html) and [Places Autocomplete](https://code.google.com/apis/maps/documentation/javascript/places.html#places_autocomplete) services. You simply provide an input that lets you search for locations with a nice autocomplete dropdown. Optionally add a container to show an interactive map and a form that will be populated with the address details.

Nominatim - Open Source search based on OpenStreetMap data

  •    C

Nominatim (from the Latin, 'by name') is a tool to search OpenStreetMap data by name and address (geocoding) and to generate synthetic addresses of OSM points (reverse geocoding). An instance with up-to-date data can be found at https://nominatim.openstreetmap.org. Nominatim is also used as one of the sources for the Search box on the OpenStreetMap home page. The documentation of the latest development version is in the docs/ subdirectory. A HTML version can be found at https://nominatim.org/release-docs/develop/ .

rdedup - Data deduplication engine, supporting optional compression and public key encryption.

  •    Rust

See wiki for current project status. rdedup is a data deduplication engine and a backup software.

jquery-addresspicker

  •    Javascript

JQuery UI widget : address autocomplete field by google maps V3 geocoding service

graticule

  •    Ruby

Graticule is a geocoding API for looking up address coordinates and performing distance calculations, supporting many popular APIs.

Geography Coder

  •    

Geography Coder is used to parse geography(address) information from given text, and also provides geogrpahy ontology for applications.

Google Maps API - A Wrapper for .NET

  •    

.NET wrapper for the Google Maps API services, like Directions and Geocoding. This wrapper help you to find any address, postal code, geolocalization, and also to get directions between locations.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.