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.
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Una Quantum 2014 Luca Mandolesi
1. 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
3. How to realize it?
Global
Postgres/Postgis
Local
Sqlite/Spatialite
1 GEO DB
Quantum gis
pyArchInit: the Recipe
1 GIS Software
1 Programming Language python common sense
As enough
5. How it works? pyArchInit allows to work interactively
through many enviroments
Media
management
Media
management
Topographical objectTopographical object
Control routinesControl routines
Alphanumeric
Sheets
Alphanumeric
Sheets
Time
management
Time
management
PDF OutputPDF Output
7. How it works? A geoDB allows you to manage topographical
objects: sections, sites, projects, stratigraphic units, small finds,
etc.
A GeoDB in
one Click
A GeoDB in
one Click
8. How it works? Through python routines you can transform
any query into your data sheets into a G.I.S. visualization
9. How it works? Thanks to the power of Python, we can realize
any routines that aiming to analyze our dataset
10. 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
11. How it works? pyArchInit allows you to draw any feature
from a time graph
One click on Matrix
draws the single feature
One click on Matrix
draws the single feature
12. How it works? Outputs
PDF / IMAGES formatsPDF / IMAGES formats
PDF ReportsPDF Reports
13. How it works? pyArchInit goes to Blender
1 - Let's find single z-points of
your archaeological phase
1 - 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
14. pyArchInit on WEB
You can find us on web: site, google groups, Github repo, facebook page, twitter,
Master Open Techne, Official Qgis Repo
15. 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
16. Prospettive
Possiamo costruire un software “completo”, fatto daPossiamo costruire un software “completo”, fatto da
archeologi, per gli archeologi in un'ottica di aperturaarcheologi, per gli archeologi in un'ottica di apertura
totale. Ma serviamo tutti!!!totale. Ma serviamo tutti!!!
Diamoci appuntamento tra un anno e scopriamo seDiamoci appuntamento tra un anno e scopriamo se
possiamo farcela.possiamo farcela.