Dira Location Finder Contact DE/EN
LocationFinder Contact DE/EN
Dira Logo

Location Finder


Dira GeoSystem's LocationFinder is probably the fastest interactive search over your place and address data. It features fine grained configuration and normatization options, provides an easy REST interface for creating your own clients, and seamlessly integrates into the ArcGIS platform. As an on-premise solution it is particularly suitable for your sensitive in-house data.

Use Cases

LocationFinder provides interactive search for named locations such as addresses, place names, land parcels, hydrants, retail outlets, etc.

Your Own Data

LocationFinder assumes that you have your own location data and want to make it available for interactive search and/or map panning/zooming.

Use Case Examples

Suppose you represent...then you may want to search your...
Retailerbranches, competitors, customers
Emergency serviceplace names, mountain names, field names
Police of Fire Fightersaddresses, street names, districts, hydrants
Local Governmentfield names, land parcels (name, number), maintenance areas
Telecommunication Providerantennas, addresses, administrative regions

LocationFinder integrated into ArcGIS
LocationFinder integrated into ArcGIS


LocationFinder has been optimized for speedy search, easy administration, and extensive configurability.

Feature List

  • interactive forward geocoding (find coordinates of a given name)
  • provides lexicographically sorted suggestions for each partial input
  • reverse geocoding (given a point, find nearest existing point of interest or address)
  • very performant, even with large datasets
  • very simple REST API for queries
  • optional filter clauses to restrict search
  • written in 100% .NET, no other dependencies
  • works on-premise, so suitable for your sensitive data
  • simple installation and administration
  • can be integratd into the ArcGIS platform (ArcGIS Online, ArcGIS Enterprise, ArcGIS Pro)


  • LocationFinder does not ship with data
  • LocationFinder does not include an end-user interface (it is meant to be integrated into your application)
  • At present, LocationFinder is not suitable for batch geocoding

LocationFinder REST API
the simple REST API for integration


LocationFinder is a server-side solution. It consists of two programs: a Builder and a Service. The Builder reads your source data and builds an index structure. The Service consults this index to answer requests over a simple REST API. (It also implements a relevant subset of the Esri REST API, so that it can be integrated into the ArcGIS platform.) The Builder reads data from a simple XML format. (It can also read Esri Feature Classes and a few other formats through plugins.) The Builder's build configuration determines how the final search will “look and feel”. For example, it is possible to inject “keywords” for categories of places to help the end user in its search. It is also possible to “aggregate” entities to larger entities, for example to aggregate streets or communities from address points.

Integration into your application(s)

LocationFinder does not include an end-user interface! It has been designed to be integrated into other applications through its simple REST API. (Or it can be integrated directly into ArcGIS.) Dira GeoSystems is glad to help with integration.

System requirements

You will need a Windows system with .NET Framework 4.8 and a fast local disk to hold the index. There are no other dependencies.

Road Ahead

The next major version of LocationFinder will require .NET Core (in its current version) and be available for Windows, Linux, inside containers, or wherever .NET Core will be supported.

A Builder plugin for reading Esri Feature Classes using an ArcGIS Pro installation (instead of ArcMap or ArcGIS Server) is being prepared.

LocationFinder architecture


LocationFinder is licensed per instance of the service. Instances that are used purely for testing are not counted. The first instance pays the full price, all other instances per customer come at a 50% discount.

There are two options for buying LocationFinder:

  1. Perpetual license for the current version. Support is not included but available. An upgrade to the latest version is available at the price of an additional instance.
  2. Yearly subscription, giving the right to use the latest (or any older) version for one year, including remote support for the latest and the previous version.


Please contact us at hello@dirageosystems.ch or phone +41 44 2448442 for further information or a quote.