Corda.com
![]() |
|
| A powerful, easy to use, server-based mapping solution. | |
Mapping Software Comparison
OptiMap Enterprise and OptiMap - Mapping Software Comparison
| OptiMap | OptiMap Enterprise | |
| Purchase Price (single CPU pricing) | $2,495 | $6,495 |
| Annual Maintenance & Support | Click Here | Click Here |
| New shape editing for additional map layers! (new map layering capabilities) | X | X |
| Updated metadata with support for passing additional data | X | X |
| Map creation and the ability to feed map images with on-demand dynamic data | X | X |
| Create text boxes, callout notes or popup text that appears on maps | X | X |
| Drill-down capabilities such as linking to other maps | X | X |
| Zip code and U.S. Congressional Districts available | X | X |
| Generation of maps that are truly 508 compliant | X | X |
| Shadow effects | X | X |
| Fade-in and auto-update of flash images | X | X |
| Syle based control over html table output | X | X |
| Suppport for EMF file generation | X | X |
| PCXML Apperarance Files | X | X |
| XML, CSV, and tab-deliminited data file support | X | X |
| Graphical Logging | X | X |
| Double-byte / International character support | X | X |
| Drill-down effects, PopUp Text, Rollover data labels | X | X |
| Serve images from OptiMap Java Servlet | X | |
| Use OptiMap as Java library | X | |
| Custom font support (font converter) | X | X |
| Descriptive text for the visually impaired (508 compliant) | X | X |
| COM Corda Embedder (ASP, ColdFusion) | X | X |
| .NET Corda Embedder | X | X |
| Java Corda Embedder (HTML) | X | X |
| PHP & PERL Corda Embedders | X | X |
| Java Corda Embedder (JSP, JavaBeans, Servlets, Tag Library) | X | X |
| Best Image Fallback | X | X |
| HTTP re-directors for greater security & SSL support (J2EE, ISAPI/Windows IIS & Apache) | X | |
| PNG & JPEG Image output | X | X |
| PDF, EPS, & TIFF Image output | X | |
| HTML table output | X | |
| Anti-aliasing for PNG & JPEG | X | X |
| Flash & SVG Image output | X | X |
| PopChart Batch Processor | X | X |
| Clustering / Server Fail-over | X | |
| Caching / Load Balancing | X | |
| single-thread | multi-thread |
Single Thread - when a query is performed single thread creates a queue for those requests
Multi Thread – threads can be executed in parallel on many computer system simultaneously
OptiMap 7 Definitions of Features
Click on any topic below to learn more:
MappingAnnotations & Interactivity
Drilldown
Output Features
Data Connectivity
Web Server Integration
Enhanced Reporting Components
Dynamic Presentation Control
Administrative Tools
Scalability and Redundancy
Security
Accessibility - Section 508 Compliant
SHAPE MAPS Visualize data that applies to areas or geographic regions on a map. Data items are represented as shapes within your map. Shapes take the form of the state, country, or region that the data represents. The color of the shape changes depending on the value of the data for that shape. Click for example.
POINT MAPS Plot data that applies to specific points on a map (as opposed to areas or regions). For example, you would use a point map to graph data for cities, or to indicate where certain events took place. Each data item is represented by a symbol plotted at a specific data point. The size, shape, and color of this symbol can vary according to the data that the symbol represents. Click for example.
HUNDREDS OF PREDEFINED MAPS The Optimap module for Corda Server comes with predefined maps for the world, world continents, U.S. states, and U.S. counties. You can also purchase additional maps, such as U.S. zip code maps. We can create built-to-order maps of just about anything.
CREATE YOUR OWN Create your own maps in Corda Builder. You can combine and delete elements of pre-defined maps to create new maps. Or you can create new maps out of imported images and/or simple shapes. You can create maps to depict data related to anything from airline seating and building layouts to process flows and organization hierarchies.
LEGENDS Automatically generated, color-coded legends explain the meaning of your data. Legends adjust automatically to the scale and range of your data, so that you don't have to worry about using different templates with different data sets.
TEXT BOXES >Place text boxes anywhere you want. Text boxes can be used to title your map, or to provide additional information about your data (such as the data source).
IMAGES Annotate your map visually using imported graphics. Import any GIF, JPEG, or PNG image. Use your graphic for logos and background images, or add transparent effects to turn your graphic into a watermark.
SHAPES Enhance your map with simple and complex shapes. Add lines, arrows, boxes, ovals, and stars anywhere you want. Or, define your own unique shape. To each shape, you can add PopUp text, a label, a custom fill or pattern, and a background image.
For a really unique map, use PopUp shapes--shapes that appear only after a user has moved his or her mouse over a certain part of the image. For example, you could create a shape that contains a photo and a caption, but only appears when a user mouses over a relevant area of the map.
DATA LABELS Automated data labels show the raw data behind any data item. Use macros to define what data should appear in your labels, and how they should be formatted. Rollover labels allow you to keep your map uncluttered by showing the label only when a viewer moves his or her mouse over the pertinent data item.
POPUP TEXT Provide additional information about your data, such as textual annotations, using PopUp text. PopUp text appears when a viewer moves his or her mouse over a relevant data item.
CALL OUT NOTES Attach callout notes to any data item. Callout notes are boxes of text that point to a particular data item using leader lines. They are always visible.
NAVIGATE DATABASE With drilldown you can turn any data item (as well as legend items, text boxes, images, and shapes) into a "hot spot" for more data--meaning that when a user clicks on that hot spot, they can immediately jump to a new map that provides further information relative to that data item.
Navigate from high-level to detailed views of your data with simple mouse clicks! Create multi-level drilldown systems to better facilitate data organization and research.
DRILL DOWN TO WEB PAGES Your drilldown "hot spots" can link viewers to new URLs (i.e. web pages). These web page can contain anything, from textual information related to your data, to data tables, to new charts with more detailed data.
RUN CUSTOM JAVASCRIPTS You can also "drill-down" to JavaScript functions, meaning that when a user clicks on a hot spot, the browser will execute a function defined in your web page. You can use this functionality to dynamically swap in a new image, change the layout of your page, authenticate user input, or do anything else you'd want to do with JavaScript.
WEB IMAGE FORMATS Show your maps in web pages using one of the following formats:
- FLASH
- SVG
- PNG
- JPEG
With the exception of PDF, all of these formats support Corda Server's interactive capabilities, including drilldown, rollover, and PopUp text. These formats are supported in most web browsers, and have small download sizes. For more information about these formats, click here.
PUBLISHIBLE FORMATS Incorporate high-quality maps in published reports using the following output formats:
- EPS
- TIFF
Although these formats do not support Corda Server's interactive capabilities such as drilldown, rollover, and PopUp text, they are popular in numerous image-processing and publishing applications.
BEST IMAGE FALL BACK Worried that viewers of your maps may not have the necessary software to view high-resolution FLASH or SVG maps? Don't be. Corda Server employs Best Image Fallback to deliver to viewers the highest quality image format that their browser supports. Corda Server does this by detecting whether the FLASH or SVG plug-in is present. If so, it will output the map in FLASH or SVG. Otherwise, it will deliver a PNG or JPEG image.
OptiMap can also be configured to deliver just one image type, no matter what, such as JPEG.
HTML TABLES Automatically add an HTML table below your map for easy access to the raw data behind it.
MAPS IN PDA'S AND CELL PHONES Easily embed maps in web pages or applications meant for PDAs and cell phones. Most PDAs and many cell phones can view OptiMap maps outputted in the JPEG format. For those that don't support JPEG, you can take advantage of WBMP. WBMP is a monochrome bitmap format with a very small footprint. And finally, many newer PDAs (such as iPAQs) can view fully-featured FLASH maps.
INT. FONTS AND LANGUAGES Corda Server supports international fonts and double-type characters, such as those necessary to display data and information in Chinese or Japanese. Corda Server's font converter converts most Windows True Type fonts to a format the Corda Server can use in its maps, including pop-up text and labels. There is full double byte support for all but bi-directional languages.
REAL-TIME DATA Tired of trying to make decisions from maps with data that is days, months, or even years old? With Corda Server your maps can be as fresh as your database. Thanks to its template-based approach, Corda Server doesn't have to create your maps until the moment they matter most--when you request them. By dynamically merging fresh data with map templates, Corda Server will make sure your maps are always up to date.
ACCESS ANY DATABASE Corda Server can connect directly to any database that supports ODBC or JDBC drivers. ODBC is supported on Windows computers, and Corda Server can connect using both DSN connections (set up as a Windows Data Source) and DSNless connections. JDBC is supported on Java Application servers. Most databases have both ODBC and JDBC drivers.
Among the many databases that support these technologies include:
- Oracle
- DB2
- MySQL
- Access
- PostgreSQL
- MS-SQL
- Informix
Corda Server can also interface with databases via your web application server. In other words, if your web server can access data from your database, Corda Server can map it.
XML DATA SOURCES Map data directly from XML data files and sources. Corda Server can import data outputted from databases in several common XML formats.
CSV FILES Map data directly from CSV (Comma-Separated Values) files and sources. Many database and spreadsheet applications export CSV files.
TAB DELIMITED FILES Map data directly from tab-delimited data files and sources. Many database and spreadsheet applications export tab-delimited data files.
SCREEN SCRAPING HTML TABLES Mine data directly from your web site. Corda Server's screen-scraping capabilities allow you pull data right off your own web pages. Just specify the address of any web page that contains HTML table-based data, and Corda Server can import that data into a map. With screen-scraping, you can literally make the transition from table-based reports to map-based reports with just a few minutes of coding.
WINDOWS IIS (ASP) Interface natively with Corda Server in ASP pages on Windows IIS servers. An automatically installed COM object lets you embed maps directly into web pages using only a few lines of code.
JAVA APP SERVIERS (JSP, SERVLETS Interface natively with Corda Server on J2EE compliant application servers. The Java Corda Embedder library allows you to embed maps in JSPs and Java Servlets using only a few lines of code. The tag library and JavaBean interfaces to this library simplify the process even more for JSPs.
Among the many supported servers in this category:
- BEA WebLogic
- IBM WebSphere
- SunOne/iPlanet
- Jakarta Tomcat
- JRun
- WebObjects
COLD FUSION Interface natively with Corda Server in ColdFusion pages. On Windows ColdFusion installations, an automatically installed COM object lets you embed maps directly into web pages using only a few lines of code. On non-Windows installations, you can use the Java Corda Embedder library to achieve the same results.
APACHE Interface natively with Corda Server on Apache web servers. PHP and PERL versions of the Corda Embedder library allow you to embed maps directly into web pages using only a few lines of code.
.NET Interface natively with Corda Server in ASP.NET applications. Referencing the.NET Corda Embedder library, you can embed maps directly into web pages with only a few lines of Visual Basic or C# code. A limited-functionality, but open-source OptiMap.NET web component simplifies the process even more by allowing you to drag and drop maps into web pages without writing any code.
OTHER SERVERS Don't see your server mentioned above? Don't worry. As long as your server supports PHP, PERL, or Java, you will be able to interface natively with Corda Server on the server-side. Corda Server also supplies a C++ Corda Embedder library for server-side CGIs.
If this still doesn't meet your needs, you can always communicate with Corda Server using HTTP requests and Corda Server commands. Or you can try the client-side JavaScript embedder. Both of these are less powerful, limited-functionality approaches, but they will work with any server.
PDF & EPS OUTPUT Incorporate high-resolution Corda Server maps in publishable PDF or EPS reports.
HTML TABLE OUTPUT Automatically add an HTML table below your map for easy access to the raw data behind it.
OPTIMAP IN NON-WEB APPS Build Corda Server into standalone Java applications using the fully-extensible Corda Server Java Library. Access Corda Server in Windows applications through a COM object API.
MODIFY ON THE FLY Will the look and feel of your map vary slightly depending on your data? With Corda Server's dynamic presentation control it's easy for you to make last-second modifications to your templates. Use PCScript to dynamically add annotations or change colors. Or add new objects to your templates using PCXML.
All of your templates (appearance files) are based on an XML format called PCXML. This means that with PCXML, you can control every aspect of your map. In fact, if you wanted to spend time doing so, you could build entirely new appearance files on-the-fly using PCXML.
CHANGE IMAGE FORMAT ON THE FLY Corda Server's Corda Embedder--the tool which allows you to place a map in a web page with just a few lines of code--offers you many ways to customize how your map is presented within your web page. Naturally, you can dynamically choose which template (appearance file) to use. But beyond that, you can control such features as the image size and format(s) directly in your web page code, giving web developers enormous flexibility in presenting map images.
MODIFY DATA SOURCE ON THE FLY The Corda Embedder also lets you specify your data source right in your web page's code, which is great for building web applications where the data might change based on user input from a form or drill-down. You can specify a data source for OptiMap to connect to directly (e.g. an SQL query, a CSV file, an XML-stream, and so on), or you can pass the results of an SQL query to OptiMap as PCScript or PCXML.
WE-BASED ADMIN CONSOL Maintain and modify server settings from a secure, web-based interface. Set default display options and clustering configurations. Upload appearance files and new fonts. View statistics, logs and outputs.
GRAPHICAL REPORTING Keep track of hits per hour and hits per day using Corda Server's graphical reporting system. This will allow you to closely monitor your traffic levels.
FILE UPLOAD SUPPORT Easily retrieve and place appearance files on the server from within the administrative console.
CACHING Take advantage of Corda Server's image cache to speed performance when multiple users view the same map. This greatly increases efficiency and reduces the load on the CPU, which can be invaluable in high traffic environments. In many cases you will see a performance increase of 10 to 30 times.
CLUSTERING Fully utilize the power of your multiple server system with Corda Server clustering. Corda Server provides clustering for high throughput and redundancy. Corda Server supports multiple clustering architectures.
SERVER FALL OVER Prevent service failure in high-availability graphing and mapping environments by taking advantage of Corda Server's backup feature for clustered servers. With server failover, when one server in a cluster goes down, another server in the cluster seamlessly picks up the load from the failed server.
LOAD BALANCING Corda Server is compatible with external hardware or software load-balancing systems.
SEPERATE COMM PORT All communication between the Corda Server, your web server, and your database takes place over a secure port that is different from the one used to serve maps to clients. This ensures that data and other information passed to Corda Server will remain inside of your firewall, while Corda Server can still deliver maps to the outside world.
HTTP REDIRECT Serve map images from your web server instead of the Corda Server using HTTP Redirection. HTTP Redirection allows web servers to handle requests to the Corda Server for maps. The web server forwards the request to the Corda Server (which rests completely behind your firewall) which returns a map back to the web server. The map is then forwarded back to the client who requested it.
This has two benefits: 1) you do not have to expose an additional port through your firewall to get Corda Server to work; 2) by using the web server as a middle-man, Corda Server adopts the same level of security provided by the web server. For example, if your web server provides SSL, and you use Corda Server HTTP Redirection, you maps will also benefit from SSL.
HTTP Redirection modules are available in the following forms: ISAPI (for Windows IIS), Servlet (for J2EE application servers), and Apache Module.
FILE AND DOMAIN RESTRICTION For added security, administrators can control from which paths and domains Corda Server can retrieve templates and data.
Accessibility - Section 508 Compliant
D-LINK DESCRIPTIVE TEXT Corda Server's devotion to accessibility for the visually impaired makes it easy for you to create 508 compliant maps. No longer is it necessary for you to spend time manually creating and modifying alternative text for your maps to maintain 508 compliance.
Corda Server automatically provides D-Link text for every map it creates. D-Link is a textual description to assist visually impaired who browse the web with screen readers. This textual description describes each data item in the map, and is fully customizable using templates and macros.
Not only does Corda Server D-Link describe your data, it also provides the same interactive features and annotations that sighted users would see viewing the map. For example, visually impaired users can navigate from one text-description to another using drill-down links. Navigation through large amounts of data is simple, fast and convenient.
- Home>
- Products & Solutions>
- OptiMap




