Anda di halaman 1dari 45

Geocortex Essentials 4.

Product Guide

2015 Latitude Geographics Group Ltd. All Rights Reserved.


Geocortex and Latitude Geographics are registered trademarks of Latitude Geographics Group Ltd. in the United States and Canada, and are
trademarks in other jurisdictions around the world. Esri and ArcGIS trademarks are provided under license from Esri Inc. Other companies and products
mentioned are trademarks or registered trademarks of their respective owners.
(4.4) September 10, 2015

Table of Contents
Accomplish Even More with Esris ArcGIS Platform

About Latitude Geographics

Why Use Geocortex Essentials?

Off-the-Shelf, Framework-Based Design

Core Components

Viewers Provide an Outstanding User Experience 

11

Streamline Processes with Workflow

14

Design Multiple Sites and Applications Easily with Manager

15

Powerful APIs and Open Architecture

16

Software Designed for the ArcGIS Platform

18

Spatial Application Infrastructure (SAI)

19

Supported Technical Environment 

24

Cityworks Extension for Geocortex Essentials

27

Product Features Summary

28

Feature Matrix

29

Accomplish Even More with Esris ArcGIS Platform


You already know that ArcGIS is a powerful foundation for web-based mapping and a great way to visualize,
understand, question and interpret data.
This Product Guide provides a brief overview of Geocortex Essentials: a packaged, off-the-shelf software application
that accelerates real-world success with ArcGIS mapping technology.
Geocortex Essentials transforms the process of designing, building and maintaining web-based mapping
applications. It offers a proven approach that is far superior to custom development in helping attain your GIS
objectives. Whether youre delivering simple or highly complex mapping applications, by leveraging our featurerich, entirely customizable and fully supported off-the-shelf software product, you can:
Deliver effective applications and systems more quickly to end-users
Reduce uncertainty and improve ROI by effectively cost-sharing required R&D with many other
organizations
Significantly reduce the time, money and complexity required to create high-impact, customized
mapping and GIS applications
Eliminate ongoing challenges associated with creating, maintaining and supporting custom code on a
variety of platform types (mobile apps, websites, desktops)
Receive new and updated capabilities as Geocortex technology grows and evolves over time
Feel like the future of technology is working for you and not against you
Latitude Geographics has invested tens of thousands of hours developing web-based mapping capabilities so that
you dont have to reinvent the wheel. Quite simply: Why incur the time, expense and risk to develop what you can
license from us and for a fraction of the cost? You can create feature-rich and productive web-based mapping
experiences for end-users with minimal to no coding effort, all the while maximizing your existing investment in the
ArcGIS platform.
Please review this Product Guide; when youre ready to ask questions, perhaps request an in-depth product
demonstration and have a conversation with us about how Geocortex Essentials might be of benefit to
yourorganization.
Please contact us at:

Web:
Phone (Worldwide):
Toll Free (North America):
Email:

www.geocortex.com
1 (250) 381-8130
1-888-578-5545
info@latitudegeo.com

About Latitude Geographics


Since Latitude Geographics first introduced Geocortex in 2000, well over a thousand organizations around the
world have taken advantage of our off-the-shelf approach to deploying web-based GIS applications. Today, with
Geocortex Essentials, we offer an unrivalled product that is the #1 solution of its kind in the marketplace.
Our critical mass of Geocortex licensees continuously allows us to build new capabilities on an ongoing and
sustainable basis. We have vision and a clear product roadmap; our 140,000+ hours of R&D activities are among
the most ambitious in the business. We also provide ancillary offerings (e.g. support, training, user conferences and
regional user groups) that round out our product model.
We believe that being one of Esris Platinum Business Partners (representing the top 1% of partners worldwide)
speaks volumes; our work is good for our customers and Esri. Were devoted to adding new, compelling sources of
value to the ArcGIS platform equation over time as core Esri technology evolves.
Esri steadily develops new capabilities and offerings that enhance the ArcGIS platform, and our technology is highly
complementary to what Esri creates. We also sometimes introduce things that arent on Esris roadmap at a given
point in time, but at all times were engaged in finding ways for customers to do even more with Esris technology.
Simply put, our focus is on ensuring maximum customer alignment with core Esri technology and approaches.
We believe we have navigated this path very effectively and sustainably over the years, and we think our 97%
maintenance renewal rate speaks to this.
Indeed, our guiding star has always been to keep our customers as closely aligned as possible with the core Esri
platform to protect and enhance their ongoing investment in Esri technology. Our experience is that this approach
pays considerable long-term dividends: upgrades are easier, youre better positioned to capitalize on new Esri
capabilities in more meaningful ways, and there are considerable cost savings and efficiencies to be gained.
There are a number of ways to go about deploying the ArcGIS platform, and not all are created equal. Our
focus is on eliminating relatively short-term development inefficiencies and gaps, while engineering for the long
term according to our proven Spatial Application Infrastructure (SAI) principles to avoid complications down the
road. Geocortex helps organizations get things done today in the real world, while ensuring you remain ideally
positioned to leverage what the future holds.

Why Use Geocortex Essentials?


Esris ArcGIS platform provides all you need for many types of deployments. However, organizations sometimes
find themselves contemplating custom development to meet precise requirements for certain types of applications.
A configurable off-the-shelf (COTS) product like Geocortex Essentials enables you to reach your mapping and GIS
objectives faster and with significantly less cost and risk than custom development.
Geocortex provides value in a variety of ways:

End-users benefit from an effective, intuitive web-mapping experience while taking advantage of
innovative features that allow them to get work done efficiently.

GIS professionals can create powerful, productive end-user experiences through straightforward,
well-documented configuration instead of engaging in custom software development.

Developers can leverage the Geocortex Essentials platform, core elements and developer tools to
efficiently create sophisticated, customized applications in less time.

Managers can deliver quantifiable success with their mapping programs and provide a compelling
return-on-investment, with a substantially reduced risk profile.

Consulting firms can jumpstart their customer projects using the worlds premier mapping
development foundation for the ArcGIS platform. By refocusing efforts, superior results can be
delivered faster, with less risk, and with better returns.

Off-the-Shelf, Framework-Based Design


Geocortex Essentials is unique because it bridges the gap between pure out-of-the-box software and custom
application development. Rather than a one-size-fits-all solution, Geocortex Essentials provides packaged
development tools, key software components and universally-required features that organizations need when
implementing web-based mapping applications. Also, Geocortex Essentials allows applications to be easily
configured through visual administration tools, which significantly reduces the need to resort to programming.

Figure 1: Geocortex SAI framework components

Geocortex Essentials components are provided through an integrated Spatial Application Infrastructure (SAI). The
SAI framework features a variety of integrated pre-built components, an underlying data model, and infrastructure
and development tools. There are many advantages to adopting a framework-based software design, such as
increased productivity, a more reliable application and a shorter cycle time to implementation.

