Una Quantum 2014 Luca Mandolesi

17
pyArchInit A Free Open Source G.I.S. Platform for archaeological (but not only) dataset management Luca Mandolesi – adArte di Luca Mandolesi & C. snc Tivoli - 26 Luglio 2014

description

The project “PyArchInit- python for archaeology” began in 2005 with the aim of developing a phyton’s plug-in for the open source software Qgis. PyArchinit comes mainly from the needs, ever more present in the archaeology community, to computerize the archaeological records using software, which handle alphanumeric, multimedia and topographical data in a single solution. This package aims to meet the requirements with a unique solution that guarantees over time stability, development, easy installation and update. The final goal is the creation of GIS platform with a high interoperability between different operating system, in which alphanumerical table, GIS geometries and multimedia data are within a single system. This allows to keep as much as possible the integrity of the raw data, providing to the archaeologist both a very fast and robust approach and, in meantime, it is an open system to changes and customizations by other developers.

Transcript of Una Quantum 2014 Luca Mandolesi

Page 1: Una Quantum 2014 Luca Mandolesi

pyArchInit A Free Open Source G.I.S. Platform for

archaeological (but not only)dataset management

Luca Mandolesi – adArte di Luca Mandolesi & C. snc

Tivoli - 26 Luglio 2014

Page 2: Una Quantum 2014 Luca Mandolesi

Alphanumerical dataset

Topographical dataset

Spatial DBView

IDEATwo kinds of informationOne management system

Page 3: Una Quantum 2014 Luca Mandolesi

How to realize it?

GlobalPostgres/Postgis

Local Sqlite/Spatialite

1 GEO DB

Quantum gis

pyArchInit: the Recipe

1 GIS Software

1 Programming Language python common se

nse

As enough

Page 4: Una Quantum 2014 Luca Mandolesi

How to realize it?Let's cook it all!!!

Page 5: Una Quantum 2014 Luca Mandolesi

How it works? pyArchInit allows to work interactively through many enviroments

Media managementMedia management

Topographical objectTopographical object

Control routinesControl routines

Alphanumeric SheetsAlphanumeric Sheets

Time managementTime management

PDF OutputPDF Output

Page 6: Una Quantum 2014 Luca Mandolesi

Plugin menù

SiteSite

Stratigraphic UnitStratigraphic Unit

PeriodsPeriods

How it works? A series of sheet manages the alphanumeric dataset

Page 7: Una Quantum 2014 Luca Mandolesi

How it works? A geoDB allows you to manage topographical objects: sections, sites, projects, stratigraphic units, small finds, etc.

A GeoDB in one ClickA GeoDB in one Click

Page 8: Una Quantum 2014 Luca Mandolesi

How it works? Through python routines you can transform any query into your data sheets into a G.I.S. visualization

Page 9: Una Quantum 2014 Luca Mandolesi

How it works? Thanks to the power of Python, we can realize any routines that aiming to analyze our dataset

Page 10: Una Quantum 2014 Luca Mandolesi

How it works? pyArchInit tries to introduce in G.I.S. world the Time-Factor: through a sperimental script we build a specific index to manage the position of any geometry in the temporal dimension, independently by the elevation

pyArchInit puts the ancientest feature below the recent

pyArchInit puts the ancientest feature below the recent

Page 11: Una Quantum 2014 Luca Mandolesi

How it works? pyArchInit allows you to draw any feature from a time graph

One click on Matrix draws the single featureOne click on Matrix draws the single feature

Page 12: Una Quantum 2014 Luca Mandolesi

How it works? Outputs

PDF / IMAGES formatsPDF / IMAGES formats

PDF ReportsPDF Reports

Page 13: Una Quantum 2014 Luca Mandolesi

How it works? pyArchInit goes to Blender

1 - Let's find single z-points of your archaeological phase1 - Let's find single z-points of your archaeological phase

Thanks to an addon of Dom Lysz we can import the result of our analysis inside Blender (3D Open Source Software) 2 - Let's realize through

pyArchinit the composite plant

2 - Let's realize through pyArchinit the composite plant

Inside Blender you can realize your TIN and dress it with the georeferenced plant

Inside Blender you can realize your TIN and dress it with the georeferenced plant

Page 14: Una Quantum 2014 Luca Mandolesi

pyArchInit on WEB

You can find us on web: site, google groups, Github repo, facebook page, twitter, Master Open Techne, Official Qgis Repo

Page 15: Una Quantum 2014 Luca Mandolesi

ProspettiveProspettive

E' necessario creare un team indipendente con una scaletta ben precisa, in cui ognuno prenda il ruolo che sente di più nelle sue corde per ritrovarsi tra un anno con un prodotto forte e fruibile da tutti gli archeologi

Per costruire un software ogni singola parte è fondamentale:- grafica - debug- metodologia - documentazione- struttura logica - traduzioni- scrittura del codice - divulgazione e tanto altro

Page 16: Una Quantum 2014 Luca Mandolesi

Prospettive

Possiamo costruire un software “completo”, fatto da Possiamo costruire un software “completo”, fatto da archeologi, per gli archeologi in un'ottica di apertura archeologi, per gli archeologi in un'ottica di apertura totale. Ma serviamo tutti!!!totale. Ma serviamo tutti!!!

Diamoci appuntamento tra un anno e scopriamo se Diamoci appuntamento tra un anno e scopriamo se possiamo farcela.possiamo farcela.

Page 17: Una Quantum 2014 Luca Mandolesi

Arigatò! : )