All Classes and Interfaces
Class
Description
Emit a boundary event when you come across a concrete reference to a
boundary,
e.g., county or state, district or prefecture.
Country metrics
data structure to capture our assumptions about feature types.
NOT USED MUCH.
Connects to a Solr sever via HTTP and tags place names in document.
This is a light wrapper around TextMatch + Geocoding interfaces.
A geoinferencer infers location on users and their messages.
A cleaner approach to outputting geocoding data to KML using GISCore.
A final geocoding pass or two.
Apply this interface where application logic observes a coordinate or any
hard location reference.
Utility class to help access Lucene stop words, mainly as they exist in Solr
index
stopword files are in either list form or snowball format.
Major Place rule -- fire this rule after Country rule.
A rule that associates a CODE with a NAME, when the pattern
"NAME, CODE" appears within N characters of each other.
GeocodeRule called only if document is non-Latin such as C/J/K or MiddleEastern scripts.
Filter out nonsense tokens that match some city or state name.
A PlaceCandidate represents a portion of a document which has been identified
as a possible named geographic location.
Place metrics.
A PlaceEvidence represents a fragment of evidence about a Place.
SCOPE - Where did this evidence come from wrt to the PlaceCandidate it is
part of?
APRIORI - derived from the gazetteer only, not from any
information in the document
LOCAL - directly associated with
this instance of PC
COREF - associated with another (related)
PC in the document
MERGED - came from the merger of multiple
PlaceEvidences (future use)
DOCUMENT - in the same document but
has no other direct association
A simple variation on the geocoding algorithms: geotag all possible things
and determine a best
geo-location for each tagged item.
PostalGeocoder -- a GazetteerMatcher that uses the "postal" solr index to
quickly tag any known postal codes worldwide.
A trivial location chooser rule.
Postal Tagger tags and returns any alphanumeric token or phrase that resembles postal codes
and abbreviations.
Give a list of province metadata that scopes the document, mark the list of
evaluated PlaceCandidates' locations as relevant or not.
A class to hold a Place and a score together.
A base-class that has the various hooks for logging, dev/test/evaluation,
common dictionaries/resources, and helpful connectivity items.
Connects to a Solr sever via HTTP and tags place names in document.
Connects to a Solr sever via HTTP and tags place names in document.
As Xponents is a multi-core instance of Solr, a single default solr home and
default solr core does not make sense.
Utility functions better suited in their own class.
TaxonMatcher uses SolrTextTagger to tag mentions of phrases in documents.
XlayerApp is an abstract "Webapp" running inside the Server....
Xlayer Restlet app constructs the application, initializes resources, etc.
Pipeline focused on improving the location metadata for Tweets or Weibo or
other social media that has metadata about user or messaging location.
A RESTFul application of PlaceGeocoder
Variant
TODO: Ideally, we would chain something like inferredLoc = geocode(Tweet,
User, etc) then
use the outputs from that to then mentionLocs = geocode(text,
given=inferredLoc).