geocortex essentials 4.4 product guide_for web_20150910.pdf
TRANSCRIPT
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
1/45
GeocortexEssentials 4.4Product Guide
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
2/45
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 aretrademarks 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
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
3/45
Table of Contents
Accomplish Even More with Esris ArcGISPlatform 4
About Latitude Geographics 5
Why Use Geocortex Essentials? 6
Off-the-Shelf, Framework-Based Design 7
Core Components 8
Viewers Provide an Outstanding User Experience 11
Streamline Processes with Workow 14
Design Multiple Sites and Applications Easily with Manager 15
Powerful APIs and Open Architecture 16
Software Designed for the ArcGISPlatform 18
Spatial Application Infrastructure (SAI) 19
Supported Technical Environment 24
CityworksExtension for Geocortex Essentials 27
Product Features Summary 28
Feature Matrix 29
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
4/45
Accomplish Even More with Esris ArcGISPlatform
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 feature-
rich, 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 otherorganizations
Signicantly 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 againstyou
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 benet to
your organization.
Please contact us at:
Web:
Phone (Worldwide):
Toll Free (North America):
Email:
www.geocortex.com
1 (250) 381-8130
1-888-578-5545
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
5/45
About Latitude Geographics
Since Latitude Geographics rst 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 highlycomplementary 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 nding 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 efciencies 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 inefciencies 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.
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
6/45
Why Use Geocortex Essentials?
Esris ArcGIS platform provides all you need for many types of deployments. However, organizations sometimes
nd themselves contemplating custom development to meet precise requirements for certain types of applications.
A congurable off-the-shelf (COTS) product like Geocortex Essentials enables you to reach your mapping and GISobjectives faster and with signicantly less cost and risk than custom development.
Geocortex provides value in a variety of ways:
End-usersbenet from an effective, intuitive web-mapping experience while taking advantage of
innovative features that allow them to get work done efciently.
GIS professionalscan create powerful, productive end-user experiences through straightforward,
well-documented conguration instead of engaging in custom software development.
Developers can leverage the Geocortex Essentials platform, core elements and developer tools to
efciently create sophisticated, customized applications in less time.
Managers can deliver quantiable success with their mapping programs and provide a compelling
return-on-investment, with a substantially reduced risk prole.
Consulting rmscan 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.
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
7/45
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-ts-all solution, Geocortex Essentials provides packaged
development tools, key software components and universally-required features that organizations need whenimplementing web-based mapping applications. Also, Geocortex Essentials allows applications to be easily
congured through visual administration tools, which signicantly reduces the need to resort to programming.
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.
Figure 1: Geocortex SAI framework components
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
8/45
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 andmark-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, les 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 usdiscover patterns and learn about the nature of the data. Administrators can congure 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 congurable and customizable: you can summarize and display
data in one or more charts that dynamically update as selections and results change.
Security
Geocortex Essentials includes advanced security features that provide you with the ability to grant or deny access
to specic components. Congurable 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.
Figure 2: Powerful charting capabilities
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
9/45
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 workows without signing in,
whereas authenticated users may access protected layers and external databases, as well as edit workows.
Reporting and Printing
Manage normal or large format, high-resolution 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-congured by an administrator.
Each template denes a standard layout
for reporting a layers features, attributes,
linked and computed data. Save yourorganization valuable employee time, budget,
and resources.
Instant Search
Geocortex Essentials includes a highly-scalable, extremely fast, indexed search engine. Dene and index attributes
from multiple map services and feature services to provide an intuitive search capability across millions of
map features.
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 nd what
theyre looking for.
Figure 3: Generate production quality reports
Figure 4: Indexed search engine
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
10/45
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 nding, 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.
FormsForms 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.
Workow 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 workows implemented for your
organization; you can also create custom activities and extend workows to execute whatever business functions
you like.
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
11/45
Viewers Provide an Outstanding User Experience
Geocortex Viewer for HTML5provides 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 ofine and still allow data edits, which can be synchronized with the back ofce when the devicereturns online. Access to base maps while working ofine is also possible by using Geocortex Mobile Application
Framework (available on iOS, Android and Windows) to run a Geocortex Viewer for HTML5 application.
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 congurable 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 Ofce or in the Field, Online and Ofine
Geocortex Viewer for HTML5 allows you to take data with you into the eld in areas without network coverage.
While working with map data ofine, 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.
Figure 4: Map viewers across devices
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
12/45
Mobile Application Framework
Are you deploying mobile map applications? We provide a framework so that you can create your own mobile,
ofine apps using Geocortex. The framework supports iOS, Android, Windows 7 and Windows 8 platforms.
Easily Congurable
No programming knowledge required. Using simple, web-basedmanagement tools, you can congure a variety of elements within the
viewer, including: map services, security, searches, non-spatial data sources,
reporting, printing, layer lists, workows, tools, the look and feel of the
application, and more.
Fully Customizable
Programmers can go beyond the conguration and get under the hood to
provide custom viewer modications. 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-partysystems.
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 canedit data belonging to versioned geodatabase layers exposed in the application.
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 les.
Edit
Geometry
Edit
Attributes
Align To
Edge
Add Vertices
at Intersections
Edit Features
Select DeselectClear
Selection
Select Features
Delete Cut Reshape Union
Selected Feature Actions
Figure 5: Editing features
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
13/45
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 specic 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.
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
14/45
Streamline Processes with Workow
Many business processes involving GIS operations can be modeled, streamlined and automated via workows.
Using Geocortex Essentials Workow 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.Workow allows you to extract greater value from your geospatial data and make it truly work for you. It offers:
Better business process controlthrough
standardizing working methods and the
availability of audit trails.
Improved efciencyby automating
processes and eliminating manual steps.
Greater exibilityand ease of redesign
thats aligned with changing business needs.
Ease of useby 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.
Organizations are using Workow to build simple, targeted, purposeful applications that focus on specic user
needs, and replacing traditional, all-inclusive viewer applications that overwhelm users with tools and features.
Geocortex Workow Designer is a desktop developer application that you can use to create a visualrepresentation of your workow. Using drag and drop, you can sequence a series of activities that represent a
business process.
Workow Enginemanages the client-server and human interactions in Workow. It is exposed to external systems
through the REST API as part of the SAI framework-based design.
Administrators can create workows using Workow Designer, and test the workows either during the design
process or upon completion using the built-in Workow Simulator.The Simulator provides a debugging
interface where administrators can supply values to forms, perform user interactions and step through the
workow one activity at a time while inspecting inputs and outputs.
Create custom activities and extend pre-built workows for most common tasks by taking advantage of the
Workow Activity Library, which contains interactive map functions as well as processes for common activities
like emailing, printing, buffering and geocoding.
Figure 6: Sample workfow
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
15/45
Design Multiple Sites and Applications Easily with Manager
Geocortex Essentials Managerprovides you with tools to create and manage multiple sites. Everything that can
be congured in Geocortex Essentials (notwithstanding custom developer extensions) can be done through the
web-based Manager interface.
More specically, 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 Congurationallows you to dene 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. Conguration is stored in XML
les, which can be shared between installations and easily migrated between development, test and production
environments. The XML conguration 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 platformon which to create them. You can build viewers as reusable templates that plug into VTE, giving you the exibility
to create viewers in whatever technology you want.
Workow Designer allows you to use Geocortex Essentials
to design and deliver reusable, cross-system workows that
combine spatial and non-spatial processing within mobile or
web-based clients.
Report Designerallows you to customize your reports by
creating and printing Report Templates. Creating templates
of commonly run reports will help your organization save a
signicant amount of time.
Web Managercollects all of the management aspects of
creating applications in one central location. Use it to create
websites that are based on an XML conguration 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
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
16/45
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 exible enough to meet a variety of needs.The SAI-driven framework in Geocortex Essentials enables you to integrate applications seamlessly and efciently.
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 specic applications. The APIs provide
developers with bundles of prewritten code, saving development time and leveraging the framework architecture
to provide access to core components.
CLIENT
SERVER
Geocortex Viewer for HTML5
Framework API ArcGIS API for JavaScript TypeScript API
Geocortex Core
.NET API
ArcGIS for Server
REST API
Portal for ArcGIS
Portal REST APIGeocortex Essentials
REST API
.NET API
Geocortex Essentialsfile I/O
httphttp
http http http
ONLINE
ArcGIS Online
Portal REST API
http
http
XMLConfig
http
http
http
Figure 8: API interactions overview
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
17/45
For example, you can use the JavaScript API to consume application conguration 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 conguration of your GIS
application. Geocortex Essentials supports ArcGIS for Server (cached services, imagery services, feature servicesand 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 applicationcapabilities?
ArcGIS Online
Hosted Services
Hosted Data
Web Maps
ArcGIS for Server
Map Server
Feature Server
Geocode Server
Geocortex Essentials
Security Integration
Database Connections Reports
Charting Search
Configuration Workflows
GIS Capabilities Application Capabilities
Figure 9: Geocortex serves application features
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
18/45
Software Designed for the ArcGISPlatform
Geocortex Essentials has been engineered exclusively to complement Esris ArcGIS platform. It ts alongside your
ArcGIS for Server and Portal for ArcGIS deployments, and it shares information seamlessly with your ArcGIS Online
organization subscription.
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 specication, 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.
CLIENT
SERVER
ADMINISTRATION
Geocortex Viewer for HTML5
Geocortex Essentials
Geocortex Core
Portal for ArcGIS
ArcGIS for Server
Geocortex EssentialsManager
GeocortexReport
Designer
GeocortexWorkflowDesigner
GeocortexLanguage
Tool
SiteConfig
ViewerConfig
RPX XAML LPK
Arc SDE
read
ArcGIS Online
ONLINEFile
GDB
edit edit
read
edit
edit
edit
http
http http
http
http
http httphttphttp
read
Figure 12: Geocortex Essentials system architecture
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
19/45
Spatial Application Infrastructure (SAI)
Geocortex Essentials is architected to offer organizations maximum exibility with its Spatial Application
Infrastructure (SAI).
SAI provides organizations with the ability to speed up development and reduce costs while increasing GIS/IT
efcacy. 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 specic
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 efcient 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:
Efcient workows;
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. Moresophisticated 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-ts-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-specic applications that accomplish specic
objectives using a simple, uncluttered interface.
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
20/45
The Challenge of GIS Producers
While the concept of purpose-specic applications is compelling, creating a GIS environment that can effectively
support such applications is very difcult. The way that web-GIS applications have traditionally been developed is
not as efcient 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 signicant layer of custom code. Creating multiple, purpose-specic applications exacerbates the
problem.
These one-off applications:
Become difcult 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-specic applications has been very difcult. 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-specic applications, the platform for delivering these types of applications has not
stayed in step.
Figure 13: A purpose-driven approach to mapping
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
21/45
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, includingfuture applications;
Accommodates the evolution of applications over time;
Is extensible;
Emphasizes workow or task-driven applications over features, functions, and tools; and
Provides application documentation.
ArcGIS Online
Hosted Services
Hosted Data
Web Maps
ArcGIS for Server
Map Server
Feature Server
Geocode Server
Custom Code
Map Services
Integration
Database Connections
Reports
Charting
Search
Custom Tools
Workflows
Template or Custom Viewer Application
Figure 14: Custom code associated with traditional development
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
22/45
The SAI approach is superior to the traditional, custom way of designing, building and implementing mapping
applications. Applications with signicant custom code tied to specic 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-specic 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 workow
technology.
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 workow-centric design of Geocortex Essentials allows administrators to model and automate everyday GIS-
related business processes that end-users can follow by doing simple, step-by-step interactions.
ArcGIS Online
Hosted Services
Hosted Data
Web Maps
ArcGIS for Server
Map Server
Feature Server
Geocode Server
Geocortex Essentials
Security Integration
Database Connections Reports
Charting Search
Configuration Workflows
Spatial Application Infrastructure
Figure 15: The Geocortex SAI approach reduces the need for custom code
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
23/45
Workow provides an approach to model business processes to improve efciency and increase ease of use.
You can standardize and easily redesign steps in GIS-related processes to your specic needs by designing and
delivering reusable, cross-system workows 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 rst memorize and
learn how to use, they are instead guided through the process, step-by-step.
Geocortex Workow Designer allows for a visual representation of workows, showing the sequence of a series
of activities in a business process. A powerful Visual Simulator allows you to simulate your workow 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 workows 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.
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
24/45
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 theminimum hardware requirements as well as preferred hardware specications.
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
server s CPU does not signicantly 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 Notes
Random Access Memory (RAM) 6 GB 8 GB or higher
Storage Drive (HDD, SSD)
40 GB HDD 100+ GB SSD
As a guideline, the InstantSearch index requires about2 GB of disk space per 1million features. This ratiovaries 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:
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
25/45
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 ofcially Gold Certied 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 ser vice 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.
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
26/45
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.
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
27/45
CityworksExtension 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 satises this need with workow-based applications that unify
Geocortex, Esri and Cityworks functionality in a clear, guided interaction.
The workow-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, eld crews and ofce operations.
Figure 16: Cityworks Extension for Geocortex Essentials
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
28/45
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 Workow 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,
workow conguration 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 ofine editing scenarios. While many capabilities are highly
congurable, 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 congurable. 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.
GVHGVSGVS
Geocortex Viewer for Silverlight (GVS) features
Geocortex Viewer for HTML5 (GVH) features
GVH
TODAY FUTURE
Figure 17: Relative comparison of out-of-the-box tools & features
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
29/45
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, congurability, etc.) to which a given feature has been implemented.
Also, its not exhaustive there are features not listed, and there are cer tainly capabilities and benets 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 ArchitectureCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
XML-based and XML-congurable
Conguration inheritance to eliminate duplicated settings across applications
GUI Application Builder
Manage multiple applications from single installation
Remote conguration and deployment
Technology-agnostic conguration model
Services oriented architecture (REST web services)
Support for mobile (smartphone & tablet-based) workows
Exclusive to this viewer
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
30/45
Management ToolsCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
Separate administrative web application
Easy to use, web-based conguration pages
Manage map resources / map services
Manage layer settings
Manage application settings (attributes / elds, layer reports, databaseconnections, etc.)
Manage feature layer symbology
Manage multiple technologies / viewers at once
Device SupportCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
Support for desktop browsers on Windows and Mac OS X
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 SupportCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
Internet Explorer 8-11 on Windows
Firefox on Windows
Chrome on Windows
Safari on Mac OS
Safari on iOS 7 & 8
Chrome on Android 4+
Microsoft Edge on Windows
Exclusive to this viewer
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
31/45
Online & OfineCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
View data in connected and disconnected environments
Store cached base maps and feature layers on handheld devices
Edit features ofine, and synchronize with back-ofce when online
Support for ofine/disconnected apps on iOS 7 and iOS 8 devices
Support for ofine/disconnected apps on Windows 7 and Windows 8 devices
Support for ofine/disconnected apps on Android 4+ devices
SecurityCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
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, workows, 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
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
32/45
Application IntegrationCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
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 Upcoming HTML5Silverlight HTML5 End 2015
Pass parameters / instructions to the viewer on startup
Zoom to extent / identify / query / search
Developer APIsCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
Documented, backward-compatible APIs
Microsoft .NET Server-side API
Extensible REST API
Extensibility framework
JavaScript Integration API (enable bi-directional communication between theviewer 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
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
33/45
LoggingCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
System event and application usage logging
Performance monitoring and system statistics
InternationalizationCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
Viewer and management UIs internationalized for foreign language support
Toolkit / documentation resources for translators
Esri & Mapping
Map Service / Layer Types SupportCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
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 (nd, identify and query support - not visualization)
OGC WMTS layers
Graphics and feature layers
Image and raster layer identify support
GeoRSS layers (including point-, line- and polygon-based layers)
OpenStreetMap layers
General web tile layer
Custom layer types
Graceful handling of intermittently available services
KML layers
ArcGIS for Server time-aware layers
Manage a catalog of dynamic layers (with ArcGIS for Server 10.1+)
Exclusive to this viewer
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
34/45
ArcGIS Online & Portal for ArcGIS SupportCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
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 FunctionalityCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
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
Support for feature heat maps
Support for feature clustering
Apply eld-based weighting to heatmaps
Support legends for heatmaps and clusters
Specify time extent on time-aware layers with time sliders
Dynamically symbolize layers based on attributes with class breaks and uniquevalue renderers
Dynamically modify layer labels - choose elds, fonts and styling
Automatically update layers on congured intervals
Exclusive to this viewer
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
35/45
Tools & Features
Map ControlCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
Tile-based maps
Zoom animations
Continuous panning
World wrap-around support (continuous panning around dateline)
Keyboard navigation
Congurable on-map display of copyright information and attribution
Right-click context menu
NavigationCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
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
Scale input box
Exclusive to this viewer
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
36/45
Widgets & ControlsCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
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
Scale slider
Time sliders for time-aware layers
Ratio scale information and input box
Right-click context menu
Interactive overview map
Layer List / TOCCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
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
Standalone legend viewer
Respect group layers and congure 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
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
37/45
Application Interface / LayoutCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
Dynamic, explorable UI hides and shows relevant components when needed
Congurable welcome / intro panel describes application purpose
Completely customizable wireframe-based layout
Congurable themes (colors and fonts)
Congurable banner, title page, toolbar, legend
Precongured 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
Congure 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 congurable 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 specic tools are activated
Launch page, listing multiple sites
Floating panels and dockable window behavior
Right-click context menus
Exclusive to this viewer
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
38/45
Identify / SelectionCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
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
Congurable 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 identiable 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
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
39/45
Search / FindCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
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
Congurable, sophisticated searches
Search through one or more layers
Dene simple or advanced queries with the dynamic query builder
Filter features in layers based on queries
Congurable search input forms
Geocode address / intersection
Support multi-line geocoders
Support secured geocode services
Reverse geocode (nd address at location)
Locate lat / long, and locate coordinate
Search non-spatial data
Query non-spatial data with Query Builder
Displaying Attribute DataCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
Interactive feature list, details and tabular views
Dynamic list / table paging and sorting
Congurable 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
Congurable 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
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
40/45
Markup / DrawingCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
Markup by Point, Line / Polyline and Freehand Line
Markup by Rectangle, Polygon, Circle, Oval and Arrow
Markup by Freehand Polygon
Markup by Text / Angled Text
Move markup, and vertex of markup
Fill / line / point type, text color and transparency
Boundary color / width / type / transparency
Extract markup to Shapele
XY Coordinate Markup
Add Feature Label Markup
Undo and redo markup actions
Analysis ToolsCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
Measurement tools
Measure line / measure area
Measure rectangle, circle, oval, freehand line and freehand polygon
Change measurement units
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
GeoprocessingCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
Execute ArcGIS geoprocessing task / model
Prompt user for inputs to geoprocessing task
Fine-control of geoprocessing outputs (layers, features, etc.)
Exclusive to this viewer
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
41/45
ReportingCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
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
Congure multiple reports per layer
WorkowsCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
Business process modeling and automation tools
Drag-and-drop workow designer
Design-time simulation for testing workow 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
ChartingCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
Conguration 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
Congure which chart(s) to display
Congure 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
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
42/45
EditingCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
Editing of features belonging to a spatial feature class
Create spatial features (points, polylines, polygons)
Create point-based features using geolocation/GPS
Move / modify / delete spatial features and vertices
Edit feature attributes one feature at a time
Add attachments to features
Use subtypes, domains and eld 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
PrintingCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
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 congurable images and text components
User congurable resolution / scale
User congurable 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 andothers
Printing support for heatmaps
Printing support for clusters
Dynamic print area preview
Exclusive to this viewer
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
43/45
Save / Open ProjectCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
Save current application information
Save feature selections
Save graphics / markup / drawings / map extent / map service visibility &
transparency
Save layer visibility
Share projects with URL
Save project les privately (dont share with others)
Open previously saved projects
Filter between private, public and all saved projects
Download saved project les
Choose group-level and user-level permissions for saved projects
Manage saved projects on the server
Download / Extract DataCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
Extract feature geometry and data workow (clip, zip & ship)
Extract features to Shapele / File GeoDatabase (GDB) / CAD formats
Extract raster data to a variety of raster formats
Clip geometry to current extent, or user-dened geometry
Extract / copy map image
Extract feature attributes to excel les (XLSX and CSV)
Extract markup to Shapele
Upload / Import DataCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
Attach les and images to features from mobile devices
Upload Shapele to dynamic graphics layer
Upload CSV le to dynamic graphics layer
Upload address le (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 servicesand feature layers
Exclusive to this viewer
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
44/45
Data LinkingCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
Connect layer features to external, non-spatial data sources
Support for all ADO.NET data sources (Oracle, SQL Server, XML les 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 SystemCurrent Version Upcoming HTML5
Silverlight HTML5 End 2015
Help framework enabling pluggable help content
Context-sensitive help topics
Tutorials for beginners and non-GIS users
Exclusive to this viewer
-
7/25/2019 Geocortex Essentials 4.4 Product Guide_for Web_20150910.pdf
45/45
Latitude Geographics Group Ltd.
Head Ofce: 300 - 1117 Wharf Street, Victoria, BC V8W 1T7 Canada