IR-GIS ® Innovative Real-time GIS - Arising Technology Systems Pty Limited, Copyright © 2010 -


Photo with actual colours as seen from the air between Cowra and Canberra returning to Canberra just after sunset
iPhone 6 plus 1/17 sec f2.2 ISO-64 lat 34S43'31.55" lon 149E0'4.12" alt 5000' AMSL on 12 Feb 2017 20:11.

Stop Press 20180920


Arising Technology Systems announces a new and major product release IR-GIS(R) 2.X, which has been compiled with Java 8 in accordance with Oracle policy of deprecating earlier releases of Java.

IR-GIS(R) MapView 2.1.2 (released 20181017) incorporates the latest udig 2.0 baseline providing enhanced OGC compatibility, additional features, and new developments.

MapView 2.X client executables are available for the following operating environments:

  • Windows 32 (small footprints only),
  • Windows 64 bit,
  • Linux 64 bit and
  • MacOS.
  • The new IR-GIS(R) MapView 2.1.2 client and it's feature set has been developed to be compatible with the Historical Pullback Server 1.3X after incorporation of new product licence. We however also recommend migration to the IR-GIS(R) HPS 2.X to take advantage of the Java 8 byte code and to ensure future compatibility as the new MapView 2.X diverges, since the prior product will be '''unsupported''' due to Arising Technology Systems following the Oracle policy of no support for old Java versions.

  • Roadmap

    IR-GIS(R) has undergone a significant Enterprise Capability assessment and we are developing our roadmap for:

  • IR-GIS(R) MapWorld - a 3D GIS integrated with ir-xml real-time rendering, messaging the Historical Pullback Sever
  • IR-GIS(R) MapProxy - a proxy GIS server
  • IR-GIS(R) MapServer - a GIS server (for thin clients) integrated with ir-xml real-time renderering, messaging and the Historical Pullback Server<./li>
  • IR-GIS(R) CloudStore - a cloud ecosystem real-time database - Historical Pullback Server
  • IR-GIS(R) MapView rendering SLD style enhancements:
    • head-mark direction and speed projection line SLD styling (useful for ATC and traffic)
    • heat-map SLD styling of position reports and events


    This new product incorporates many new features

  • The latest GIS functionality from udig 2.X which includes:
    • CSV Import data-source
    • Geopaparazz
    • KML/KMZ Import
    • OWS Content
  • Data Sources
    • AMQ (ir-xml) source
    • shapefiles
    • ArcSDE
    • DB2
    • MySQL host
    • NASA WorldWind Configuration Files
    • Oracle Spatial
    • PostGIS
    • Teradata
    • Web Map Server
    • Web Feature Server
    • Web Map Server Tile Cache
    • Web Map Tiles''' (OpenStreetMap, MapQuest Maps)
  • Datastores (read-write):
    • directory of spatial files (shapefiles)
    • GeoPackage
    • Geobuf
    • H2 (embedded)
    • Microsoft SQL Server (JTDS Driver)
    • MySQL
    • Oracle NG
    • PostGIS
    • Properties (Java property files with Feature information)
    • '''ESRI(tm) Shapefile''' (*.shp)
    • Web Complex Feature Server (NG)
  • General Export:
    • Project
    • Coverage to tiff or esri ascii
    • KML/KMZ of a feature layer
    • Layer to Shapefile (not AMQ Source layers)
    • Map to Image
    • OWS Context
    • Resource to Shapefile
  • IR-GIS real-time layer operations:
    • csv import and export
    • KML import and export
    • Oilstock import and export
    • Historical Pullback and Rendering
    and now incorporates embedded help for IR-GIS MapView and uidg as well:

    IR-GIS ® Innovative Realtime Geographic Information System

    IR-GIS ® is an Innovative Realtime Geographic Information System supplying high performance, multi-threaded, highly scalable real-time layers, with persistence and recall provided by the IR-GIS ® Historical Pullback Server, and with IR-GIS ® MapView a 2 Dimensional Situation Awareness Display with maps sourced from OGC compatible servers.

    IR-GIS ® MapView and IR-GIS ® Historical Pullback Server (HPS) are two products that work in concert, with MapView operating largely independently for scaleability.

    Usage scenarios

    Deliberately designed to scale:

    • IR-GIS ® product is designed to handle large volumes of data while remaining responsive to user input.
    • Data can be sourced from multiple inputs and presented in multiple layers to suit the userís requirements.
    • Real-time messages are XML based using ir-xml, with user extensible schema. Users may also define the attribute indexing schema that is employed within the HPS in support of free-text and specific attribute queries.
    • Coded entirely in Java, the multi-threaded design takes advantage of todayís multicore CPUs meaning a high performance experience for the user on machiens of modern with multi-cpu-core and hyper-threaded architecture.
    • Input of the network data via JMS directly to the MapView clients means the system has a high degree of fault tolerance and scalability with no central servers outside the JMS servers or network contributing to bottlenecks.
    • The IR-GIS ® HPS instance provides persistance of real-time data, and is available to capture all traffic for later display and analysis in conjunction with the IR-GIS ® MapView client Historical Search and Retrieve tabs.
    • Supported searches are Minimum Bounding Rectangle of Latitude and Longitude, Date and Time, and text based attribute searches with wild-card matching, with AND and OR conjunctions.
    • Inbuilt trackers: IR-GIS ® MapView and HPS can simultaneously track in excess of 60,000 features/platforms and associate a configurable number of position reports based on time or extent
    • Within IR-GIS ® Mapview multiple real-time layers are rendered concurrently, e.g two layers of 60,000 vessels with 6 hour tracks and 6 layers of 4000 aircraft with 6 minute tracks are easily tracked and rendered in less than a second.
    • IR-GIS ® HPS real-time processing involves: parsing, recording and tracking of PositionReports and text associated with the PositionReports is indexed in real-time.
    • IR-GIS ® ir-xml also supports non-geospatial text data that containing time and text attributes that are also parsed, stored concurrently alongside geospatial data i.e. IR-GIS ® HPS is a geospatial and texual real-time database.
    • IR-GIS ® ir-xml is published within the MapView Help and within the product release notes where the query commands, responses and interface are also published.
    • IR-GIS ® specialist textual query applications may be developed by the customer or via the IR-GIS ® vendor.
    • IR-GIS ®MapView realtime layers may be configured to support track lengths and use the HPS to recall recent historical data that fits within the track window so complete tracks are available within the real-time layers across restarts of the MapView client, which means the operator does not have to wait for the track window duration to see complete tracks on restart of the MapView client.


    Position based information display.

    Ideal for processing small to very large scale vehicle tracking messages, such as:

    • Shipping
    • Truck lines
    • Buses
    • Taxis
    • Emergency services
    • Transport companies
    • Air Traffic Control systems
    • Situational awareness displays

    Event based information display.

    Allows events to be represented in real time, such as the input from a network of sensors. This allows applications such as:

    • Alarm systems
    • Weather monitoring systems
    • Process monitoring
    • Emergency service monitoring
    • Distress system monitoring

    Control and Monitoring.

    In addition to event monitoring, two way communications allow the system to get the status of remote equipment on demand, and to send commands to the remote equipment. For example:

    • Process control
    • Security systems
    • Control of remote equipment

    Data Capture and Analysis

    A high performance archiving server has been developed as part of the system. All incoming traffic can be stored for later analysis. Search tools can provide time, location and feature based searches with fast response times. This can provide, for example:

    • Movements of a specific vehicle at a certain time
    • History of data from a sensor (such as temperature over time)
    • Time and location of an event


    Rich capability:

    • Built as Rich Client Platform plugins to the Open Source udig code base, using eclipse, apache projects and Java.
    • Incorporates Open Standards: OGC, XML and JMS.
    • User extensible real-time message format (to be published soon).
    • Multiple file load and save formats: xml, KML, CSV and others - via plugin extension points.
    • Map layer sources offer: real-time tracks and position reports, ESRI ® shape files, images, databases, and can use Open Geographic Consortium compliant Web Feature Service and Web Map Service servers.
    • Complete multi-threaded design to take advantage of modern CPU architectures.
    • Multi-threaded, high performance, highly scalable real-time live data position display.
    • Concurrent and multiple real-time live data layers coexist with concurrent traditional map layers.
    • All map layers, including the real-time layers are styled using the Style Layer Descriptor OGC standard.
    • SLD provides dynamic Styling for the real-time layer on the fly.
    • Real-time data is fed directly to IR-GIS ® MapView and HPS via Java Messaging Services - specifically Apache ActiveMQ.
    • JMS supports failover and load balancing.
    • Extensible message formats with attributes visible in the Info selection Tool and participating in the display styling.
    • The IR-GIS ® MapView client and HPS contain a tracker that can associate unidentified position reports (dots) with features (vehicles) by correlating the attributes, time and location with previous position reports.
    • Highly configurable views and perspectives.
    • Multiple real-time message streams can be recorded by a central Historical Pullback Server (HPS) in real-time
    • The IR-GIS ® MapView client can use the HPS via a query interface to search, retrieve and visualise historical messages - just like real-time messages - for post event analysis.
    • The IR-GIS MapView Historical Query Interface offers: time, region and free-text searches (and we are considering exposing the HPS API).
    • Additional plugin tools are provided within IR-GIS ® MapView to replay and filter historical data to aid analysis.
    • The IR-GIS ® HPS is efficient, multi-threaded and has a smaller CPU footprint than traditional relational and text-search databases.
    • Maps and their layers may be composed into reports that can be exported to image formats or printed or converted to PDF.
    • A templating system is provided to permit users to import and arrange images and text to decorate and brand their reports
    • Our products use purpose built collections which return memory to the operating system when the memory is not required, and Reference caches permitting the garbage collector to optimise the memory footprint.
    • Our products have neither memory nor resource leaks for sustained operations.
    • Maps may be sourced from traditional OGC map and feature servers.
    • Additional plugins available on request.
    • Australian based support and development.
    • IR-GIS ® mesaging input is user extensible, with user defined schema.
    • IR-GIS ® MapView is extensible via RCP plugin technology and IR-GIS Product is extensible on request.

    Technical Background

    Technical details are available in the Product Sheet

    Performance specifications

    Rendering Times (draw, ATC, TRACKS) are recorded in milli-seconds, memory utilisation in bytes, frequency in Feature Position Reports per second. The red line is the total number of reporting positions displayed - with aging turned on, and X-axis is the time in fractions of day, and draw is the total drawing time to render all the real-time layers. Note the layers are Rendered in parallel.

    Recent performance improvements in version 1.0.4.

    IR-GIS ® processes and archives input messages in real-time, both for display and historical archive and pull-back. We support the same speeds for archive and display - the design goal is 1200 Reports per second with an average of 96 bytes per real-time message.

    Semantically equivalent forms of messages are employed for archive and dispay, and our message attributes are characterised into:

    • identifying attributes,
    • amplifying details and,
    • kinematic data
    and represent quite compact formats that are user extensible. Any additional attributes supplied in the input message stream are automatically available in the viewer, and automatically presentable in the infoTool, without the need to code any changes.

    Example map layout - with aircraft tracks.

    Why would you use the IR-GIS ® product suite?

  • IR-GIS ® HPS provides large-scale long-term data retention.
  • IR-GIS ® MapView provides large-scale display of many position reports.
  • IR-GIS ® Product is a mature and has been operational since 2010 providing Situational Awareness Displays with persistence across restart.
  • IR-GIS ® MapView provides Historical Searches and the retrievals are displayed in layers on the maps in the areas of interest.
  • IR-GIS ® Product suite persistence format is compact and long term, and user extensible and the HPS stores and partitions this data on a time basis for easy archive or disposal.
  • IR-GIS ® HPS indexes in real-time and the proprietary search engine are highly concurrent making vast searches possible while display data currently with real-time data.
  • We will be progressively including more features in the product suite over time. We also believe that our system is the only GIS product capable of handling our real-time target throughputs.

    Although the product line is general, it is also configurable, and can be tailored to each customer's mission - if and when desired.

    Contact Details

    IR-GIS ® is composed of plugins designed to operate with the Open Source udig product developed by netrefractions
    ESRI ® and ArcMap ® are the registered trademarks of ESRI
    Windows ® Microsoft
    Java ® is a registered trade-mark of Oracle.
    IR-GIS ® is a registered trade-mark of Arising Technology Systems Pty Limited

    Arising Technology SystemsPty Limited, ABN 32 079 817 342, 8 Hardy Pl, Kambah ACT 2902,Phone 0417 312869 Fax 02 6231 2768