Core Components
Geocortex Essentials offers the core components you need to jumpstart any ArcGIS platform implementation.
Production quality reports, non-spatial data, enhanced security and search features can be easily incorporated
into your applications. With Geocortex Essentials, you can print large-format, high-resolution maps with data and
mark-up using print templates that you can easily author. Tailor custom reports to meet the evolving needs of your
stakeholders by using the report designer and search data from third-party systems not traditionally accessible to
spatial applications, enabling you to do more with your ArcGIS software.
Data Linking
With Geocortex Essentials you can link to external non-spatial databases, files or web services and embed this data
in reports, searches and forms. Data Linking also provides the ability to retrieve data from external data sources
and link it to attributes of spatial data, extending the reach and capability of your applications.
Charting
When we visualize attribute information on a map we gain a new understanding of our data. Charts also help us
discover patterns and learn about the nature of the data. Administrators can configure data to display in bar charts,
pie charts or via a variety of line charts.
When summary charts are displayed in a Geocortex viewer alongside associated map features, applications can
deliver insight like never before. Charts are highly configurable and customizable: you can summarize and display
data in one or more charts that dynamically update as selections and results change.

Figure 2: Powerful charting capabilities

Security
Geocortex Essentials includes advanced security features that provide you with the ability to grant or deny access
to specific components. Configurable authentication providers give access to users and roles stored in your Active
Directory, LDAP, ArcGIS Online, Google, or other stores you can take advantage of the security thats already used
by your organization.

Anonymous access enables users without logins to gain limited access to applications (if you choose). For example,
anonymous/guest users might have access to base layers and simple read-only workflows without signing in,
whereas authenticated users may access protected layers and external databases, as well as edit workflows.
Reporting and Printing
Manage normal or large format, highresolution printing requests with Geocortex
Essentials. Template-based printing allows you
to create printable maps with customized and
out-of-the box layouts.
Template-based reporting enables you to
easily generate commonly used reports that
have been pre-configured by an administrator.
Each template defines a standard layout
for reporting a layers features, attributes,
linked and computed data. Save your
organization valuable employee time, budget,
andresources.

Figure 3: Generate production quality reports

Instant Search
Geocortex Essentials includes a highly-scalable, extremely fast, indexed search engine. Define and index attributes
from multiple map services and feature services to provide an intuitive search capability across millions of
mapfeatures.
End-users will see search suggestions as they type, and results will be plotted on the map instantly. When listed,
search results are sorted by relevance the most relevant results are displayed on the top to help users find what
theyre looking for.

Figure 4: Indexed search engine

You can also use Geocortex Essentials to customize advanced searches by creating your own search forms and
query tasks. Instant Search is an integral part of Geocortex Essentials for finding, displaying, and reporting data
collected through ArcGIS for Server, ArcGIS Online or external data sources. Greater search capabilities mean better
results when you need them.
Forms
Forms are a simple way to create interactive dialogs that prompt end-users for input through web or mobile
applications. A form designer allows you to add input items such as text boxes, auto-complete entries, date pickers
and drop-downs, then associate validation rules and control the forms layouts.
Workflow Activity Library
The Activity Library consists of over 170 pre-built functions that help you avoid having to write thousands of
lines of code to do common tasks. For example, there are activities that perform buffering, geocoding, querying,
geoprocessing, routing, emailing and other activities that prompt the user for form inputs or to draw geometries
on the map. Using pre-made activities helps decrease the time it takes to get workflows implemented for your
organization; you can also create custom activities and extend workflows to execute whatever business functions
you like.

10

Viewers Provide an Outstanding User Experience


Geocortex Viewer for HTML5 provides simple, targeted mapping applications served on desktop browsers,
tablets and a broad array of handheld devices. For mobile users working in rural areas, Geocortex Viewer for
HTML5 can work offline and still allow data edits, which can be synchronized with the back office when the device
returns online. Access to base maps while working offline is also possible by using Geocortex Mobile Application
Framework (available on iOS, Android and Windows) to run a Geocortex Viewer for HTML5 application.

Figure 4: Map viewers across devices

Geocortex Viewer for Silverlight delivers advanced mapping capabilities for organizations seeking to deploy
feature-rich, user-centric web applications.
Our viewers are fully integrated with other Geocortex Essentials components, are highly configurable and use visual
administration tools to make development, customization and upgrades easier. Our viewers offer the underlying
platform capabilities of Geocortex Essentials, while allowing the integration of custom/third-party widgets.
In the Office or in the Field, Online and Offline
Geocortex Viewer for HTML5 allows you to take data with you into the field in areas without network coverage.
While working with map data offline, you can perform geometry edits, collect inspection data and attach photos.
When you return online, the data edits can be synchronized with the geodatabase, so the updates are immediately
available to your collegues using Geocortex viewers on desktop workstations.

11

Mobile Application Framework


Are you deploying mobile map applications? We provide a framework so that you can create your own mobile,
offline apps using Geocortex. The framework supports iOS, Android, Windows 7 and Windows 8 platforms.
Easily Configurable
No programming knowledge required. Using simple, web-based
management tools, you can configure a variety of elements within the
viewer, including: map services, security, searches, non-spatial data sources,
reporting, printing, layer lists, workflows, tools, the look and feel of the
application, and more.
Fully Customizable
Programmers can go beyond the configuration and get under the hood to
provide custom viewer modifications. Enhance the viewers by adding your
own tools to the toolbar, create new widgets, or add third-party widgets.
Leveraging the developer SDKs of each viewer enables you to extend or
extensively change the out-of-the-box viewers, or integrate with third-party
systems.
Built-in Tools
Geocortex Essentials provides dozens of must-have features, including various
measurement tools, dynamic map tips, feature clustering, heat mapping,
feature hyperlinks and more.
Editing
Built-in features enable end-users to create new features, edit the geometry of existing features, modify attribute
data and much more. The editing tools are intuitive and include highly dynamic snapping capabilities. Users can
edit data belonging to versioned geodatabase layers exposed in the application.

Edit
Edit
Align To
Add Vertices
Geometry Attributes
Edge
at Intersections
Edit Features

Select

Clear
Selection
Select Features
Deselect

Delete

Cut

Reshape Union

Selected Feature Actions

Figure 5: Editing features

Reporting and Printing


Template-based printing allows you to run high-resolution, large-format (plotter size) print jobs. Custom templates
created using a WYSIWYG report designer can include a main map, legend, overview map, north arrow, corporate
logos or images, titles, copyright messages, mark-up and graphics, scale and projection information. You can run
reports for single or multiple features and export the results to .PDF or .CSV files.

