SMASH, state of the art of the digital field mapping project.
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 | ||
Contributors | ||
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/69188 (DOI) | |
Publisher | ||
Release Date | ||
Language | ||
Production Year | 2022 |
Content Metadata
Subject Area | ||
Genre | ||
Abstract |
| |
Keywords |
FOSS4G Firenze 202256 / 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
Open sourceComputer programmingGeomaticsMathematicsMereologyMappingDigitizingMultiplication signField (computer science)Presentation of a groupWebsiteComputer animationXML
00:52
Image warpingField (computer science)WeightMultiplication signWeightGroup actionMobile WebComputer animationLecture/Conference
01:26
Arc (geometry)Computational complexity theoryDifferent (Kate Ryan album)Data managementMultiplication signCartesian coordinate systemComputer animation
01:59
Revision controlGame theoryComputing platformObject-oriented programmingRoundness (object)Level (video gaming)Revision controlTable (information)outputSet (mathematics)Multiplication signComputer animation
02:47
Revision controlComputing platformMobile WebPlastikkarteMobile appDigitizingGoodness of fitCross-platformMultiplication signVideo gameTwin primeMobile appRevision controlPlastikkarteoutputComputer animation
03:45
Array data structureRaster graphicsDatabaseArray data structureStructural loadTexture mappingRow (database)TrailPoint (geometry)InternetworkingComputer animation
04:16
TimestampComputer-generated imageryUsabilityForm (programming)Complex (psychology)InformationBlogLoginUser profileStatisticsTotal S.A.File formatStandard deviationAsynchronous Transfer ModeArray data structureDatabaseRaster graphicsInternetworkingError messageField (computer science)Default (computer science)Image warpingAxonometric projectionMultiplication signAttribute grammarTable (information)GeometryVertex (graph theory)Mechanism designComputer fileStructural loadCuboidProjective planeCache (computing)Shape (magazine)PolygonTablet computerMedical imagingTesselationBitComputer iconForm (programming)Uniform resource locatorSet (mathematics)Standard deviationAsynchronous Transfer ModeField (computer science)InternetworkingTouchscreenGraph coloringMereologyVideo gameArray data structureDatabaseInformationRaw image formatOpen sourceCharacteristic polynomialPosition operatorPoint (geometry)Profil (magazine)Level (video gaming)CASE <Informatik>1 (number)Texture mappingReading (process)WritingIntegrated development environmentFile formatAxiom of choiceWind tunnelLine (geometry)Connected spaceSoftwareResultantServer (computing)Numeral (linguistics)Alpha (investment)Computer animation
11:52
Open sourceServer (computing)Server (computing)Universe (mathematics)Point cloudWeb 2.0Open sourceSocial classProjective planeIntegrated development environmentComputer animation
12:40
Form (programming)Computer-generated imageryServer (computing)TimestampRevision controlLibrary (computing)BitProjective planeTexture mappingMereologyRepresentation (politics)Position operatorFile formatCoordinate systemIntegrated development environmentForm (programming)Field (computer science)Server (computing)Revision controlMultiplication signComputer animation
14:16
Modul <Datentyp>Integrated development environmentCivil engineeringPoint cloudProcess (computing)Server (computing)Multiplication signPhysical systemArchaeological field surveyComputer animation
14:35
Field (computer science)User interfaceText editorForm (programming)CASE <Informatik>Virtual machineLine (geometry)NumberTexture mappingTable (information)Graph coloringZoom lensLevel (video gaming)Attribute grammarAsynchronous Transfer ModeProjective planeWindowRule of inferenceDatabaseDifferent (Kate Ryan album)File viewerGeometryOrder (biology)Computer animation
16:24
SubsetSoftware testingSpeciesMereologyClient (computing)CASE <Informatik>Different (Kate Ryan album)User profileInformationBeer steinCartesian coordinate systemCASE <Informatik>Data miningUser interfaceData managementPhysical systemLibrary (computing)Instance (computer science)Plug-in (computing)Multiplication signInterface (computing)Web 2.0Task (computing)Projective planeServer (computing)Self-organizationPoint cloudRepresentation (politics)Open sourceFront and back endsTouch typingGeometryCompilation albumSubsetComputer animation
18:57
Enterprise architectureAuthenticationSystem programmingOpen setServer (computing)Mobile WebSpatial data infrastructureOpen sourceContext awarenessTexture mappingArchaeological field surveyOperations researchMusical ensembleAngleAuthenticationAsynchronous Transfer ModeSlide ruleBitPresentation of a groupOpen sourceCartesian coordinate systemEnterprise architectureServer (computing)Multiplication signIntegrated development environmentCASE <Informatik>Link (knot theory)Software maintenanceCuboidComputer animation
20:40
SupersymmetryComputer animation
Transcript: English(auto-generated)
00:00
Thank you very much. Can I use this microphone to to go to? Okay Thank you very much for joining me here today. I'm very happy to be back on site with this presentations, um, I Could introduce myself, but I think the only really know a thing that you should know is that we are a small company of
00:24
surveyors and engineers so whatever you will see we usually use it firsthand and Well For all those that do not know exactly what smash or what the history is I would like to give you a small tiny history lesson about
00:42
What came before? Smash so once upon a time there was a fast night, and it was called Geopaparazzi it was a digital field mapping night and at that time it was fighting all alone against the pure evil that was giving a huge weight on the shoulders of the surveyors and
01:05
Those poor surveyors had to team up in mobility groups if they had to do long surveys because this Stuff you had to wear if some of you has been a surveyor back in that days. It was really heavy and
01:21
They were put in danger many many times and sometimes they were put in really bad danger so it was important to find something extremely simply to use and Geopaparazzi was bringing it and it attracted the realm of different Yeah of the interest of realms in different places of the world so we got in contact with
01:46
Foul with the Research Center for State University of New York and also with Ozaka disaster management, so there have been applications and Customizations of Geopaparazzi over the time But
02:01
The evil spell came because an evil which true are oops somebody An evil with a terrible which through a spell and There were two things that we could not after 10 years of activity of Joe paparazzi We could not overcome the first one was the name
02:21
Geopaparazzi what they were they telling me How could you choose such a name in certain countries to paparazzi is like on the same level like? goblin or troll or something like that and the second one I Figured that Half the world is using the iOS I didn't know that but there was no iOS version and so the complaint was how do I do with my iPhone and
02:45
With my iPad so the roundtable set together and we decided in a long time to produce Something that would fix that spell and we produced a new cross-platform version But it was very important that the cross-platform was covering iOS, but then we had a problem of the name
03:06
So what should we do with the name and we figured with a good marketing lesson that? You to attract users you have to at least put a buzzword in you know buzzword like smart or Digital twin stuff like that you know and it should make people happy and so finally we came with the smart
03:28
mobile app for surveyors happiness and now we are around for a while, and I think it's It over true Joe paparazzi went in end-of-life because we have way more features in smash now than in Joe paparazzi and
03:45
For those who don't know it. It's it starts off with a map and you can just start working with it You can record tracks points you can edit Databases vector databases load background data and mostly
04:02
Very important for us It was you should be able to work offline because I don't know where you live But where I live in the woods, and we have a good coverage in the woods for some reason There is never internet. I have no idea But taking notes who knows Joe paparazzi it was similar, but here you can do something more
04:23
you can as usual put the note and the GPS or in the center location of the map or But you can also add Icons and do a little bit of customization. I think icons which many times are just some
04:42
Decoration in some situations can be extremely strategic, and we choose an icon set It's called the material design I can set which is thousands of icons and you can that little tiny screen where you have the icons you have 20 proposed for when you survey But you can in the settings choose which ones you want to see on that screen, and I think that's quite okay
05:04
You can do complex surveys Which means forms and those forms are based on a on a text File that you can put together and then load inside and if you install smash you should just try to create one
05:20
Map one form which is the examples examples you open it up, and it will show you Everything that you can do and if you take the file from the device you will know exactly What has to go in where but it won't be necessary to do but by hand I will later show you couple of tools This one is more for pleasure. I think because I added it. It's an when you're logging
05:47
Sometimes it's important to know for how much you've been logging how long you've been going What's the level and so this little chart that is very nice? Fact is that when I came here my phone broke and they gave me a very old
06:02
Replacement phone and the first time I opened up smash to go to the conference this little white screen was like the whole screen I was like okay, so if somebody will complain about that. I promise you. I will make it switch on possible You have the possibility to analyze a little bit your log, so if you went for a survey you can check
06:25
The Heights where where your where you were at the middle what your profile was kind of some information about? Where you've been? What I find very useful you can your log that you were tracking you can also apply a
06:41
Color team based on the elevation the speed the accuracy and The slope which is not bad if you were going downside Maybe you don't see it very well, but it's a stroke line, and if you go upwards it's a Solid line, and then you have the color table to see which parts of your survey had which characteristics
07:05
Common filter I've seen before and I've talked to community members that we're talking about Like averaging the GPS position I have to admit I've preferred Maybe at some point we will do that also but I've preferred Kalman filter Kalman filter is something that changed my life because in certain situation the GPS just goes mad and
07:26
You have now the possibility in the settings to enable or disable Kalman filter Both informations are saved so you have get a raw GPS data, but also the filtered ones and this is a case It's a part where there are two tunnels
07:42
Near where I live and this is without filter and that one is I mean we are not inventing the data inside the tunnel But it doesn't get mad it gets a really I think a really good result, so you might want to check that out Country lines if you're surveying in the mountains, that's extremely useful and that is something
08:04
The background maps come from the map for maps forge project And there is another project that makes particular customizations of these maps watch marks It's called open andro and this also supplies Country lines and now you can also visualize them inside smash
08:24
Okay, what kind of data are supported vector data we have Geopackage which I suggest you to use as your main source of data We have also the possibility to connect to prove to a posture. Yes database, but it's a direct connection
08:41
so use that only if you are in a covered network covered environment And these two databases are in read and write mode which means you can edit both geometries and attribute tables Then we have also GPX and shape files These are enabled by choice only in read mode
09:01
but I find it extremely extremely useful to Be able to load them because many times we get data in shape file format or GPX when you have to go somewhere all the vector data can be styled in SLD SLD would be the The OGC standard for styling QGIS you can also export in QGIS
09:24
The SLD style and load it there I will show you later how to do that with Geopackage The projections the support of projections are those from EPSG You can load your data if the data the projection is not recognized
09:41
Then you will get that message Please stop here and it will guide you to download the definitions of the projection from the internet Once you've downloaded that you get you have in your little cache The projections you can use and everything is reprojected on the fly and also editing can be done reprojected on the fly
10:02
editing geometries Who you for those who use to paparazzi we had something very simplified We were using you were drawing a polygon if you wanted to make a hole you had to draw another polygon and cut it away Now the tablets are really also the phones everything gets larger and we decided to follow a more GIS approach
10:22
So you have your vertices your handles and you can add vertex remove a vertex and do stuff like that Regarding the alphanumeric fields you have two choices if you just start like that you open it up and you get a table Where you can click inside and just change the values if you do something more
10:43
Particular you can use the same form mechanism that we use for the notes for collecting notes So inside you package or posture yes You can put your forms and then every time you edit the attribute table of a geometry you will get that form presented
11:01
rusty data Well MB tiles is more or less available everywhere. We have also geopackaged tiles and I didn't think that that would get in back in our jail like this but geotaves and images with world file definitions I'm
11:20
Probably I should feel ashamed a little bit But I found it extremely useful to be able to just load geotaves and images in there mind just one thing the images get reprojected but only by Warping the bounding box so you don't get a real reproduction of the of the thing so if the data sets are in a particular projection against the Marcato or
11:44
a Latlong WGS 84 then the data might get a bit shifted or distorted Okay, what do we do when we want to survey in team? We are going to centralize them in what was called
12:00
Geopaparatus service server and we are keeping this as the GSS. It's also free and open source project you can find it in the web on github and you can install it in the cloud and surveyors can just register to that cloud and Synchronize their data. I can almost assure you that it's really easy because we had a school of in Italy
12:25
That so not a university Where all the classes they installed the server themselves even and they send out all the classes to do surveys And they were quite successful. So it should be quite easy to To put also in a in a little environment to set up this thing
12:45
So what happens? You have the server side and the coordinator can go up there and can upload basemaps. They need to use in the field or projects even Geopaparatus projects which the compatibility with smash is hundred percent. They're using the same data format and you can use
13:05
Upload forms, which is whatever buttons you will find with your tags with your forms that you are going to survey then on the other side on smash you just do an import from GSS you put in your server and you can either download the data or
13:21
Download the the project or the forms. They will be placed in the right place to just start serving one thing that I really love a lot is the versioning so on the server if you Send up your data and then give your device or even your project to another of your colleagues that
13:41
Continues your work on its own his own device it will Upload the same note may be changed So there is a versioning based on the position if a note is exactly in the same position It's assumed to be the same note in another version So when you look on the server you get the note which has the same exact representation as on smash
14:05
Also on the web, but on the lower part you get like a play button and you can browse back and forth To see how that particular note evolved over time For all this you will need supporting tools for those of you that do services, you know
14:23
Survey surveys, you know, you need to prepare your data go out go back process your data get back your data somewhere So not everyone is using a cloud system There is this horta machine that we are developing and keeping always in line with smash
14:43
That gives you for preparing data and Re-exporting data from your device there is the spatial toolbox There are a couple of tools and there are workshops that explain exactly how to prepare the data and download the data
15:02
The other thing is related to the fact that you want to stay a style your data and Second you want to use forms forms Can be quite complex so you need a user interface and Everything starts from this simple database viewer in the same project or the machine you can launch this database viewer
15:23
you can open up cost GIS or a geo package and then you right-click on a table and You can open up set it in edit Styling mode or form mode when you go into style mode It will open a window that is just dedicated to styling that table for you and it allows simple styling
15:44
but you cannot add also rules based on conditional things so you can change the color if If there's a certain zoom level or if one of the attributes Reached a certain number or something like that and it allows you also to create in one click
16:03
automatic map based on unique values The other thing is the forms editor Which means same thing you right-click on the table and you say I want to create a form It will open up a form editor Which allows you to add fields at different tabs that then are presented that way inside smash
16:24
Okay, I'm almost done I will finish this with contributions and external use cases There have been Different organizations that got in touch and told us how they were using it one of this is the Norwegian Institute for Nature research, you know and
16:45
They had a very smart person there they were sending I was like a Lot of surveyors and they started to tell us that the server side was not really performant and At the beginning said well, we never have problems
17:01
But actually they had a lot more surveyors than we had and so they helped us actually solve this This problem, but the cool thing is before we solve the problem. They already solved their issue So they decided well, it's not a thing of the back end. It's a thing of the user interface So we we want to use the back end with our own user interface, I don't know if you know Apache superset
17:26
It's a dashboard to do extremely beautiful dashboards It's also an open source project and they simply did their own Representation of the web cloud interface and I find this super cool
17:41
Another Comp a company this time. It's called the geo Republic. I think you know it at least for PG routing you should they just Made a plug-in for red mine if you don't know red mine, it's like a ticketing system a task manager and
18:02
This plug-in on red mine and inside smash it now got in the official release With this you are able to create geo localized issues that you can send to Whoever owns the red mine instance, and I know the geo republic has it placed in some municipalities
18:23
so if you're looking for a ticketing system or something to handle your workflow of Probably dealing with problems in town. This might be something to look at This is a more easy one. We made where the
18:41
The the libraries of smash have been used instead of smash itself to make an application of the pilgrimage of Assisi And it made a very small application that would show you which places to visit and how to follow your path Last but not least. What are we working on or hope to?
19:01
I think you have seen that UN Were started to build a stack of open source applications for their missions That would meet their require operational requirements Smash is also one of those that got into that I Tell you you should go to the presentation at the 26th where they present the use case if you're interested in and
19:27
one thing that will come is that the UN needs enterprise authentication and That's very cool because they will sponsor Asia authentication for the combo smash and GSS Last slide I promise, but maybe the most important was I already at two or only five
19:45
zero Okay, I'm out of time. This would we have been the most important I Can't thank you know this year has been a bit Tough because we were working on a lot of other stuff so smash has gone a bit in
20:02
maintenance mode just box fixing and doing preparing the release Now the region of piamont an Italian region that was already using smash started to use smash with with With the GSS server and they they are paying us for that And this is extremely important because it's the first time that the server
20:26
Will get into an environment with a lot of with a lot of surveyors and a big use case, and I'm sure this will Raise the bar of the quality of the server side That is all for me. I'll leave you with a couple of links, and thank you very much for being here today