Migração para software livre do Inteligeo - o sistema de inteligência geográfica da Polícia...

download Migração para software livre do Inteligeo - o sistema de inteligência geográfica da Polícia Federal

If you can't read please download the document

Transcript of Migração para software livre do Inteligeo - o sistema de inteligência geográfica da Polícia...

FOSS in Inteligeo

A strategic transition to free and open source software in the Brazilian Federal Police Geographic Intelligence System

Web maps in the Brazilian Federal Police

Since 2009

Visual database for operational data

Support data for forensic reportsImagery

Vector data

Focus on materiality and authorship

Administrative information overlays

Tools for searching, processing and displaying the data

Administrative reports

Benefits

Consolidation of the data sourcesNo more storing files in a hard drive in a drawer (hopefully).

Direct sources with rich metadata.

Centralized search, even for external data

Imagery repository

Operational data availability

Web GIS lowers the bar for using geographical data

Data

Satellite images (JAXA, INPE, others)

Protected areas (FUNAI, MMA)

Mining licenses (DNPM)

Locations, political boundaries (IBGE)

Around 850 layers, most of them obtained from external sources.

Institutional data: Regional offices, jurisdictions, forensic reports, special thematic maps.

Why change to FOSS?

Strategic control of data

Infrastructure integration

Lifecycle cost

Strategic control of software

Technical superiority

At first, NOT because we wanted to share

Starting point

Sponsored by JICA

Built following a model from IBAMA's SISCOM

Stack:CentOS

ArcSDE on PostgreSQL

ArcGIS Server

Web application based on ESRI's FlexViewer

Administration using ArcGIS Desktop

Initial motivation

The database was the main issue

Failure to integrate the SDE schema into the legacy database

Need for a very specific linux environment (RedHat, PostgreSQL 8.4, proprietary binaries)

Failure to integrate the data warehousing and database replication routines with the SDE schema

Step 1 (circa 2012)

Migrate database to plain PostgreSQL+Postgis

Rebuild all ArcGIS project files to point to thatEsri support helped us make a direct connection without SDE

Relinquish any compatibility guarantee

Work around the caveatsLong field names

Unsupported field types

ArcGIS' attempts to change the database upon connection

Necessary to build views for some tables

Step 2 (2013-2014)

Implement functionality that was previously being held back by the databaseIntegration with the forensic reports system

Daily uploads of other institutions data

Protocols for loading the image catalog footprints and metadata

Protocols for producing geoprocessing products directly on the database

Train people to use QGIS

Write a script for automatic QGIS configurationwiki.osgeo.org/wiki/Brazilian_Coordinate_Reference_Systems

Step 3 (2015 - )

Develop a new web interface using only open source code

Choose a new open source middlewareQGIS Server (great styling)

Mapserver (great speed)

Geoserver (great functionality)

I3GEO/Mapserver (great user base in our government)

We picked Geoserver mainly because of authentication and ease of management.

Examples QGIS direct access

Exemples data upload script

Exemples data upload script

Future

Lock down the system for use with sensitive data

Share data using INDE and fast webservices

Share code

Sponsors

JICAInitial investment, consulting, training. Long term success commitment.

ALOS project (Jica President Award best 4 projects in the world)

FINEPResearch on open source software usage

ISPRS2012 (2 articles)

EAFS2012

Foss4g 2011

Foss4g 2014 (2 presentations)

UNODCPEQUI Drug DNA

SIGMA Marijuana GIS

DITEC INCPersonnel, equipment, infrastructure, operations, continued support.

Foreword PostGIS

What can you do with PostGIS?Data analysis

Access control

Shared editing

Quality control

Data sharing

Integration between systems

Queries using text, numbers and geographical information

Reports

Produce geospatial data

Brazilian government standards compatibility (e-ping)

Foreword PostGIS

What can you do with PostGIS?Data analysis

Access control

Shared editing

Quality control

Data sharing

Integration between systems

Queries using text, numbers and geographical information

Reports

Produce geospatial data

Brazilian government standards compatibility (e-ping)

Foreword PostGIS

What you cant do with (only) PostGIS:Map rendering and visualizationYou need mapserver/geoserver/qgis server for that.

Visual editing of geographical featuresYou need a separate application for that.

Publish data in INDE standardsYou need a separate service provider for that (usually mapserver/geoserver/qgis, but many alternatives exist)

Share information with lay usersYou can use a web map or a published document.

Foreword Publishing

Decreto N 8.789, de 29 de junho de 2016 Dispe sobre o compartilhamento de bases de dados na administrao pblica federal.

Metadata

Official channel for publication

Data/metadata expiration date

Raster data publication

Inteligeo Inteligncia GeogrficaPresentation delivered on 2016-09-29 at the FOSS.4GIS.GOV conference

Daniel Arajo MirandaPerito Criminal FederalInstituto Nacional de CriminalsticaPolcia FederalBraslia - DFmiranda.dam at dpf.gov.br