12

Accessibility Support (WCAG 2.0 AA Compliant)


Geocortex Viewer for HTML5 provides out-of-the-box accessibility support for end-users with disabilities. It
complies with the industry standard guidelines put forth by W3C, and perhaps more importantly it provides users
of all abilities with the best possible user experience. Innovative, unprecedented development and focus group
testing have contributing to making Geocortex an industry leader in accessibility within web mapping applications.
Integration
Bi-directional integration allows you to launch from other applications or have other applications launch a
viewer. The URL Integration feature supports a variety of options, such as zoom to a specific extent, or zoom to
and highlight a particular feature. Common types of integrated applications include document management,
permitting, assessment and other non-spatial business applications.

13

Streamline Processes with Workflow


Many business processes involving GIS operations can be modeled, streamlined and automated via workflows.
Using Geocortex Essentials Workflow technology, administrators can model and automate everyday GIS-related
business processes that end-users can follow through guided, step-by-step interactions with an application.
Workflow allows you to extract greater value from your geospatial data and make it truly work for you. It offers:
Better business process control through
standardizing working methods and the
availability of audit trails.
Improved efficiency by automating
processes and eliminating manual steps.
Greater flexibility and ease of redesign
thats aligned with changing business needs.
Ease of use by guiding users through
a step-by-step wizard process for
accomplishing common tasks instead of
searching through a variety of unrelated
tools, commands and procedure manuals.

Figure 6: Sample workflow

Organizations are using Workflow to build simple, targeted, purposeful applications that focus on specific user
needs, and replacing traditional, all-inclusive viewer applications that overwhelm users with tools and features.
Geocortex Workflow Designer is a desktop developer application that you can use to create a visual
representation of your workflow. Using drag and drop, you can sequence a series of activities that represent a
business process.
Workflow Engine manages the client-server and human interactions in Workflow. It is exposed to external systems
through the REST API as part of the SAI framework-based design.
Administrators can create workflows using Workflow Designer, and test the workflows either during the design
process or upon completion using the built-in Workflow Simulator. The Simulator provides a debugging
interface where administrators can supply values to forms, perform user interactions and step through the
workflow one activity at a time while inspecting inputs and outputs.
Create custom activities and extend pre-built workflows for most common tasks by taking advantage of the
Workflow Activity Library, which contains interactive map functions as well as processes for common activities
like emailing, printing, buffering and geocoding.

14

Design Multiple Sites and Applications Easily with Manager


Geocortex Essentials Manager provides you with tools to create and manage multiple sites. Everything that can
be configured in Geocortex Essentials (notwithstanding custom developer extensions) can be done through the
web-based Manager interface.
More specifically, Manager allows you to create, edit and delete sites, consolidating control in one easily accessible
location. Rather than start from scratch, Manager makes it much easier to create and manage custom websites.
XML-based Configuration allows you to define application settings outside of the source code. You wont have
to recompile your application every time there is a change to your data or tools. Configuration is stored in XML
files, which can be shared between installations and easily migrated between development, test and production
environments. The XML configuration is technology agnostic and exposed through REST-based web services to
serve both web-based and mobile clients.
Viewer Template Engine (VTE) introduces a way of managing viewers and acts as a technology-neutral platform
on which to create them. You can build viewers as reusable templates that plug into VTE, giving you the flexibility
to create viewers in whatever technology you want.
Workflow Designer allows you to use Geocortex Essentials
to design and deliver reusable, cross-system workflows that
combine spatial and non-spatial processing within mobile or
web-based clients.
Report Designer allows you to customize your reports by
creating and printing Report Templates. Creating templates
of commonly run reports will help your organization save a
significant amount of time.
Web Manager collects all of the management aspects of
creating applications in one central location. Use it to create
websites that are based on an XML configuration model and
leverage the Viewer Template Engine from an easy-to-use,
wizard-style application. Compared to starting from scratch,
Web Manager makes it easier to create custom websites.
Manager also centralizes the capability to create, edit, and
delete multiple sites.
Figure 7: Site Manager overview

15

Powerful APIs and Open Architecture


GIS- and web-based mapping applications are rarely self-contained and must communicate with other software
components within and outside your organization. Geocortex contains resources, operations and server-side
components that are intended to be customized by developers and are flexible enough to meet a variety of needs.
The SAI-driven framework in Geocortex Essentials enables you to integrate applications seamlessly and efficiently.

CLIENT

Geocortex Viewer for HTML5


Fr amework API

ArcGIS API for JavaScript

http

http

http

TypeScript API

http

http

REST API
Portal REST API

http

ArcGIS Online
http

Geocortex
Essentials
.NET
API
Geocortex Essentials

http
http

Portal REST API

Portal for ArcGIS


file I/O

http

REST API

.NET API

ONLINE

XML
Config

ArcGIS for Server

Geocortex Core

SERVER
Figure 8: API interactions overview

All of the features that are delivered with Geocortex Essentials are supported by a rich set of documented
application programming interfaces (APIs) that developers use to build specific applications. The APIs provide
developers with bundles of prewritten code, saving development time and leveraging the framework architecture
to provide access to core components.

16

For example, you can use the JavaScript API to consume application configuration and access large-format
printing, or you can use the Silverlight API to connect to non-spatial databases with the Data Linking feature. APIs
can be used as standalone components to bring into custom applications you are building, or you can leverage
APIs within out-of-the-box viewer applications. When developing on top of Geocortex Viewer for Silverlight, for
example, you can access the Geocortex Essentials Silverlight API, the REST API and the .NET API to extend any part
of the platform to accommodate your business needs.
Geocortex Essentials architecture also includes an optional Services Enhancement Proxy to handle communication
with ArcGIS for Server, providing support for coded value domains in your applications and standardized
presentation of date and time data.
With the help of our resellers, we sell to organizations worldwide. We understand that every environment has its
own way of conducting business, which is why internationalization is featured in all of our products. Geocortex
Essentials is designed to be localized, which means that resellers can adapt the software to the currency, language
or date format of their choice.
Any site that you create with Geocortex Essentials will be a technology-neutral configuration of your GIS
application. Geocortex Essentials supports ArcGIS for Server (cached services, imagery services, feature services
and dynamic services), ArcGIS Online, OGC WMS, WFS, WMTS, Open Street Map, Bing Maps and other map
services. A single map can combine map services from all supported services.
Are you currently using ArcGIS for Server and/or ArcGIS Online REST APIs to serve up your GIS capabilities? Why
not use Geocortex REST APIs to help serve up your application capabilities?

GIS Capabilities

ArcGIS Online

Application Capabilities

ArcGIS for Server

Geocortex Essentials

Hosted Services

Map Server

Security

Integration

Hosted Data

