From QGIS to Python: comparison of free and open tools for statistical analysis of cultural heritage and data representation
This is a modal window.
The media could not be loaded, either because the server or network failed or because the format is not supported.
Formal Metadata
Title |
| |
Title of Series | ||
Number of Parts | 351 | |
Author | ||
License | CC Attribution 3.0 Unported: 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 | 10.5446/68942 (DOI) | |
Publisher | ||
Release Date | ||
Language | ||
Production Year | 2022 |
Content Metadata
Subject Area | ||
Genre | ||
Abstract |
| |
Keywords |
FOSS4G Firenze 2022300 / 351
1
7
13
22
25
31
33
36
39
41
43
44
46
52
53
55
58
59
60
76
80
93
98
104
108
127
128
133
135
141
142
143
150
151
168
173
176
178
190
196
200
201
202
204
211
219
225
226
236
242
251
258
263
270
284
285
292
00:00
Mathematical analysisStatisticsPairwise comparisonFreewareOpen setArchitectureIntegrated development environmentRepresentation (politics)Vertex (graph theory)PolygonCategory of beingType theoryForestStandard errorTurbo-CodeLine (geometry)Bridging (networking)Attribute grammarGeometryNumerical analysisMereologyDisintegrationField (computer science)Coma BerenicesPlot (narrative)HistogramImage resolutionGraph (mathematics)CodeVector spaceFile formatInstallation artService (economics)Process (computing)CASE <Informatik>Observational studyTraffic reportingResultantStatisticsCodeField (computer science)Plug-in (computing)PlotterCalculationVariety (linguistics)Range (statistics)InformationSystem administratorDifferent (Kate Ryan album)Universe (mathematics)Level (video gaming)SoftwarePopulation densityCore dumpStudent's t-testOpen setState of matterFreewareGeometryOrder (biology)Slide ruleContext awarenessEndliche ModelltheorieOpen sourceTable (information)Spline (mathematics)Set (mathematics)BuildingNumberScripting languageType theoryComputer architectureMultiplication signPhase transitionProjektive GeometrieGroup actionCategory of beingSinc functionComputational geometryReal-time operating systemGame controllerPresentation of a groupComputer programmingGraph theoryShared memorySoftware testing2 (number)Turbo-CodeOnline helpMereologyLine (geometry)MetadataMobile appDirected graphXMLComputer animation
Transcript: English(auto-generated)
00:01
Thank you very much. So I'm just going to leave the first slide to explain the slight context of this. So as all of you, also, we in a university that has researchers, PhD students, had a problem in COVID pandemics. So when it comes to I'm an architect, when it comes to heritage and general using an open street
00:21
map, you know the open street map is not made to hold these data. But we have relied on these open data and open source softwares. So we had a big problem since our main, let's say, goal and the beginning of any research of an architect, especially working with a heritage, is a basic statistical analysis.
00:42
So understanding the density of your urban core and your history. So we had a very simple. Is it working? OK. We had a very simple test. We had the students online. And we tested different open data from different OSM
01:01
and also from a GeoPort of Lombardy. And as you can see, the students realized that downloading them in a different way through the QGIS or downloading it with Overpass Turbo, we got different types of data. So sometimes we got lines. Sometimes we got with the different metadata, different even type of the data itself.
01:21
And as you can see, something official and administrative data as a GeoPort of Lombardy was the most accurate. But we have a problem there. Those data are officially, sometimes they're really old. And they are not very going into a time with this fragile architecture that we have
01:41
and actually that is changing really fast. So we had the first phase. And second phase, first phase is how we can enrich those data. Sometimes we miss these ground control points to reference the 3D models. So those are really simple things. But sometimes the geometries were missing. So how we can extract using the QGIS integrated tools
02:01
or using the Python console and how we can represent given data. So can we actually obtain everything in a free open source software or we need some help? So we use different integrated tools. And they behave in different ways. They provided some certain geometrical information
02:23
we needed. And sometimes they just didn't have any information, so they weren't from help. Or from a second part, so it's a very simple for a student that doesn't know how to use a code, doesn't know how to obtain data. However, the second one, we run a very simple Python code.
02:42
And we shared it in Python QGIS console. And to obtain, let's say, a table of information. As a conclusion, we have a different sets of, let's say, differences between those two things. Is while that building geometry tool, it's very easy to use.
03:03
You don't have to know something. You just click one button. But it's not flexible. We cannot filter so easily. There is no such a control as much as we have with the Python script. Then we have a presentation of the data.
03:23
So we do can have a structured table. And we can use it in another program. We can use it for a simple statistical analysis. If it comes to the plots tool or data plotly, which is basically used in a QGIS, we have graphs which are interactive, but through the HTML link.
03:41
And they are not providing, again, very big flexibility. So what we did, we wrote a code. We shared among students in Replit, which is a free and online share the information app, coding app. So we could be able to share the, let's say, we could share the project. So we can see what they are doing, the way,
04:01
how they are changing the code, and so on. So we could collaborate. It's still a free source online. So here we could have many more statistical information, how many percentage of this specific category of this specific town there is. And since the groups are distributed in a different case studies, that was actually very useful that all the groups
04:22
of all the students can see what somebody else is doing, which is not the case with the QGIS, since it's just in your desktop computer. So it provided, again, the results were different. Some of them were, with the Replit, of course, more flexible as the code is something that you're using,
04:43
real-time sharing, medium difficult use, especially if you're already provided a code. There is adjustable order. So there is a lots of numerical values can be calculated in many different ways. While in Plug-in Data Plotly, there is a field calculator and in a plots tool,
05:02
there is no such a flexibility of such a big variety in range of, so in just to mention for the last thing, like I know the OSM is not provided for the heritage, but let's say these little informations that we had actually were helpful and the people, the data's are much newer than from the administration
05:23
because the process is really, really long. So the people actually had some, the case study was Monza for this particular paper, had these information, let's say fallen wall, which is very important and immediately gives the report on the state of this very fragile and misused or wrongly used architecture.
05:42
Thank you.
Recommendations
Series of 11 media