MetaCarta offers Web Services to power your applications.
Clients
- GeoSearch Client -- A map browsing + search interface that you can include in your own web site. Uses the Search API.
- OpenLayers Extensions -- Extensions to OpenLayers which provide functionality from the APIs to OpenLayers.
- Generic Javascript API Client -- A generic API client written in Javascript, designed to be used by web clients. Requires an API key to use.
- Generic Python API Client -- A generic API client written in Python, designed to be used by serverside clients. Requires a username and password to use.
APIs
- LocationFinder: A simple gazetteer lookup. Gives a list of location names which match the query parameter.
- QueryParser: The QueryParser allows the ability to enter a string like "Food in Cambridge" and get a result that splits the location query apart from the textual query, allowing you to create a location search interface using a single query field.
- GeoTagger: The GeoTagger allows you to take text from a document or URL and find the geographic references contained in it.
- Search: Geographic and textual document search. This is the meat and potatoes of the work that we've been doing inside MetaCarta, and we'll be releasing an easy to use OpenLayers-based client to use this API. Think of this like the location search in Google Maps or other local search interfaces.
Tools
- Web Services API Explorer -- Use the API explorer to explore the input and output of the APIs.
Authentication
The APIs support two different kinds of authentication.
- Basic Auth -- Use your username and password from the web sevices registration to fetch data from the API.
- Session Auth -- Obtain a temporary token for accessing the APIs without the need to expose your username and password.