Feature Server

Dat abase Con nections

Reports

Web Maps

Geocode Server

Charting

Search

Configuration

Workflows

Figure 9: Geocortex serves application features

17

Software Designed for the ArcGIS Platform


Geocortex Essentials has been engineered exclusively to complement Esris ArcGIS platform. It fits alongside your
ArcGIS for Server and Portal for ArcGIS deployments, and it shares information seamlessly with your ArcGIS Online
organization subscription.

http

http

CLIENT

ArcGIS Online

Geocortex Essentials

Geocortex Viewer for HTML5


http

http

http

Portal for ArcGIS

http

http

http

ArcGIS for Server

http

Geocortex Cor e
read

ONLINE

SERVER

read

read

Site
Config

Viewer
Config

edit

edit

Geocortex Essentials
Manager

RPX

XAML

File
GDB

LPK

edit

edit

Geocortex
Report
Designer

Arc SDE

edit

Geocortex
Workflow
Designer

Geocortex
Language
Tool

ADMINISTRATION

Figure 12: Geocortex Essentials system architecture

Geocortex Essentials consists of a suite of components that can run on web servers, application servers, desktop
workstations and within web browsers on desktops, tablets and handheld devices.
The System Architecture diagram above illustrates the interactions among Geocortex Essentials components,
between Geocortex Essentials and components of the ArcGIS platform, and between Geocortex Essentials and
third-party products. All primary communication happens over HTTP. This is especially important when describing
communication between Geocortex Essentials and the ArcGIS platform; by interfacing with ArcGIS only via the
REST specification, Geocortex Essentials ensures maximum compatibility across various versions of ArcGIS software.
New versions of ArcGIS are readily and easily supported, ensuring that your Geocortex Essentials implementation is
compatible with the latest releases of Esris software.

18

Spatial Application Infrastructure (SAI)


Geocortex Essentials is architected to offer organizations maximum flexibility with its Spatial Application
Infrastructure (SAI).
SAI provides organizations with the ability to speed up development and reduce costs while increasing GIS/IT
efficacy. It also provides a solid foundation for deploying purposeful mapping applications.
Evolution of Web-Based Mapping/GIS Applications
Following the 2005 emergence of simple, smooth consumer web maps integrated with search (for driving
directions and other relatively lightweight purposes) that swiftly captured public mindshare, the bar for web-based
GIS and mapping applications has risen dramatically. End-users recognized the power of simple applications to
help them get things done, in contrast to complex traditional GIS applications.
To date, the vast majority of web applications are still custom-built or based on templates that output a specific
application. The process of building a single application using a given technology at a given point in time is
relatively straightforward and has not changed much from the time maps moved to the Internet. This approach,
however, is not necessarily efficient or effective with regards to the way end-users expect to interact with mapping
applications today.
Expectations of GIS Consumers
The popularity of consumer mapping platforms illustrates how desirable it is for end-users to have simple,
successful mapping experiences. This requires effective design tailored to the needs of the end-user, with careful
thought put into:
Efficient workflows;
Pleasing aesthetics;
Best practices in design conventions;
Consistency in the user experience across related applications;
Minimal barriers to access; and
Maximum performance.
While simplicity should be emphasized to increase the likelihood of end-user success, limiting requirements
to the most basic users cannot be the sole goal: the needs of more advanced users should also be met. More
sophisticated activities and analyses offer deeper insights and understanding, which often inform decisions that
have a powerful positive impact on the world around us.
Spatial representations of geographic information are clearly growing in importance, and GIS consumers are more
varied than ever before. This is why a one-size-fits-all approach for creating applications no longer works. Based
on the premise that the majority of end-users are more likely to be successful with a simple application, more
and more organizations are attempting to build targeted, purpose-specific applications that accomplish specific
objectives using a simple, uncluttered interface.

19

Figure 13: A purpose-driven approach to mapping

The Challenge of GIS Producers


While the concept of purpose-specific applications is compelling, creating a GIS environment that can effectively
support such applications is very difficult. The way that web-GIS applications have traditionally been developed is
not as efficient or effective in supporting this new paradigm.
As illustrated below, deploying a mapping application using traditional methods creates a lot of custom code.
Whether this code is developed in-house, by a third-party, or comes by way of a purchased off-the-shelf viewer,
there is a significant layer of custom code. Creating multiple, purpose-specific applications exacerbates the
problem.
These one-off applications:
Become difficult to manage and change;
Result in poor re-use and redundancy;
Are costly to maintain (extend and enhance) over time;
Lack standardization; and
Impose risks (due to staff turnover and usually a lack of documentation).
For very practical reasons, implementing purpose-specific applications has been very difficult. The technology
platform or infrastructure in most organizations is not well suited to implementing this approach, and user
productivity suffers as a result. While the needs of consumers of geographic information have evolved to expect
intuitive, simple, purpose-specific applications, the platform for delivering these types of applications has not
stayed in step.

20

Custom Code
Map Services
Database Connections

Template or Custom Viewer Application

Charting
Custom Tools

Hosted Services

Map Server

Integration

Hosted Data

Feature Server

Reports

Web Maps

Geocode Server

Search

ArcGIS Online

ArcGIS for Server

Workflows

Figure 14: Custom code associated with traditional development

Geocortex and SAI


Implementing a Spatial Application Infrastructure addresses many of these problems for organizations. SAI reduces
the tension between delivering the kind of applications GIS consumers require and the resources required to
deliver those capabilities.
Geocortex supports an SAI approach by enabling organizations to build standardized applications through a
common platform. This platform adheres to the following principles:
Is technology agnostic/neutral;
Offers centralized application management;
Minimizes custom code. Instead of putting business logic into each individual application, it allows for
the centralization of business logic so it can be shared and reused by many applications, including
future applications;
Accommodates the evolution of applications over time;
Is extensible;
Emphasizes workflow or task-driven applications over features, functions, and tools; and
Provides application documentation.

21

The SAI approach is superior to the traditional, custom way of designing, building and implementing mapping
applications. Applications with significant custom code tied to specific viewer technologies and exist independently
of other applications in the system require direct developer intervention to update, modify and test over time.
Geocortex Essentials allows organizations to easily and quickly adopt and deploy purpose-specific applications.
Custom code is minimized or entirely eliminated. Because Geocortex follows a path of least divergence from the
ArcGIS platform, organizations can be assured that, over time, applications they have implemented will not only
remain very relevant and useful to a wide user base, but will evolve in parallel with Esri technology changes.
The other, key aspect of Geocortex and SAI that enables purposeful applications is the power of workflow
technology.

Spatial Application Infrastructure

ArcGIS Online

ArcGIS for Server

Geocortex Essentials

Hosted Services

Map Server

Security

Integration

