geocortex essentials 4.4 product guide_for web_20150910.pdf

Upload: vasile-ciurilescu

Post on 28-Feb-2018

220 views

Category:

Documents


0 download

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

    [email protected]

  • 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