37
GIS as a system at JSC «Latvijas valsts mezi» Māris Kuzmins

GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

GIS as a system at JSC «Latvijas valsts mezi»

Māris Kuzmins

Page 2: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

Latvia and JSC «Latvijas valsts mezi»

(LVM)

Page 3: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

Latvia Area: 65 000 km2 Population: 2 000 000 Forests: 3.8 million ha (56,9 %)

Page 4: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

JSC «Latvjas valsts mezi» manages over a half of Latvia`s forests

Page 5: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

JSC «Latvijas valsts mezi» Facts and figures I • Established in 1999 • Total area managed by the LVM is 1,62 million ha, of which

1,59 million ha are forest lands.

Page 6: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

JSC «Latvijas valsts mezi» Facts and figures II

Page 7: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

JSC «Latvijas valsts mezi»

GIS system GEO

Page 8: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

• GEO is - A centralized forest resource information management system - A centralized GIS platform for storing, editing, analyzing and

sharing geospatial and associated information - A decision support system for multiple business processes - A system that stores master data; data created and maintained in

GEO is used in several other business systems

What is GEO?

Page 9: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

• Why centralized GIS system? - Data integrity, data quality - Data flow speed and availability - Need for integrations with other systems - Supervision (who? what? when?)

• Started developing in 2008: - 4 different outsourcing companies, difficult procurement

procedures, contract administrating - More than 10 project managers - Slow progress

GEO – history I

Page 10: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

• Mistakes: - Trying to accomplish large scale analysis - hard for business to

define requirements, constantly changing them - Trying to implement large system modules, huge deliverables –

slow and hard to achieve quality

• Since middle of 2012 – inhouse development - Smaller steps, more agile, much faster - No need for administrating the contracts - Easier to control development costs - No one to blame for your own mistakes

GEO – history II

Page 11: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

In house development

• GEO development team: - 3 programmers - Analytic - Software tester - Project manager

• Involved from the business side: - System super user - Primary users - End users

Page 12: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

GEO – overview

• Centralized database (Oracle10g, migrating to 11g) • ArcGIS server (9.3.1) • Access and use database through:

- ArcGIS Desktop - WEB applications - Mobile application

• Map sharing through ArcGIS Online (currently in progress) • Integrations with other LVM IT systems

Page 13: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

• Statistics: - 300 feature layers - 508 objects (feature layers and tables) - Number of records – 42 077 148 (14 741 145 of those geographic) - 24 versions - 829 GB of raster data (mostly orthophoto) - 600 GB of cached data - 83 ArcGIS server services - 40 python scripts (dealing with system maintenance, data

consistency and quality calculations, data processing) - Data schema updates once a month

GEO database and ArcGIS server

Page 14: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

GEO database schema – developed using Visio CASE Tools UML Modeling

Page 15: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

GEO datasets

Page 16: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

• A set of tools and a user interface for maintaining compartment and associated data, including

- Data input validations - Logical controls - Automatical calculations

• A set of tools and a user interface for maintaining mineral deposit data

• Advanced geoprocessing tools • ~ 90 users per month • Average of 35 – 50 simultaneous users a day • Average usage is 13 000 hours per month (one user can have

more than one connection)

Desktop - overview

Page 17: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

Customized ArcMap I

Page 18: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

Customized ArcMap II

Page 19: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

• Customized forest inventory and mineral deposit data input: - easier and faster - higher protection against human errors (necessary fields are filled

with right information) - adjusted data input work flow

• More reliable data: - data quality - data integrity

• All the necessary reports, including data input auditing

Desktop - what benefits did we get?

Page 20: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

• Technology - .NET MVC, REST, JavaScript API • Data viewing, querying, editing, printing (maps and forms) • Up to 150 data layers in table of contents • 8 different map services for different business processes • Easier user permission control (compared to Desktop) • Data logging • ~450 WEB application users per month

- Up to 120 simultaneous users

GEO WEB application - overview

Page 21: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

WEB application – map viewing, simple editing

Page 22: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

WEB application – planning of cutting sites

Page 23: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

WEB application – fell data input, advanced editing

Page 24: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

WEB application – input of species and dimensions

Page 25: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

WEB application – calculation of assortments

Page 26: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

WEB application – estimated assortment output

Page 27: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

WEB application – logistics map service

Page 28: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

WEB application – reports

Page 29: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

• GIS for inexperienced users, non GIS professionals • Easy to use, hard to make mistakes • Easy to deliver data to all users within the organization at the

same time • Easy to make changes to application, it`s forms, user interfaces • Similar information outputs for contractors with automatic

content controls (harvesting instructions) • Unlimited possibilities for developing applications and tools to

support business needs

WEB application – benefits

Page 30: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

• Technology - .NET Compact Framework, ArcGIS Mobile SDK, Windows mobile 6 – 6.5

• Download vector and raster data for offline use • Up to 350 users per month • Data viewing, querying, simple editing (GPS survey)

- Estimating assortment output in the forest

• All users also use GEO WEB application and mobile application for laptops

• Data download and synchronization - Database schema change once a month - 1000 times downloaded, 1500 times synchronized (per month)

GEO mobile application - overview

Page 31: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

GEO mobile application – overview II

Page 32: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

• 140 Trimble GEO XT users - used for sub meter surveys - support for fell planning process

• 350 Trimble JUNO 3B users - used for surveys that does not need to be precise, finding the right

location, editing of attributes etc.

• 500 laptop users with GEO mobile app installation - used for fast offline map viewing, querying, simple editing

GEO mobile application – Trimble GEO XT, JUNO 3B, Laptops

Page 33: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

GEO Mobile application – contractors (harvesters)

Page 34: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

GEO mobile application – benefits

• Precise and fast fell survey, with option to estimate assortment outcome

• Collecting forest inventory data right in the forest for multiple business process users

• Easier orienteering in the woods • Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

using separate services

Page 35: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

• GEO is integrated with 8 other LVM business systems and 5 other organization systems (including state data providers and government supervisory institutions)

• Interfaces varies from DB level data integration and data transfer from data files to Service based data exchange

• Variable synchronization frequency • Logistics system TCS OPTI (Ecomond OY) (in development)

- Road network, manual work order routes

• Optimization system Woodstock (Remsoft) - Distance matrix calculations (done by NA) - Geospatial data for modeling (planning areas, customers, storages

etc.)

Integrations with other systems

Page 36: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by

GEO integration with the other LVM IT systems

Page 37: GIS as a system at JSC - Store & Retrieve Data …...• Using up-to-date GIS data from the centralized database offline • Serving each business process only the data they need by