Hosted Data

Feature Server

Database Connections

Reports

Web Maps

Geocode Server

Charting

Search

Configuration

Workflows

Figure 15: The Geocortex SAI approach reduces the need for custom code

Traditional all-in-one applications are overly complex because they attempt to expose even the most casual user to
all functionality (whether needed or not). These applications are generally overly complex, with a myriad of widgets,
toolbars and navigation tools, and result in a steep learning curve.
The workflow-centric design of Geocortex Essentials allows administrators to model and automate everyday GISrelated business processes that end-users can follow by doing simple, step-by-step interactions.

22

Workflow provides an approach to model business processes to improve efficiency and increase ease of use.
You can standardize and easily redesign steps in GIS-related processes to your specific needs by designing and
delivering reusable, cross-system workflows that combine spatial and non-spatial processing.
Users can interact with a simple, clean I want to interface, which can lead them through various interactions in
order to complete a task. Rather than a cluttered screen with complex tools that a user must first memorize and
learn how to use, they are instead guided through the process, step-by-step.
Geocortex Workflow Designer allows for a visual representation of workflows, showing the sequence of a series
of activities in a business process. A powerful Visual Simulator allows you to simulate your workflow as youre
designing it, providing inputs and inspecting outputs. An Activity Library creates custom activities as well as
extending interactive map functions and pre-built workflows for common tasks and processes, such as emailing,
printing, buffering and geocoding.
Keep Up with the Pace of Technology Change
A Spatial Data Infrastructure (SDI) includes metadata, a schema, standards and a framework. SAI can be viewed as
a subset of SDI, with additional thinking around addressing the inevitability of technological change over time and
potential complications that stem from providing improved, more targeted application options to end-users.
No matter how well applications are designed, costs and risk will often increase if they are not engineered as part
of a cohesive, structured approach to connecting stakeholders with geographic information and the ability to work
with that information.
Geocortex Essentials offers not only a beautiful, modern user experience, but it also addresses how these
applications are designed, built and maintained through the support of an SAI approach. Over the short and long
term, SAI enables organizations to better maximize the value of their overall technology investment.

23

Supported Technical Environment


Hardware Requirements
It is safe to say that if you have successfully installed one of the ArcGIS-supported operating systems on your
server, the hardware will be compatible with Geocortex software. That being said, it is important to recognize the
minimum hardware requirements as well as preferred hardware specifications.
Hardware Component

Minimum

Preferred

Random Access Memory (RAM)

4 GB

8 GB or higher

Storage Drive (HDD, SSD)

1 GB

5 GB or higher

CPU

2 GHz, x64

2 GHz or higher, x64

Table 1: Minimum hardware requirements for a Geocortex Essentials server

Hardware Requirements for Instant Search


Instant Search can be optionally used with Geocortex Essentials installations; its recommended that Instant Search
components are installed on a separate standalone server. Instant Search is not CPU bound improving the
servers CPU does not significantly improve the performance of Instant Search; however, you can improve the
performance by increasing RAM and upgrading the storage drive (for example, from HDD to SSD).
Hardware Component

Minimum

Preferred

Random Access Memory (RAM)

6 GB

8 GB or higher

Storage Drive (HDD, SSD)


40 GB HDD

100+ GB SSD

Notes

As a guideline, the Instant


Search index requires about
2 GB of disk space per 1
million features. This ratio
varies with feature size.

Table 2: Minimum hardware requirements for a Geocortex Essentials server running Instant Search

Software Requirements
Geocortex Essentials relies on third-party software. There are multiple components necessary in order to install and
run Geocortex Essentials.
Windows Operating System
Geocortex Essentials is a 64-bit application built using Microsoft .NET technologies. As such, it may only be
deployed on Microsoft Windows 64-bit operating systems. The following Windows operating systems are
supported:

24

Windows Server 2012 R2*


Windows Server 2012
Windows Server 2008 R2 (Standard / Enterprise)
Windows Server 2008 (Standard / Enterprise)
Windows 8.1
Windows 8
Windows 7
* Geocortex Essentials has been officially Gold Certified by Microsoft for the Windows Server 2012 R2 environment.
Geocortex Essentials requires Microsoft Internet Information Services (IIS) 7.0 or newer.
.NET Framework Requirements
Geocortex Essentials is built on Microsofts .NET Framework and requires .NET Framework 4.5 or newer.
ArcGIS for Server
Geocortex Essentials can work exclusively with ArcGIS Online or with Portal for ArcGIS. When using Geocortex
Essentials with ArcGIS for Server, the following versions are currently supported (including service packs and
revisions):
ArcGIS for Server 10.3.1
ArcGIS for Server 10.3
ArcGIS for Server 10.2.2
ArcGIS for Server 10.2.1
ArcGIS for Server 10.2
ArcGIS for Server 10.1
ArcGIS for Server 10.0
ArcGIS for Server 9.3.1
ArcGIS for Server 9.3
Portal for ArcGIS
Geocortex Essentials can use public and private content in ArcGIS Online and Portal for ArcGIS. Current versions of
ArcGIS Online are supported. When using Portal for ArcGIS, the following versions are supported (including service
packs and revisions):
Portal for ArcGIS 10.3.1 and 10.3: Required for secured content and sign-in to Manager using Portal for
ArcGIS accounts.
Portal for ArcGIS 10.2.x: Supports unsecured content only. Does not support signing into Manager
using Portal for ArcGIS accounts or securing sites using Portal for ArcGIS.
25

Desktop Browser Support


Geocortex viewers are tested and can be used on:
Internet Explorer 8.0+ (11.0 is recommended)
Mozilla Firefox (current version recommended)
Google Chrome (current version recommended)
Mobile Browser Support
Geocortex Viewer for HTML5 is tested and recommended for use on:
Safari on iOS 7
Chrome on Android
Online Help & Tutorials
Online help and tutorials for Geocortex Essentials developers, administrators and users are provided through the
Geocortex Support Center, which includes a discussion forum for you to post questions and suggestions.

26

Cityworks Extension for Geocortex Essentials


Cityworks customers expressed a need for lightweight, targeted applications that allow key tasks to be performed
quickly and easily, even with little or no knowledge of Cityworks software.
The Cityworks Extension for Geocortex Essentials satisfies this need with workflow-based applications that unify
Geocortex, Esri and Cityworks functionality in a clear, guided interaction.
The workflow-centric approach allows Cityworks Extension for Geocortex Essentials to operate with both Geocortex
Viewer for HTML5 and Geocortex Viewer for Silverlight.
The Cityworks Extension for Geocortex Essentials enables customers to create and manage Cityworks-integrated
targeted applications for citizens, field crews and office operations.

Figure 16: Cityworks Extension for Geocortex Essentials

