Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer...

20
Delivering Transformation. Together. Richard Lancaster – Lead Software Engineer January 2017

Transcript of Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer...

Page 1: Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer January 2017. COMMAND & CONTROL SOLUTIONS ... Developed in .Net under the umbrella

Delivering Transformation. Together.

Richard Lancaster – Lead Software Engineer

January 2017

Page 2: Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer January 2017. COMMAND & CONTROL SOLUTIONS ... Developed in .Net under the umbrella

COMMAND & CONTROL SOLUTIONS

Page 3: Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer January 2017. COMMAND & CONTROL SOLUTIONS ... Developed in .Net under the umbrella

• 30 STORM Systems in UK

• Sweden (National System)

• 1 in Balearics

• 1 in Ireland (Fire & Ambulance)

• 2 in Middle East

• Multi-agency – Multiple Agency

SOPRA STERIA IN COMMAND & CONTROL

Page 4: Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer January 2017. COMMAND & CONTROL SOLUTIONS ... Developed in .Net under the umbrella

STORM UK POLICE MAP

International

• Swedish Police (Rikspolisstyrelsen)

• Balearic Isles (IB112)

• Abu Dhabi Police

• Northern Emirates

Fire & Ambulance

• ERCC (Dublin)

• Kent Fire & Rescue Service

Page 5: Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer January 2017. COMMAND & CONTROL SOLUTIONS ... Developed in .Net under the umbrella

FUNCTIONS (1)

Incident and Resource Handling

Messaging including

Predefined Formats

Historical Information

Contingency Planning/

Major Incident

Management

Gazetteer with close

GIS integration

Appointment Diary

Alarm Monitoring and Admin

Person Database

and Vehicle Database

Page 6: Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer January 2017. COMMAND & CONTROL SOLUTIONS ... Developed in .Net under the umbrella

Functions (2)

Personnel and

Personnel Skills

Duty Planning

Pre-Determined Attendance

External Services

Callout & Generalised

Rota

Performance Monitor

In-Built MIS Capability

Page 7: Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer January 2017. COMMAND & CONTROL SOLUTIONS ... Developed in .Net under the umbrella

INTEGRATION

Missing Persons

Vehicle Recovery

PNC GIS

Alarms

Intranet

Data Warehouse

/MIS

Personnel

System

Communications Management

ANPR

Email

Firearms

Duty System

CCTV

Voice

Recorder

MobileData

ARLS

IncidentManagement

Radio

Contact Management

Telephony

Records Management

Page 8: Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer January 2017. COMMAND & CONTROL SOLUTIONS ... Developed in .Net under the umbrella

Map must be fully integrated with SmartSTORM

Base mapping across range of scales

Incidents, Resources

Other STORM data with spatial reference (locations, objects, markers, beats etc.)

Simple annotation capabilities

Integrated Routing

External links

GIS Supplier Independent and future proof

Open Standards for a Worldwide solution

Subject to STORM User Group change mechanism

Map Client free from of 3rd Party Licences

Control Room Mapping

Page 9: Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer January 2017. COMMAND & CONTROL SOLUTIONS ... Developed in .Net under the umbrella

Developed in .Net under the umbrella of SmartSTORM and all code is either Sopra Steria or Microsoft Public Licence

Works with STORM MA (core) and SmartSTORM

Consumes Open Geographic Services - WMS/WMTS/TS/WMS-C + Limited support for WFS

One click installation and minimal configuration

Integrated Routeware RWNet routing

Subject to STORM User Group change mechanism

GIS Supplier independent - Client free from 3rd Party Licences

MAP VIEWER FOR OGS

Page 10: Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer January 2017. COMMAND & CONTROL SOLUTIONS ... Developed in .Net under the umbrella

Map Viewer and Geognosis

Simple to set up WMTS, WMS, WFS

Cost Effective Solution

Good support of Web Mercator WGS84

Good support of OS Data

Currently being implemented at West Yorkshire Police/CSI

Currently being implemented at South Yorkshire and Humberside Forces.

Page 11: Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer January 2017. COMMAND & CONTROL SOLUTIONS ... Developed in .Net under the umbrella

Map Viewer and Geognosis

Page 12: Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer January 2017. COMMAND & CONTROL SOLUTIONS ... Developed in .Net under the umbrella

GoogleMapsCompatible Tile Matrix

Zoom levels are related to each other bypowers of four:

Zoom level 0 contains 1 tile.Zoom level 1 contains 4 tiles.Zoom level 2 contains 16 tiles.

A map at zoom level 15 is about when city building footprints first become visible.

Zoom level 18 (1:1,000) is where we switch to MasterMap at which point we change to using a Web Map Server.

Web Mercator Projection (WGS84) EPSG:3857 AKA EPSG:900913

Page 13: Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer January 2017. COMMAND & CONTROL SOLUTIONS ... Developed in .Net under the umbrella

Map Stack

OS Miniscale(10-11)

OS 1:250K(12-13)

OS VectorMapDistrict(14-16)

OS OpenMapLocal(17)

OS MasterMap(18-22)

Page 14: Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer January 2017. COMMAND & CONTROL SOLUTIONS ... Developed in .Net under the umbrella

Control Room Mapping

Page 15: Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer January 2017. COMMAND & CONTROL SOLUTIONS ... Developed in .Net under the umbrella

Geoserver v Geognosis

Page 16: Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer January 2017. COMMAND & CONTROL SOLUTIONS ... Developed in .Net under the umbrella

Geognosis Mastermap

Page 17: Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer January 2017. COMMAND & CONTROL SOLUTIONS ... Developed in .Net under the umbrella

3rd Party Overlays

Open Sea Marks.

Open Railway Map.

Environment Agency Flood Zones.

Page 18: Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer January 2017. COMMAND & CONTROL SOLUTIONS ... Developed in .Net under the umbrella

SMARTSTORM

Demonstration

Page 19: Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer January 2017. COMMAND & CONTROL SOLUTIONS ... Developed in .Net under the umbrella

SMARTSTORM

Page 20: Richard Lancaster Lead Software Engineer - Cadcorp · Richard Lancaster –Lead Software Engineer January 2017. COMMAND & CONTROL SOLUTIONS ... Developed in .Net under the umbrella

Title presentation20

Delivering Transformation. Together.