What is NEMI?
Ness ESRI Mapping Infrastructure (NEMI) is ESRI-based geographic information infrastructure software that meets C2 systems' unique performance requirements including GIS capabilities.
Functionality
NEMI offers a wide variety of GIS services starting with the most basic, including map display, navigation, drawing and smart editing, to the complex services, including vector queries, spatial analysis Dynamic Display mode, and 3D.
The plug-and-play NEMI infrastructure easily integrates into any existing application. As a result, programmers with minimal GIS know-how and ESRI software experience can quickly integrate NEMI and receive rapid and effective results.
To simplify integration even further, NEMI is equipped with an out-of-the-box demo application, including source code.
NEMI performs all required tasks to make the most of ESRI infrastructure, while programmers can use a direct approach to ESRI services when necessary.
In order to reach the desired requirements, applications using NEMI can configure, adjust or even override NEMI's functionality.
Advantages
• Supporting the use of any business logic and UI outlines.
• Minimal data needs
• Two types of control
Map display - map control, orientation map, magnifying map, and printing layout
Utilities - including coordinate converter, bookmark manager, map grid manager, geometry picker, scale, and north arrow
NEMI users can either integrate the utilities controls as is or replace them with controls subject to UI outlines, in which case they can reuse the relevant code supplied in NEMI's controls.
Supports and Standards
Installed on the client's desktop along with the user's application, NEMI supports all standard ESRI data source formats, such as SDE (Spatial Database Engine), Personal GeoDatabase, file system and in-memory caches. NEMI allows non-classical ESRI data source formats, for example: .NET Collection, List and DataSet
NEMI also fully supports MxDocument.
Features
NEMI utilizes state-of-the-art technologies and is future-proof, thereby enabling the support of increasingly demanding requirements and new features at the lowest application cost.
Written in C# on Visual Studio .NET 2.0, the software utilizes ESRI ArcEngine 9.2 on both Windows XP and Windows 2003.
NEMI offers several basic obligatory controls used by the application:
• Main Map control – add/change/delete background and dynamic layers, and perform actions on various layers available
• Orientation map – scaled-out preview of displayed areas.
• Magnifying map – displays selected scaled-in area
• Printing page layout – print preview of a selected map area including static and dynamic layers and peripheral map additives
NEMI supports other capabilities including:
• Map navigation
• Editing
• Vector queries
• Spatial conversions
• Printing
• Spatial analysis
• Data layers display tools
• Dynamic Display Mode
Benefits
NEMI provides a range of benefits including:
• Quick and easy (plug and play) integration of GIS capabilities
• Easy integration by non-specialist programmers
• Freeing programmers to focus on application's business logic rather than on ESRI specialty
• ESRI capability support
• New ESRI version enhancement
• Improved performance
• Enhanced drawing features
• Collection of complex drawing patterns
• Lower integration costs while achieving best results
• Development via drag and drop technology
• Non-interference with application's special UI requirements (e.g. fonts, labels, buttons, size, color)
• HMI enablement as required by application
• Multi-language HMI support