27

Product Features Summary


The following provides a high-level summary of the product features of Geocortex Essentials, including Geocortex
Viewer for HTML5, Geocortex Viewer for Silverlight and Geocortex Workflow technology.
In the interests of space, many features have not been listed or described in this Product Guide.
Please have a conversation with your Account Manager to discuss your requirements and whether theyd be
met through current offerings, features on our development road map, contracted core product development,
workflow configuration or custom professional services.
Deploy Fast, Lightweight and Powerful Web and Mobile Viewers with HTML5
Geocortex Viewer for HTML5 is versatile and extremely powerful. Applications can target desktop, tablet and
smartphone devices concurrently. When coupled with Geocortex Mobile Application Framework, Geocortex
HTML5 technology supports disconnected use for offline editing scenarios. While many capabilities are highly
configurable, custom development is easily achieved using a TypeScript-based API with extensible HTML5 and
JavaScript frameworks.
Build Rich Intranet or Internet Web-GIS Viewers with Silverlight
Geocortex Viewer for Silverlight is established, feature-rich and extremely configurable. Customization is achieved
through the Microsoft Silverlight API, ArcGIS API for Silverlight and Geocortex Viewer for Silverlight SDK.
Plan for the Future
Both viewer options provide a deep array of features and capabilities: Geocortex Viewer for Silverlight boasts a
plethora of features and a highly sophisticated toolset, and Geocortex Viewer for HTML5 is the focus of all new
feature development.
TODAY

GVS

GVH

FUTURE

GVS

GVH

Geocortex Viewer for Silverlight (GVS) features


Geocortex Viewer for HTML5 (GVH) features
Figure 17: Relative comparison of out-of-the-box tools & features

28

Feature Matrix
The matrix on the following pages can help you further evaluate Geocortex HTML5 and Silverlight technologies.
Many organizations choose to deploy both HTML5 and Silverlight to solve a variety of business needs. Geocortex
enables sharing components between these technologies to eliminate overhead and redundancy.
Before you dive in.
When contemplating the matrix, please consider the following:
This is simply a comparison of viewer features; it doesnt consider architecture or deployment, and it doesnt take
into account the depth (richness, usability, configurability, etc.) to which a given feature has been implemented.
Also, its not exhaustive there are features not listed, and there are certainly capabilities and benefits of the
broader Geocortex Essentials product that arent addressed at all. In other words, were exclusively focusing on
the viewer aspect of Geocortex Essentials here, and there are many other aspects to consider before choosing an
implementation technology and approach. With that said, have a look and please get in touch at any time if you
have questions.

Environment & Architecture


Framework Architecture

Silverlight

HTML5

XML-based and XML-configurable

Configuration inheritance to eliminate duplicated settings across applications

GUI Application Builder

Manage multiple applications from single installation

Remote configuration and deployment

Technology-agnostic configuration model

Services oriented architecture (REST web services)

Support for mobile (smartphone & tablet-based) workflows

Current Version

Exclusive to this viewer

Upcoming HTML5
End 2015

29

Management Tools

Current Version
Silverlight

HTML5

Separate administrative web application

Easy to use, web-based configuration pages

Manage map resources / map services

Manage layer settings

Manage application settings (attributes / fields, layer reports, database


connections, etc.)

Manage feature layer symbology

Manage multiple technologies / viewers at once

Device Support
Support for desktop browsers on Windows and Mac OS X

Current Version
Silverlight

HTML5

Use the same application on a variety of popular devices

Support for iPhones and iPads

Support for Android smartphones and tablets

Integrate handheld device capabilities (such as cameras)

Browser Support

Current Version
Silverlight

HTML5

Internet Explorer 8-11 on Windows

Firefox on Windows

Chrome on Windows
Safari on Mac OS

End 2015

Upcoming HTML5
End 2015

Upcoming HTML5
End 2015

Safari on iOS 7 & 8

Chrome on Android 4+

Microsoft Edge on Windows

Exclusive to this viewer

Upcoming HTML5

30

Online & Offline

HTML5

View data in connected and disconnected environments

Store cached base maps and feature layers on handheld devices

Edit features offline, and synchronize with back-office when online

Support for offline/disconnected apps on iOS 7 and iOS 8 devices

Support for offline/disconnected apps on Windows 7 and Windows 8 devices

Support for offline/disconnected apps on Android 4+ devices

Security

Current Version
Silverlight

Current Version
Silverlight

HTML5

Secure applications based on users and roles

Fine-grained user-level authorization on map services, feature services, layers,


layer themes, reports, charts, data links, feature hyperlinks, workflows, and print
templates

Active Directory / LDAP / SQL Server integration or simple XML-based


authentication

Support for Active Directory Federation Services

Single Sign-On using Windows Authentication

Enable anonymous / guest access

Sign-in and sign-out links

Support for ArcGIS for Server secured map services

Support for ArcGIS Online secured content

Support for Portal for ArcGIS secured content

Exclusive to this viewer

Upcoming HTML5
End 2015

Upcoming HTML5
End 2015

31

Application Integration

HTML5

Launch from selected features to external applications

Embed map in third-party applications, highlight features from external systems

Invoke viewer commands from third-party applications

Listen to viewer events from third-party applications

Support for launching external maps (Google StreetView, Bing Maps, etc.)

Support for bi-directional navigation with viewer and Bing or Google StreetView

Support for bi-directional navigation with viewer and Pictometry

Links to share URL and state with Facebook, LinkedIn, Twitter and Google+

Link to share URL and state via email

URL Parameters

Current Version
Silverlight

HTML5

Pass parameters / instructions to the viewer on startup

Zoom to extent / identify / query / search

Developer APIs

Current Version
Silverlight

Current Version
Silverlight

HTML5

Documented, backward-compatible APIs

Microsoft .NET Server-side API

Extensible REST API

Extensibility framework

JavaScript Integration API (enable bi-directional communication between the


viewer and third-party applications)

Clean separation of business logic and UI

MVVM (Model View ViewModel) design

Source code available for UI components (pages, CSS, images, etc.)

SDK documentation and samples

TypeScript-based Essentials API

Extensible HTML5 and JavaScript framework

ArcGIS API for JavaScript

Microsoft Silverlight API

ArcGIS API for Microsoft Silverlight

Silverlight viewer SDK based on Microsoft PRISM architecture

Exclusive to this viewer

Upcoming HTML5
End 2015

Upcoming HTML5
End 2015

Upcoming HTML5
End 2015

32

Logging

Current Version
Silverlight

HTML5

System event and application usage logging

Performance monitoring and system statistics

Internationalization

Current Version
Silverlight

HTML5

Viewer and management UIs internationalized for foreign language support

Toolkit / documentation resources for translators

