We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Interactive GeoPlatform for Public Administrations

00:00

Formal Metadata

Title
Interactive GeoPlatform for Public Administrations
Title of Series
Number of Parts
295
Author
Contributors
License
CC Attribution 3.0 Germany:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
The new Spatial Data Infrastructure of the Veneto Region (IDT-RV 2.0) has been completely redesigned to move from the older structure, based on commercial products, to state of the art FOSS4G software, providing methods to simplify data publication. Operational innovations introduced by the new infrastructure include: • Provision of tools for the interactive creation of WebGIS sites, without any code development, to be quickly shared on demand; • Complete management of the data lifecycle and related metadata, from acquisition to production, atomically monitored through a step-by-step workflow; • Creation of metadata through an interactive web editor, according to the defined normative rules, capable of supporting the user from the input of the values through template, to the final validation. Particular focus will be put on critical issues and challenges that where solved.
Keywords
129
131
137
139
Thumbnail
28:17
Arithmetic meanProcess (computing)Rule of inferenceSystem administratorComputing platformXMLLecture/Conference
Spatial data infrastructureRevision controlData managementProduct (business)Data structureInterface (computing)Graph (mathematics)Integrated development environmentCore dumpOperations researchService (economics)Open sourceTransportation theory (mathematics)SoftwareClefLevel (video gaming)Source codeSoftware maintenanceControl flowComputing platformMetadataInteractive televisionCodeText editoroutputRule of inferenceConfiguration spaceImplementationModul <Datentyp>Module (mathematics)Content management systemLibrary catalogStatisticsPoint (geometry)File viewerContent (media)Coordinate systemData conversionPhysical systemVisualization (computer graphics)Time domainLatent heatCycle (graph theory)BASIC-AGUI widgetClient (computing)RoutingDigital photographyLine (geometry)MultimediaWeb pageWeightEndliche ModelltheorieInformationType theoryAerodynamicsFluid staticsEmailDigital signalTransformation (genetics)Component-based software engineeringSystem programmingWeb 2.0State of matterCoordinate systemCodeService (economics)Software developerConfiguration spaceTransformation (genetics)Level (video gaming)Point (geometry)Source codeGame controllerGeometrySingle-precision floating-point formatComputing platformDifferent (Kate Ryan album)Projective planeInteractive televisionMachine visionData managementDigitizingType theoryMetadataSoftwareFile viewerRevision controlModule (mathematics)DialectConnectivity (graph theory)MathematicsInterface (computing)Complete metric spaceSystem administratorEndliche ModelltheorieGraph coloringComputer fontLibrary catalogText editorDomain nameStatisticsData acquisitionCartesian coordinate systemImplementationData conversionInformationContent (media)EmailMultiplication signDoubling the cubeFile archiverHypermediaMappingTotal S.A.Row (database)Process (computing)Extension (kinesiology)Physical systemEstimatorCycle (graph theory)CuboidGoodness of fitVideo gameMetropolitan area networkMoment (mathematics)Traffic reportingPower (physics)Arithmetic meanForcing (mathematics)Group actionPlotterPhysical lawFood energyOrder (biology)Self-organizationShared memoryDirection (geometry)Greatest elementComputer animation
Visualization (computer graphics)Module (mathematics)Configuration spaceComponent-based software engineeringFile viewerGUI widgetPowerPointLibrary catalogCoordinate systemSystem programmingSlide ruleElement (mathematics)Source codeServer (computing)Client (computing)Standard deviationGamma functionWindowComputer reservations systemSystem identificationLetterpress printingMeasurementTable (information)Attribute grammarDifferent (Kate Ryan album)System administratorConnectivity (graph theory)File viewerData managementLevel (video gaming)Computing platformFunctional (mathematics)Cartesian coordinate systemRight angleLatent heatRule of inferenceMetropolitan area networkMoving averageWorkstation <Musikinstrument>Web 2.0BuildingThomas BayesComputer animation
File viewerSlide rulePowerPointAreaArithmetic meanData managementMusical ensembleSpecial unitary groupVisualization (computer graphics)Parallel portGUI widgetComputer animation
File viewerVisualization (computer graphics)Slide ruleCorrelation and dependencePowerPointRoutingData managementModule (mathematics)Source codeWechselseitige InformationFinitary relationLatent heatInformationMetadataControl flowConfiguration spaceSoftware maintenanceComputing platformElectric currentMeta elementIntegrated development environmentCharacteristic polynomialForm (programming)Virtual machineLocal ringFile formatLibrary catalogPressureError messageRule of inferenceComputer fileServer (computing)DatabaseUser profileComputer configurationCone penetration testStatisticsMenu (computing)State of matterPrime idealJava appletOpen setContent management systemWordScripting languageArchitectureSieve of EratosthenesCluster ServerInstallable File SystemSystem administratorImplementationOpen sourceThermal expansionStandard deviationData managementState of matterAsynchronous Transfer ModeMusical ensembleMetropolitan area networkForcing (mathematics)Product (business)DialectFrame problemBitArithmetic progressionInformationComputing platformSheaf (mathematics)WeightField (computer science)NeuroinformatikSoftwareServer (computing)Form (programming)AreaWorkstation <Musikinstrument>Dependent and independent variablesLevel (video gaming)Arithmetic meanOperator (mathematics)Multiplication signBuildingGroup actionNumbering schemeClient (computing)Different (Kate Ryan album)Cycle (graph theory)Point (geometry)Execution unitRoutingLoginSpecial unitary groupCuboidSocial classUsabilityComputer programmingQuicksortEndliche ModelltheorieFunctional (mathematics)Right angleCartesian coordinate systemStatisticsOpen sourceNormal (geometry)Software maintenanceStandard deviationFile formatMetadataModule (mathematics)GUI widgetData qualityMereologyGoodness of fitWeb 2.0Profil (magazine)Library catalogConfiguration spaceProgramming languageDirection (geometry)Projective planeSystem administratorLibrary (computing)Computer animation
SoftwareComputing platformMereologySoftware developerVideo gameRational numberProcess (computing)Speech synthesisSound effectPlotterOpen sourceArithmetic meanMultiplication signService (economics)Event horizonTouch typingWhiteboardCore dumpBitModulare ProgrammierungPresentation of a groupMetropolitan area networkSystem administratorEndliche ModelltheorieImplementationOrder (biology)2 (number)Open setRepository (publishing)Basis <Mathematik>Hypothesis
Transcript: English(auto-generated)
Welcome to everybody. What I'm going to show is an example of how to implement an interactive
job platform for public administration using Phospho-G technologies. The main aim of the project was to redesign the oldest version of the special data infrastructure of Veneto region,
that's a region in Italy, from a commercial software today to another kind of technology
based on the state of the art of Phospho-G. So it was a complete change of vision. They've asked us to do that because the X technology was not so good, it was really,
well it was not open of course, and it was not possible to modify that, to improve that, to update that. So they've asked us to enhance user interaction and interfaces. So the project
was of course funded by the regional Veneto region, managed by this Italian company called Engineering, and was developed and implemented by us, by Genegis GIF.
We are an international holding company based in Italy, and we operate in the geospatial sector at worldwide level with a lot of different projects for the main international agencies such as World Bank, European Union and so on.
The requirements for this geo portal was basically the provision of a single point of access, single web geo portal where all the data sources could be archived and shared with
the user. The control of all data sources from the territory, the territory of the Veneto region is quite big and they have a lot of different little organizations, and all of them are responsible for a little piece of data. So they needed to have a central management for that,
but as well to have the possibility to control all the different kinds of data sources.
They distribute it on the telephone. Of course they also need to have a simple way of managing the access to the platform. What we provide as innovation was,
the main one was the possibility to create interactively different web GIS applications without any code development, something that was really easy for the geo platform manager to implement. For different kinds of domains like
land use, web GIS or cycling path GIS, topography, aerial photogrammetry, web GIS and so on.
Some other innovation was about, as I was saying, the monitoring of data lifecycle. So the data lifecycle before was really a mess, so we tried just to organize all the different
steps from the acquisition of data from the different single distributed stakeholders to the final approval which was essentially managed by the platform manager. So we developed a module for the management of all the steps of this data lifecycle.
We've also created an interactive web editor for creating metadata based on the Italian metadata profile, it's called NNDT, which is based on the ISO 19135.
Of course the interactive configuration for the user access. We did that all based on a module approach, so we developed different modules for the geo platform. GeoPortal, web GIS, data
lifecycle model, metadata capital model, the access management and statistics for the access to the platform. The two main modules are GeoPortal and web GIS. GeoPortal model is
the point of access of the platform which allows to launch all the other modules, such as map viewer or the map viewer application, all the web GIS modules, different web GIS modules, the metadata catalog and so on. The GeoPortal module also allows
the manager to define and configure in the layout, like logos, fonts and colors and so on. And the publication of the content, like news about
the GeoPortal or polls, statistics and different kind of information. The GeoPortal model also provides general services like data download,
the conversion and transformation of the coordinate systems, data search and so on. GeoPortal model allows to launch all the different web GIS. It can be created, as I said, by the system manager without any development of the different domains that was needed.
So some examples, the GeoPortal can manage pages, articles, news, multimedia, themes, logos, layout
for the configuration of the general content and also provide different services. The download services allows the users to download layers, documents,
geodecic points, digital terrain model, all the special data which are which are archived in the GeoPortal. The types of data of download can be static or dynamic, meaning
or like some data that are already pre-prepared by the system manager or they can be dynamic, that means it is more done. They can be synchronous or asynchronous when, for example, when we have a huge amount of data which need much more time than the normal
download. So the user can be advised with an email. Some other services are, of course, the coordinate transformation. In Italy, we have different kind of
CRAs and we use the main ones. And as I said, from the GeoPortal, from the main GeoPortal module, the user can access the different web GIS map viewer application.
And the system manager can configure the WebGIS modules and the WebGIS and the map viewer application just combining different components like maps,
data catalogs, the coordinate reference system, very interactively. It's just a matter of clicking on a button or just choosing the type of components that it needs.
And in five minutes, the system manager can provide to the user a new WebGIS. And we think that's one of the greatest improvements that we have provided to the public administration of Venator region.
Of course, the data manager can also define which are the rights for any kind of user, the roles, the functionality that are allowed for any user, the permission on data.
The system manager can really define in a very specific way the access for any users to the platform.
And then after the configuration, the WebGIS application, the map viewer application are available to the user according to the roles and to the permission, the
administrator as defined. And the map viewer are, of course, composed by the usual components of map viewer like the maps, catalogs, different kind of widgets, reference system, and so on.
Like that. Really easy. Some functionalities can be configured also by the system administrator
like some widget we provided to them, like the use of parallel maps, meaning that the end user can see different visualization for the same area. 3D visualization
is also possible to edit any kind of data. This is another widget for calculating the route from point A to point B with the possibility to add some stops and so on.
Another really important model is the data lifecycle management. With this model, it is possible to have at the same time the possibility to manage all data lifecycle with a central management, meaning the data manager can see
all the workflow, but at the same time, each step of the workflow is
managed by different stakeholders. And different stakeholders are responsible for any operation, for any step, or for any kind of data. The different steps are which I have defined
with our clients, with the region, are just visualized and shown in this schema.
So after the data loading from the distributed stakeholder, so meaning from different territorial data sources, they are just uploaded to the platform,
and then they, together with the metadata, and then they are published in a stage environment, meaning that the data manager or the system manager can see before the publication in the production what's inside the data.
Data are validated, metadata are validated by different users, and of course, normally the data manager. And finally, data is approved and can be published.
And this is managed by specific model. All these steps can be monitored by a single dashboard. For each data, the authorized user can see the status of the progress of the data workflow.
Okay, these are all the metadata can also be not only uploaded in different formats like XML and so on, they can also be created interactively online by the users, and they also can be
validated using the Italian metadata standard profile. This way, we can be sure about the data, the metadata quality. Okay, metadata of course can be searched.
Another module, so we have seen Joe Porter module for the general content, Web GIS module for creating your application, metadata catalog for managing and creating new metadata.
We have the access management model for creating and modifying new users and the rights of the users to execute some functionality,
configuring different kind of roles. And also, we can define for each role which kind of data can be accessed and can be edited, can be downloaded, and so on. Finally, the last module is a module for monitoring some statistics of access to the platform from where my users
are opening some sections of the platform, how many clicks in a day,
how many downloads, and so on. These are a little example of all the logs and the charts that are provided by the platform. Finally, the architecture and in both technologies, so
DBMS is based on Postgres SQL, G server is just server, the metadata server is the open source software from Azure, as in Joe Porter server. Programming languages and
libraries are Java, JavaScript, HTML, OpenLag, of course. And we have used WordPress for the
web. It was quite complicated because we have used, as you see it, slaves for the high reliability of the server. It's quite big, as I said. Veneto region was really,
for Veneto region was really important to have 24 hours, seven days a week, the server online. Final conclusion, little summary. We have introduced the following
improvement compared to before. We have done the provision of an integrated data management. We have simplified the management of Joe Porter and, of course, the creation of thematic projects. The direction is better now between all the different stakeholders
and the territory for the data production and for the maintenance. Data lifecycle now is completely monitored using atomic steps
linked to different responsibility. Data quality is guaranteed right now because each stakeholder is responsible for data and now, even in the Veneto region,
they are using the OpenSUSE software and that's a good thing in Italy. The use of OpenSUSE software is really announcing and improving, especially in the northern parts of Italy. And, of course, now all the international standards like GCE,
metadata ISO 19139, they are respected and that's it.
Thank you for your presentation. We still have two minutes for questions. Is there a question from the audience? Hello, thank you for your presentation.
I will know a little bit more about the technology that you are used for making your portal because you...
Okay, sorry. So my second question is, did you create a package so your portal could be also available as an open source SDI?
We are in the development of that. I mean, this is the next step. Right now, the modules are... they can be mutually interacting, but we are trying to just detach any models from the
other in order to have different packages that can be combined together. We are in the process of that, I think, I hope, before the end of the year. But that's the main configuration,
the main thinking on the basis of this implementation to have different models that can be combined together. Yeah, if it's a short one, last question. Do you already have an idea
about which license will you apply to the software package? Which kind of license? License, software license. Maybe I can answer since I was one of the developers of the platform. Well, the fact is that the platform was shipped to the Veneto region, so now the future of this
platform depends on what the Veneto region wants to do because everything was requested to be... explicitly requested to be open source. Now we are trying to push the Veneto region to
publish the whole infrastructure on some repository and also decide which is the appropriate license for this. So, I mean, I don't know in other countries, but in Italy it's kind of difficult because everything that concerns the public administration takes some time. But
well, we would like to have this as open source downloadable software. So if any of you want to have this platform, should they get in touch with us or with the Veneto region directly and ask for views? Hypothetically it's open source, but as Andrea said, we have to wait
for the public administration to allow us to put that in a public repository. That's the way it's working. Okay, thank you once again. I would also have
questions, but I think we can do this later on.