EVRYMAP - An extensible web mapping framework based on Angular, NodeJS, Leaflet and Mapserver.
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/69139 (DOI) | |
Publisher | ||
Release Date | ||
Language | ||
Production Year | 2022 |
Content Metadata
Subject Area | ||
Genre | ||
Abstract |
| |
Keywords |
FOSS4G Firenze 2022105 / 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
NeuroinformatikSystem programmingInformationSoftwareSoftware developerProduct (business)Personal digital assistantCore dumpArchitectureModul <Datentyp>Visualization (computer graphics)Source codeData managementWater vaporSanitary sewerNetzwerkverwaltungBuildingForm (programming)Functional (mathematics)BuildingWeb 2.0MappingModule (mathematics)Sampling (statistics)User interfaceImplementationCartesian coordinate systemSelf-organizationProgramming languageMobile appLevel (video gaming)QuicksortLocal ringTheoryInformation managementLogicReal numberComputing platformProjective planeClient (computing)Integrated development environmentLibrary (computing)Server (computing)Query languageOpen sourceLatent heatWeb applicationExtension (kinesiology)Configuration spaceInterface (computing)Prime idealRevision controlComputer architectureSoftware testingPlug-in (computing)CuboidOpen setView (database)Computer animation
03:18
Sample (statistics)Group actionDenial-of-service attackData managementBuildingMobile appGene clusterBuildingLevel (video gaming)Point (geometry)Group actionInformation managementComputer animation
Transcript: English(auto-generated)
00:00
Hi everyone, I'm Eleni and I'm representing Consortis Geospatial today. I'm going to talk to you about our map portal, EveryMap. So what is EveryMap? Basically, it comes in two flavors. In its simplest form, it is a standard map portal where the user can publish the spatial data, can create pretty symbology using map server and configure the map layers.
00:25
Then the end user can search, view, query the data and download them. Basically, functionality a user would expect from a web GIS. Plus, its look and feel can be easily customized to fit on clients' purposes and requirements.
00:42
But what we really feel its real strength is, it comes with its second form. So that, due to its extendable architecture, that allows the end user to create custom modules for business-specific applications.
01:01
EveryMap comes with out-of-the-box client-side editing tools, plus the fact that it can implement custom business logic by simply writing your own APIs. Then EveryMap will consume these APIs automatically by configuring them as modules. And adding to that, the fact that EveryMap can be embedded to any modern web app,
01:24
a sort of map plug-in, and we have put that into test, it's not just a theory. So, Consortico Special has developed a few modules. Our prime module is Landify, which is kind of a mini-conductor.
01:41
It aims for organizations with real estate portfolio, so the user can review, catalog, and manage the real estate data, both land parcels and buildings. And this is our flagship app that has been adopted by nine local government bodies back in Greece.
02:03
We have also developed building permits and expropriations management apps, which are examples of not first map apps. And we also use it internally to display all the projects on a map, and then the users can apply criteria.
02:22
Both descriptive and special criteria, and then they can see all the relevant documentation and data that accompany a project. So, a few things about how we developed EveryMap. Initially, we were thinking to just use it internally, but then we decided to go open source,
02:42
and we were using Node.js platform utilizing jQuery library. HTML, CSS, and JavaScript was used as programming languages to develop the app environment. OpenLayers was used for base mapping and MapServer for the special data. And then in the current version, we went with Angular, which replaced Node.js,
03:05
and we're using Clifflet for interactive mapping. And along with the technology upgrade, we have also changed the user interface to make it more straightforward and user-friendly. And this is a sample of how EveryMap looks like.
03:25
And this is an example. Or if I can go back, that should play. Yeah. And that's the example from building permits management app. So basically, it is an app where the citizens can apply to get a copy for the documents
03:45
and drawings that accompany a building permit. Plus, having embedded the EveryMap here allows the user to get a better feeling. And we've also applied clusters, which is an innovative solution. So we were grouping together the building permits as points,
04:03
and we color-coded them. And while the user was zooming in, these were breaking down, so you could see all the building permits spread in the ground. And that's me. OK. Thanks for your attention.