Upcoming HTML5
End 2015

Upcoming HTML5
End 2015

Esri & Mapping


Map Service / Layer Types Support

Current Version
Silverlight

HTML5

ArcGIS for Server dynamic, tiled, feature, raster and image services

Bing Maps layers

OGC WMS layers (visualization)

OGC WMS layers (identify support)

OGC WFS layers (find, identify and query support - not visualization)

OGC WMTS layers

Graphics and feature layers

Image and raster layer identify support

OpenStreetMap layers

General web tile layer

Custom layer types

Graceful handling of intermittently available services

ArcGIS for Server time-aware layers

Manage a catalog of dynamic layers (with ArcGIS for Server 10.1+)

Exclusive to this viewer

End 2015

GeoRSS layers (including point-, line- and polygon-based layers)

KML layers

Upcoming HTML5

33

ArcGIS Online & Portal for ArcGIS Support

Current Version
Silverlight

HTML5

Search for Web Maps and services hosted on ArcGIS Online

Search for Web Maps and services hosted on Portal for ArcGIS

Reference ArcGIS Online Web Maps within applications

Reference Portal for ArcGIS Web Maps within applications

Override ArcGIS Online Web Map settings to enhance capabilities

Access to secured ArcGIS Online and Portal content using OAuth2

Sign-in using ArcGIS Online or Portal identity

Map Service Functionality

Current Version
Silverlight

HTML5

View multiple, concurrent services (mash-ups)

Render client-side graphics

Control map service and layer visibility and transparency

Control scale dependency of basemaps

Toggle map contents in bulk by switching between layer themes

Dynamically switch basemaps

Group multiple services together into a single basemap

End 2015

Upcoming HTML5
End 2015

Support for feature heat maps

Support for feature clustering

Apply field-based weighting to heatmaps

Support legends for heatmaps and clusters

Upcoming HTML5

Specify time extent on time-aware layers with time sliders

Dynamically symbolize layers based on attributes with class breaks and unique
value renderers

Dynamically modify layer labels - choose fields, fonts and styling

Automatically update layers on configured intervals

Exclusive to this viewer

34

Tools & Features


Map Control

Silverlight

HTML5

Tile-based maps

Zoom animations

Continuous panning

World wrap-around support (continuous panning around dateline)

Keyboard navigation

Configurable on-map display of copyright information and attribution

Right-click context menu

Navigation

Current Version
HTML5

Full & initial extent commands

Zoom to layer extent

Scale slider / zoom level

Zoom and pan tools

Previous / next extent buttons

Bookmarks / jump to extent

Save bookmarks on the end-user workstation

Save bookmarks on the server

Mouse wheel zoom / double-click zoom

Keyboard arrows for panning

Automatically pan when tools are used close to the edge of the map

Interactive overview map

Zoom and pan with hand gestures

Zoom to current user location using GPS, WiFi or IP

Follow current user location using GPS, WiFi or IP

Track current user location using GPS, WiFi or IP

Exclusive to this viewer

Upcoming HTML5
End 2015

Silverlight

Scale input box

Current Version

Upcoming HTML5
End 2015

35

Widgets & Controls

Current Version
Silverlight

HTML5

Base map toggle control

Scale bar

Bookmarks / jump to extent

Map tips / pop-ups (hover on top of features for data)

Status indicator

Mouse coordinates (XY location of mouse)

Aerial imagery basemap time slider

End 2015

Scale slider

Time sliders for time-aware layers

Ratio scale information and input box

Right-click context menu

Interactive overview map

Layer List / TOC

Current Version
Silverlight

HTML5

Toggle map service and layer visibility

Control map service transparency

Control layer transparency

Organize and re-order layers and services into a custom structure with folders

Show symbols for layers inline, or in a separate panel

Option to hide symbols for non-visible layers

Upcoming HTML5

End 2015

Standalone legend viewer

Respect group layers and configure group layer behavior

Respect map service layer visibility

Display graphics layers

Layer name aliasing

Zoom to layer scale / layer extent

Toggle visibility of layer labels

Filter / search for layers

Symbolize uploaded graphics layers

Group multiple layers into a single composite layer to toggle visiblity of multiple
layers at once

Support radio button style layer visibility so only one layer can be visible at a
time within a group

Exclusive to this viewer

Upcoming HTML5

36

Application Interface / Layout

Current Version
Silverlight

HTML5

Dynamic, explorable UI hides and shows relevant components when needed

Configurable welcome / intro panel describes application purpose

Completely customizable wireframe-based layout

Configurable themes (colors and fonts)

Configurable banner, title page, toolbar, legend

Preconfigured toolbar options for full functionality

Quick Google-style search box in banner

Multiple toolsets (tool boxes)

I Want To Menu

Resizable data frame supporting multi-view controls

Tabular report frame

Configure data region and reporrt region width and heigh using percentage
values

Maximize report frame to cover map

Multiple views to support a variety of form factors (desktop view, tablet view, and
handheld view)

Accessibility (WCAG 2.0 AA Compliance) for users with disabilities

Complete keyboard interface navigation and keyboard tool usage support

Complete screen reader support

Application footer with configurable hyperlinks

Compact toolbar option for applications with a small number of tools

Multi-tool element for grouping tools that support multiple shapes

Context-sensitive toolbars that display when specific tools are activated

Launch page, listing multiple sites

Floating panels and dockable window behavior

Right-click context menus

Exclusive to this viewer

Upcoming HTML5
End 2015

37

Identify / Selection

Current Version

Upcoming HTML5

Silverlight

HTML5

Identify tool

Identify by rectangle

Identify by polyline

Identify by polygon

Select from multiple layers simultaneously

Zoom to selection

Launch reports and actions from identify results

Buffer identify results

Configurable map tips / pop-ups

Map tips drill down through multiple layers/features

Identify by radius, point, rectangle, polyline, freehand polygon, circle and oval

Identify by radius

Identify by freehand polygon

Identify by circle

Identify by oval

Choose identifiable layers

Buffer identify / select tools

Store selected sets

Maintain multiple selected sets

Union selected features / clear selected features

Toggle selection highlighting, and buffer selection

Launch reports and actions from selection

Exclusive to this viewer

End 2015

38

Search / Find

Current Version
Silverlight

HTML5

Index-based instant search results

Routinely scan map services and feature services for data to index

Sort search results by relevance to search term

Automatically and instantly display search results on the map

Display search hints while the user is typing

Configurable, sophisticated searches

Search through one or more layers

Define simple or advanced queries with the dynamic query builder

Filter features in layers based on queries

Configurable search input forms

Geocode address / intersection

Support multi-line geocoders

Support secured geocode services

Reverse geocode (find address at location)

Locate lat / long, and locate coordinate

