Herodotus Herodotus

Overview
Technology

Domains
DB
Money
GIS

Download
Purchase

Herodotus GIS

Products

Herodotus GIS consists of the following products:

Herodotus GIS Author

Author is an advanced GUI application for creating, viewing, importing and exporting GIS data. Author is ideal for managing large volumes of data for custom GIS applications.

Author supports the following industry-standard GIS formats:

  • GIF, JPEG, PNG, TIFF (read and write)
  • SHP, MIF, SED (read)
  • UK Ordnance Survey NTF (read)
  • Open GIS Consortium Simple Features
  • PDF (export)

In addition, Author supports the following proprietary GIS formats:

  • Herodotus GIS Archive (HGA): Simple ASCII format for archiving vector data
  • Herodotus GIS Dataset (HGD): Editable vector data, with attributes, styles and spatial index
  • Herodotus GIS Pyramid (HGP): Multi-resolution image data
  • Herodotus GIS Raster (HGR): Highly compressed raster data (e.g. Digital Elevation Models)
  • Index Dataset: Coverage of rectangular tiles in various formats

Author includes a wide range of GIS functionality, including:

  • View maps (pan, zoom, projections etc)
  • Continuous mapping (index datasets)
  • Overlay raster and vector data
  • Themes, annotations and filters
  • Print layouts
  • 3D viewing
  • Network analysis
  • Edit geometry
  • Edit attribute data
  • Clean map geometry (e.g. fix up overshoots and undershoots)
  • Triangulation and Voronoi/Thiessen coverages
  • Measurement (meters, feet etc)

Herodotus GIS Developer

Herodotus GIS Developer is a bundle product that includes... Using third-party tools (e.g. J2EE 1.4 SDK and Microsoft Visual Studio) you can develop and test your own GIS applications.

With Herodotus GIS Developer you can use the runtime products for testing, but their performance is deliberately limited in various ways so they are unsuitable for deploying your application. When you deploy your application, your customers should buy their own Herodotus GIS runtime products, so that they can run your application with full performance.

Herodotus GIS Server Beans

The "Herodotus GIS Server Beans" product is a collection of Java objects with a rich API that can be used in GIS server applications.

The beans are designed to work efficiently in multi-CPU servers, by making use of fine-grain thread synchronization, and the advanced memory management features of the Java language (e.g. soft references for caching data).

Using Herodotus GIS Server Beans, you can develop your own GIS server applications (servlets). Typically, your servlet would run inside a Tomcat server. It would receive HTTP requests from clients, and then use Herodotus GIS Server Beans to render GIS images in GIF or PNG format. Alternatively, your servlet could prepare data for the clients in PDF or Animated GIF format.

You will often use Author to prepare large volumes of GIS data in formats that are optimized for your servlets. That way, your servlet will run efficiently, and will be able to support lots of clients simultaneously.

Herodotus GIS DeskTop Beans

The "Herodotus GIS Desktop Beans" product is a collection of Java objects with a rich API that can be used in GIS desktop applications.

In fact, Author itself is based on these beans, so by using Desktop Beans you can develop your own advanced GIS applications.

With Desktop Beans you can do the following:

  • Customize Author by adding your own menu commands
  • Write your own GIS User Interface, using Java Swing
  • Write your own GIS applications and utilities

Herodotus GIS Desktop Beans is optimized for single-CPU machines.

Herodotus GIS Components

Herodotus GIS Components is a collection of COM objects and interfaces that can be used to develop GIS applications for Windows.

Using Herodotus GIS Components, you can develop your own GIS applications in Microsoft Visual Basic, Visual C++ or C#.

Herodotus Mobile GIS

Herodotus Mobile GIS is a collection of COM objects and interfaces that can be used to develop GIS applications for small devices running Windows CE.

Currently, mobile devices are significantly less powerful than desktop computers, and GIS applications are often CPU intensive. Recognizing this, Herodotus Mobile GIS was specially designed for use on less powerful devices. For example, to render maps quickly it uses special algorithms that rely on Herodotus's proprietary HGD file format.

Comparison between Herodotus GIS API systems

Herodotus GIS ComponentsHerodotus Mobile GISHerdotus GIS
Desktop Beans
Herdotus GIS
Server Beans
API languageMicrosoft COMMicrosoft COMJavaJava
Your app's languageVC++, C#, VBVC++JavaJava
Deployment HardwareDesktop PC, Tablet PCPocket PC, PDADesktopServer
Deployment OSWindows XPWindows CEWindows, LinuxTomcat
Import and export HGDYesYesYesYes
Import MIF, SHP etcNoNoYesYes
Export BMPYesYesNoNo
GIF, PNG and JPEGNoNoYesYes
Pan, zoom and rotate mapsYesYesYesYes
User can query GIS dataYesYesYesN/A
User can edit GIS dataYesYesYesN/A
User can add GIS dataYesYesYesN/A

Legal Notices    Privacy Policy    Contact Us   
Copyright (c) 2001-2005 Gawne Cain Research Ltd. All rights reserved.