Search non-spatial data

Current Version
Silverlight

HTML5

Interactive feature list, details and tabular views

Dynamic list / table paging and sorting

Configurable map tips / pop-ups

Feature labels and descriptions for readability

Enhanced feature display including basic HTML markup

Display external images associated with features

Attribute aliasing and attribute visibility settings

Hyperlink attribute values

View results for multiple layers simultaneously

Configurable per-feature hyperlinks (to external content)

Launch feature report

Display data from ArcGIS for Server Relationship Classes

Display / download feature attachments

Display coded value domains

Verify hyperlinks before displaying to user

Exclusive to this viewer

End 2015

Query non-spatial data with Query Builder

Displaying Attribute Data

Upcoming HTML5

Upcoming HTML5
End 2015

39

Markup / Drawing

Current Version
Silverlight

HTML5

Markup by Point, Line / Polyline and Freehand Line

Markup by Rectangle, Polygon, Circle, Oval and Arrow

Markup by Freehand Polygon

Move markup, and vertex of markup

Fill / line / point type, text color and transparency

Boundary color / width / type / transparency

Extract markup to Shapefile

XY Coordinate Markup

Add Feature Label Markup

Undo and redo markup actions

Current Version
Silverlight

HTML5

Measurement tools

Measure line / measure area

Measure rectangle, circle, oval, freehand line and freehand polygon

Display measured perimeter

List shape measurements in a tabular grid

Display linear segment angle and bearing

Export shape measurements to CSV

Zoom-to-coordinate tools

Plot coordinates in map units / DD / DMS

Re-project coordinates

Current Version
Silverlight

HTML5

Execute ArcGIS geoprocessing task / model

Prompt user for inputs to geoprocessing task

Fine-control of geoprocessing outputs (layers, features, etc.)

Exclusive to this viewer

Upcoming HTML5
End 2015

Change measurement units

Geoprocessing

End 2015

Markup by Text / Angled Text

Analysis Tools

Upcoming HTML5

Upcoming HTML5
End 2015

40

Reporting

Current Version
Silverlight

HTML5

WYSIWYG Report Designer

Multiple output formats (PDF, TIFF, PNG, JPEG, GIF, BMP, CSV)

Display external, non-spatial data

Display graphs, charts and calculated values

Display map images of features, and photos

Configure multiple reports per layer

Workflows

Current Version
Silverlight

HTML5

Business process modeling and automation tools

Drag-and-drop workflow designer

Design-time simulation for testing workflow functionality

Library of over 200 pre-built functions

Human interaction with input forms automatically generated

Dynamic forms show and hide inputs based on user selections

Charting

End 2015

Upcoming HTML5
End 2015

Current Version
Silverlight

HTML5

Configuration of multiple charts on a layer-by-layer basis

Support for pie charts

Support for linear charts (scatter plot, line, bar, spline, etc.)

Display of chart for a collection of features

Display multiple charts at once

Display a chart for an individual feature

Configure which chart(s) to display

Configure chart styling (colors, legend, titles, fonts, etc.)

Zoom in on chart controls

Bi-directional integration between chart components and the map

Exclusive to this viewer

Upcoming HTML5

Upcoming HTML5
End 2015

41

Editing

Current Version
Silverlight

HTML5

Editing of features belonging to a spatial feature class

Create spatial features (points, polylines, polygons)

Create point-based features using geolocation/GPS

Edit feature attributes one feature at a time

Add attachments to features

Use subtypes, domains and field validation feature editing forms

Add, edit and delete related records associated with editable feature layers

Union and cut geometries

Union and cut geometries APIs

Snapping

Edit feature attributes within a data grid

Align polygon edges with the edges of other features

Create polygon vertices at intersections of two features

Choose editable object from overlapping features on the same layer

Current Version
Silverlight

HTML5

WYSIWYG Print Template Designer

Multiple print templates (e.g., 8.5x11, 11x17, A4)

Support for large format, high resolution (e.g., 36x44 at 1200dpi)

User configurable images and text components

User configurable resolution / scale

User configurable grid / graticule

Multiple output formats (PDF, TIFF, PNG, JPEG, GIF, BMP)

Print Template components including Overview Map, Legend, Markup, Selections,


Highlights, North Arrow, Scale Bar, Graticules, Scale, Projection, Date/Time and
others

Printing support for heatmaps

Printing support for clusters

Dynamic print area preview

Exclusive to this viewer

End 2015

Move / modify / delete spatial features and vertices

Printing

Upcoming HTML5

Upcoming HTML5
End 2015

42

Save / Open Project


Save current application information

Current Version
Silverlight

HTML5

End 2015

Save feature selections

Save graphics / markup / drawings / map extent / map service visibility &
transparency

Save layer visibility

Share projects with URL

Save project files privately (dont share with others)

Open previously saved projects

Filter between private, public and all saved projects

Download saved project files

Choose group-level and user-level permissions for saved projects

Manage saved projects on the server

Download / Extract Data

Current Version
Silverlight

HTML5

Extract feature geometry and data workflow (clip, zip & ship)

Extract features to Shapefile / File GeoDatabase (GDB) / CAD formats

Extract raster data to a variety of raster formats

Clip geometry to current extent, or user-defined geometry

Extract / copy map image

Extract feature attributes to excel files (XLSX and CSV)

Extract markup to Shapefile

Upload / Import Data

Current Version
Silverlight

Attach files and images to features from mobile devices

Upcoming HTML5

HTML5

Upcoming HTML5
End 2015

Upcoming HTML5
End 2015

Upload Shapefile to dynamic graphics layer

Upload CSV file to dynamic graphics layer

Upload address file (Excel or CSV) and plot resulting points on map

Search and identify data in uploaded layers

Search, discover, dynamically add WMS layers, ArcGIS for Server map services
and feature layers

Exclusive to this viewer

43

Data Linking

HTML5

Connect layer features to external, non-spatial data sources

Support for all ADO.NET data sources (Oracle, SQL Server, XML files and others)

One-to-one and one-to-many relationships

Many-to-many and many-to-one relationships

Display data links in dynamic list report / table report

End-User Help System

Current Version
Silverlight

Current Version
Silverlight

HTML5

Upcoming HTML5
End 2015

Upcoming HTML5
End 2015

Help framework enabling pluggable help content

Context-sensitive help topics

Tutorials for beginners and non-GIS users

Exclusive to this viewer

44

Latitude Geographics Group Ltd.


Head Office: 300 - 1117 Wharf Street, Victoria, BC V8W 1T7 Canada
Phone: 1-888-578-5545 or (250) 381-8130 | Fax: (250) 381-8132
www.latitudegeo.com | www.geocortex.com | info@latitudegeo.com

45

Anda mungkin juga menyukai