KuQIS #4 - Lizmap QGIS Plugins

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
sorry i have to mute my speakers okay okay get out of there live [Music] uh okay wait a second i need to think uh my clothes you don't want a nap on your body foreign foreign uh the github t-shirt yeah because when i use the teacher's t-shirt it will be uh become background the background so i mean i'm bringing uh you smile sorry ah i'm very nice it's yeah it's close it's quite funny yeah you came here a few years ago having uh melting [Laughter] sixteen sixteen four years ago yeah i can see uh well i tried the mulches here but the the flapper is different ah you can find like similar or it's maybe it's different it's a rock clip directly when i came here there are a lot of tea so i just to choose which first okay uh how many people are coming oh and they are around 80 or 90 pakistan and see how much how many will come did you get already some uh english presentations before i no you are the first time yeah i have already asked martin and saber from lutra consulting and they said okay they agreed but uh great let's see yeah yeah all right input and [Music] yeah actually there are two people in luther who can speak indonesia oh yeah peter as well yeah he he could merge with indonesian lady where is he now martin uh i think in uk i think yes okay in two minutes foreign [Laughter] foreign [Music] my okay all right foreign identification uh um okay is okay uh indonesia [Music] um [Music] um [Music] um uh on behalf of qgs indonesia we welcome you at the end it's very happy to have to have you and we appreciate uh you can spending some time with us today previously we we kind of give a form in our qgs indonesia about how many people do know about lisma plugins and yes most of them still still knew about this map so i hope we can we can share and learn together about this plug-in and how can we explore it into uh as this can export a web mapping into a web platform from qgis directly itself so yeah it's very uh good to have you and i think most of us will have a casual discussion with you let's not make it too formal okay so it's it's more like a knowledge sharing and since uh this is quite new to us so yeah maybe you can provide some general overview first or a quick demo or something like that is is up to you okay and i have a huge demo okay cool all right um maybe firman tatum thank you um much at the end it's a pleasure to have you with us today so for me especially i just know about this map and i just installed the plugins so i cannot wait the dinner so you can learn together yeah okay okay thank you firman all right without further ado let's get started offer to you uh um is [Music] paris so our speaker today is at entry miley he is from french yeah french he lives in england one of the small cities in france he is a developer of edges and if you know we call sm plug it in qgis he also developed that he also one of the developer in a safe team and he of course he also developed some spa stuff in cutie's core so maybe you you you already use one of his creation and this is the agenda for today uh the opening and then the next uh part is uh the introduction of respect plugin by atm i will we will i will give you like around 30 minutes or so for your introduction or presentation or demo and then after that we will have a small discussion if the participant has a question or something they can ask using the form or if possible you can also access directly using the zoom and in the last one there will be some announcement from qgis there are some news from the qgis world internationally and some information from the pitches community in indonesia so i think we can start now i will give the screen share to you at the end and hope we will have a good time today yes you're at the end um can you just wait for you to give me the sharing okay sorry maybe no yeah i can't yeah oh yeah i'm coming i see share screen sunni you have to on screen yeah it's just it's asking me if i want to stop a smile screen yeah just stop it i i couldn't find okay okay it's all right now yeah okay see [Music] uh so i was working uh uh for insafe in jakarta came many times in indonesia united states maybe you heard about it it's a qgis plugin to do a risk assessment so we're doing that for dmi innovation and bnpb padang national and angular ganbata so i was working like three years yeah uh with with some of you so now i'm working for freelees uh we are an open source company so we do yeah like mainly open source products everything is near like every product that we do are available on github we have we are qgis and postgresql lovers we do some core contributions mainly on the server side of qgis so we do like qgis qg server postgresql and this map development and within the company so we do like some uh development some server hosting about this map uh we do like consulting like some custom projects for customers we do some support and of course we do some trainings about qgis postgres or list map so uh well most of you already like know qgis one of the leading open source of software in gis so you know that qgis has many capabilities already so you can do a lot of styling like some complex styles with rule-based rendering with categorized uh graduated rendering etc you can do a lot of report generation that's an extract from uh in a safe where you can like generate some pdf with maps legends etc and you can do of course some data analysis between rasters vectors etc and also like there is like some forms if you want like uh to put some constraints when you like insert new features you can like have some custom forms with some drop down menu i'm not sure exactly like how many of you knows this kind of feature in huge's but we will see that just now in the demo um so yeah qgis like you only know this slide uh so it's an open source project it has like many capabilities but qgis is not only a desktop application it's you can also use it on mobile like with q field and qgis has also like the qgis server to publish data over the internet using ogc protocol like you wms wfs etc and you can also do like processing on a server or not using like a qgis process tool it's a common line application and you may need also like to publish your data uh using like uh an application i mean you may want to do like to publish your data over the internet so you're already using qgis you already love qgis uh so maybe we can find a tool that like combine like qgis and qg server together so you already like have your your project like with a complex legend you already have set up your print layout for pdf you may have attribute tables access rights and honestly you don't have time to set up another tool like to publish your data like you already have your project within qgis so we try to come up with a product like called list map so list map is like using the acronym like what you see is what you get so basically like no code is needed to publish data with list map or nearly like maybe sometimes you might want to customize a little bit more like uh this map so for instance on the right on the left sorry uh uh qgis showing one project so you may have like a complex legend with some variations some different layers polygons lines etc and on the right you have this map showing you the same project but just in a web browser in firefox for instance so basically this map love qgis we try to to take every configuration that we can from qgis itself like symbology printing composers attribute tables editing forms expressions etc so as like the same as q field like prepare ons like prepare one time your project and then deploy like deploy with q field on your mobile or deploy on the web using list map there is a small plugin called i mean called list map to configure some specific parts of your web application and then this map has a admin panel where you can customize like access rights or directories etc so it's open source it's available on github as well so basically like how do you publish a web map using this map as i said you prepare your project within qgis you prepare your layers your print layouts your forms already what you can do use the plugin to like to customize like some tools what type what tools do you want to show what layers do you want to show in your web application then you send your project on a server where there is this map and that's it you already got your your project published on the web so under the just quickly like for the the geeks uh among us uh it's what i said first you set up your project uh using qgis so you are the gis administrator then you send the data and the project on the server so on the server you have you may have postgis it's quite useful to have postgis on the server as well to store your data you have a qgis server running and you have this map which is a php application and then list map will like provide the web application and you can also use qgis desktop to read uh wms or wfs ogc protocols but using like list map as a proxy it will do access rights etc so i will show you quickly some use cases it's provided by different people in france so that's for instance miele a french city in the alps they are doing some a candy uh styles of violist map showing like preg playgrounds schools so on a map like they can show like their layers with some nice icons a photo and a description when you click on it uh calvados that's a french district in france so they have a custom theme as well but you can customize like with css for instance uh some some are using this map like to show like some uh uh complex information like with a small chart uh on the left like showing like per actors uh the land which is free which is occupied by a project then you have the number of like industry or shops [Music] we have like another use case is like uh edition so i will show you this one live uh doing a demo it's to to use qgis form to say okay someone uh saw like a dolphin uh somewhere we will do that live later some like are doing some data vis as well like within this map so you can display charts bar charts pie charts using your data um i don't know if you know but in qgis you can use relationships between tables so maybe you have like a one-to-many relationship so this one actually i could show you live also maybe you know demo.listmap.com i put all the links in the presentation at the end uh dmod.listmap.com it's presenting you some different projects with different purpose so i was showing you the cats movements so let's load the cat project um so this project is showing like if i click on a cat that's a the map of the cat i can't i can get like his name his picture i can get some charts about like the average distance during the day i can have different information i can also print the pdf i notice the pdf was quite long but we'll see we can publish the attribute table so i can close pop-up and then if i choose this one so that's the attribute table of like uh every cats uh so i can have a cat name uh their picture uh duration total area etc i just try to get back to the pdf yeah okay so that's you can have the pdf of a specific cat so i invite you to check these projects because they show different things like paris by night it's to customize like you can switch the lights on or switch the lights off that's done with some javascript so like if this map is not enough you can still add like some custom code and to add some javascript and add a button um there is a like different projects showing like different things so i invite you to to check [Music] okay so i already showed yeah some are doing like some uh filtering so for instance hey the video is not it's not coming okay uh you're supposed to have a small video showing but maybe it's slow um so you can use a checkbox uh if you want to like select it will hide or not like these point of interest so if you want to find like some products sell sold in a farm and you want also like but this farm is selling cheese keju um that's a specific application so at least you can you can add extensions on on top of this map uh so this one is quite specific is to add like information about parcel owners so you can look for like owner or like a per area per district per neighborhood to display like long surveying information so yeah so like we have very different users of this map at either private companies public organizations research centers and we have some contributions on github uh we have also some contribution for translation i know some of you asked to join the indonesian project on transifix so uh if you are one of these translators like we can talk after uh i saw like uh like the percentage of translation of pasta was increasing a little bit it's nice to see like some contributions overseas uh we have a javascript script like repository like to share like some useful uh yeah script uh that's just some examples of other this map instance is running yeah as i said we can add extensions so on qgis server you can also add plugins you most of you know like qgis plugins on desktop but it's also possible to add plugins onto the server so it's to add like more capabilities to qgis server like more outputs formats when you do like a save as a vector file or like to add atlas capabilities when you do a print pdf or other we have also like as i said like server side list map modules like map builder wps it's web processing service to uh i will show you quickly uh yeah we have to have like the css javascript some display list map in an iframe in another website it's possible so it's like a padang restaurant if it's not enough you can always pick more it's like you can pick many things with a when it's not enough you can always like have some more that's a web processing service it's to publish like qgis algorithm you know the toolbox on the right when you do processing toolbox you can have different algorithm uh you can also publish them on list maps so if you want to do some uh some processing on the server but having the ui like from this map from the web interface it's possible there is a module for that to run qg server processed and the next release of list map it's it's gonna be like 3.4 so it's going to be next week so uh it's quite soon like this map 3.3 was released like uh september 2019 so we have quite a few features coming uh like using qgis expression in list map edition uh i will show you one of these in the demo we have snapping when editing we have like geolocation we have a lot of improvement in the database module and we have like more like access control about layers or features like for users or groups okay now it's time for the demo so everything will be live and i will start from scratch so hopefully everything will be fine how many minutes do i have this mile approximately for the demo ah well based on the schedule 10 minutes but if you want more because 10 minutes normally but if you have if you need more it's fine because it's interesting yeah yeah that's i think it's the most important yeah yeah so so go on it's fine okay so let's try because i have like i mean i have a backup project just in case uh i can like uh overpass some steps uh so as you can see my project is blank so i will just start from scratch i've just prepared like quickly some layers in my local database uh so i just add them so it's municipalities so it's like it's island it's french prognesia i have some observations i have some persons so i will just make a group right it's not compulsory but um and another one like to show you but we can customize the legends so we just for instance put these two um i will add a background layer so i have uh egl pratik auto yeah photography [Music] okay um it's live demo it's a huge demo so all right oh yeah so um let's uh so i can open this map quickly i mean i will just go to properties qgis server there's only a few settings that i need to do it's very few so i can give a title in the qgis uh in the qgis properties qg server tab i can give a title so like this is a demo for qgis user group then i would i'm doing that for later publishers wfs these layers and let's do like a symbology on my municipalities so i want to like make a categorized rendering showing one color for each with just a outline simple line offset okay yeah it's it's quick it's just to show you that okay i can organize my legend i can put like some names uh like with a human readable or like capital letters just to make them like prettier um okay so that's it i can already like start publish actually i should have choose my name's it's more convenient yes yeah that's better so i can open this map i need to save first as a qgis file live demo save okay so that's the list map plugin i already installed before so in the first time i can set up some basic configuration about my maps like if i want to enable like map tools so i want to enable like measure tool drawing tool i will do some print after i can define my uh my extent so i can say like from map canvas i want to use this extent in the second tab i can choose my layers so i want to display them by default in my application so i want to display my municipalities i can see i can set some metadata so i have like i can put a link about municipalities i have a wikipedia link uh it's a list of municipalities in in french polynesia and that's a an external link a url but if i want also i can use a [Music] pdf that i've stored on my server so i can use like doc dot pdf okay and on my municipalities i want to enable popup so i would just use auto mode and ok i save and now the thing that i need to do is like i need to send my data on my server actually my server is running on my laptop so i have nothing to do i can just go to my that's running on my machine and here i have indonesia and i have this is a nibble for qgis user group i just created it uh i can customize quickly uh the small fan mail which is provided here so i have this picture i can copy paste and call it wait i just want to refresh yeah the live demo.qgs.jpg just to have the same name as my project so no if i refresh yeah here we are i have my small phone made uh it's set so if i open now i can see my project i forgot to have the background layer sorry just coming back base layer auto because i need to enable it this one it's a key okay okay as you see i already have my web application i am in my web browser and i just like saved my project i saved the list map configuration usually people need to send their qgis project and their data their data on the server but i already have like what i have in qgis here and in my web browser here with my layers you see i can find again my input folder with observations persons and municipalities if i click municipalities i can add some metadata as well like abstract uh and i see i have my documentation button it's because i added a link so if i click on the link then it's opening the link provided so that's wikipedia and for the other one i put a pdf so it will open the pdf which is stored on the server so it's not the best pdf it's just for the for the demo so you can add some links here um and when i if you remember i have enabled pop-up on my municipalities layer so now if i click on a layer i have municipalities id the name the code wikidata wikipedia population and the url of that was in my attribute table here i have municipalities you know i've just enabled like pop-up every time i click i can have like the feature displayed these names like we can change these names so this is using a qgis configuration i don't know if you know this feature if you go to attribute forms name you can set an alias so i can say name references let's say it's a code wiki data population i can put a population so you can set alias like this it will be displayed in qgis here you see now it's like so you can remove like the reference and put code and the setting is automatically updated in list map so now if i click didn't work did i save and i didn't say sorry i can't see like the yeah now i've saved so it's no it's not displayed anymore reference it's display code so this map is reading uh the cutest project like everything that you are doing in your qgis project it will be like uh forwarded to this map as well so we don't want to duplicate the settings twice it's just reading your project and trying to doing trying to do the same so now i want to be able to customize like i mean to to let the user add new uh person in my table so if i toggle editing mode and i just add a new feature you see it's like displaying like name surname date of birth address gender main municipality i can customize the form in qgis so if i double click uh i switch to drag and drop designer id i don't want it name i can add a better name surname date of birth so i can customize the alias gender email and municipality municipality okay i want to organize a little bit this forms i will do a identity group i will put it on the top name surname let's add a municipality and the other one these are optional so i will make another group date of birth email just put all of them here so now in qgc i can also customize like uh the widget type it's a name that's perfect it's text edit so surname as well that's good municipality here i can change because i have a municipality layer and i want the data to be like automatic so i will choose valuation layer municipalities key column id key value i will show the name and here i can filter by expression so it's let's write it quickly so it's intersects i can intersect my current geometry with geometry so i'm doing quite quickly is taking the geometry of your current feature in the form intersecting by the geometry of the municipality underneath so if i do ok i will check the result after date of birth the widget type is a date birth it's a date time widget so it will display a calendar address textedit that's fine gender i can choose a value map so female female male made okay um and email is a text edit so now remember how it was in qgis before so now if i add a new feature it's organized into tabs so it's better so you can have like you can categorize your inputs so it's name surname municipality you see now it's automatically where i click it's very single uh municipality behind so it's already like green the miner then the other ones are optional date of birth it's displaying a calendar address gender now i have a drop down menu and email so i can i want to enable this form on list map as well so i go back to list map layer editing i want to add a new layer with addition capabilities i want persons i want to be able to create so here i can choose what do i want to do so create hello without geometry edit attributes it did geometry delete so i want basically actually the attribute at the geometry delete that's only for admin i don't want like to be public for instance snapping i don't want so i can just skip press okay i apply i'll just i will save the qgis project is saved so here you see i'm not connected it's written connect so i'm anonymous so i shouldn't see a new button here there is there isn't a new button there is no edition capabilities as soon as i connect username admin admin so now i'm not anonymous anymore i have the administration panel i have i'm logged in and indeed i have addition capabilities so i can add someone you see and i find exactly again my qgis configuration with identity name surname municipality and optional so let's add like a ismail sunni i smile camo tinga um optional so it's i have a calendar if needed like date of birth address gender email it's not only these ones with the red stars are compulsory so i can press save and save in my database now like database has been saved if i came back to qgis i had my point here so if i just move yeah you see my point has been saved in gs so i can find it again now in qgis it's in my layer itself so i can enable uh if i want pop-up on my present layer with auto also as well okay now if i refresh and if i click i can have i have you smile this picture you are here smile yeah sorry i can edit i can delete if i want um okay let's um uh yeah that's fine let's do the same quickly for observations i want people to add observations from the layer i've just prepared the quick symbology before with different [Music] animals and spaces [Music] observation style dot qml lot style okay so it's just we can like uh green sea turtle whale dolphin uh tropic bird brown booby i don't know um so i can customize again the form so let's switch to dragon drop designer i don't want to display the id id person so i can choose observer [Music] spaces uh photo i want the people to be able to so the idea like the purpose of this project is like people can say okay i saw a dolphin uh yesterday and i have a picture so i can have a photo so before that's okay sorry i'm coming back to the person so it's with a widget type noise wrench so that's wrong i should use i should use value [Music] relation reference why is not automatic okay ah because i didn't display okay sorry i need to do one step before project properties creations discover relations i can select them okay okay now it's going to be better yeah widget type relation reference displaying name okay uh value relation reference okay oops so it's picking up like the link uh the relationship between my layers um i will just let everything photo it's not a text edit it's an attachment widget so in qgis you will see like the three dots to browse your files uh notes i can let text edit date i can put again like date time gender i can put again my value map made male female female and maybe we don't see exactly like because it's anymore far away unknown okay yeah fk municipality i won't use it i can remove it yeah okay and i want to enable again like capabilities on my edition so let's add observations i want to create and this is going to be like public for instance i will not put arabic groups i want people to just be able to create features so let's do okay okay and now if i came back i can disconnect if i came back to my indonesian project i have the edition so i'm not anonymous and i can edit i can add uh observer so ishmael uh what did you see is my camellia tapa dolphin uh yeah it's a dolphin on the land sorry yeah it's better i can add some notes uh when did you see it yeah you saw it like 20 minutes ago and you are sure it's made let's add the picture you see now i have a browse button so i can add yeah my dolphin save and here we have we have our red dots and sorry i didn't display like we have the legend um like my municipalities so if you you saw the spinner dolphin here um no object has been found so i didn't enable pop-up on my layer so i can came back to layers observations pop-up i would just let auto as well and came back here now i should be able to click on the dolphin and i have my picture so people can add features on it i mean in my application uh let's add some quickly some data vis about this project so i just show you about edition and forms i want to show you know some database capabilities so i want to display for instance the population of my my municipalities so i can go back to this map database i would just choose right duck duck theme that's just for me i like it um when i'm going to do like a bar chart uh population the title i can give like a description population in 2017 on my municipalities xfield is my name um aggregation i want just to sum it's okay then i can add one trace is going to be my population field uh i can let all these options by default now if i press ok everything is saved so now i should have a new tool um yeah i have it database so here we are we can have our like population showing like each municipalities uh on my map i would like to add one more database more like so for that i'm just going to add other observations before um but not made by ismail let's choose uh so whale uh date okay we saw it here save and let's smile i'm going to add you another one this smile what did you see uh a seater green sea turtle yeah quincy turtle [Laughter] without geometry sorry i made a mistake it's okay i just i will just add another one um yeah you saw it here okay so now i have like uh two observations made by ismail and one by another guy so i want to display um uh spur observers so let's add [Music] i want to show like how many observations uh each person have i've made before so i'm going to my person's layer and i'm going to add the virtual field name count and i forgot one step before i need to take the relationship between persons and observations with this name okay sorry virtual field count i want to count um so i already just made the the qgis expression oh let's not make any mistake okay so that's it's counting like per observer the number of observations so if i do okay yeah great it works ismail you saw free and divide so one one animal so i want to display a pie chart about this information so this is live it's a virtual field so every time i add new observations uh this table will be updated because it's based on a huge expression if i go here fields i see it's like keeping the the expression behind so it will be computed every time so let's add this database i'm going to add a pie uh title um yeah observers uh uh persons i want to display the name i want to sum and i want the count and yeah that's it [Music] okay let's do okay now if i go back to my this map yeah great it works like i have my uh pie chart uh a smile you you won like you of course um i can [Music] i can add another chart if you want but at the feature level yeah uh well okay i will do that if i time i would see okay next thing last thing i would like to show you is like printing pdf so you know in qgis you can add like some print layouts so i'm going to add one i will call it a landscape a4 and i already like made one so i'm just going to actually have edittems from template landscape a4 okay it's it has been made very quickly so i have a title so i will just let it like this title description i have a very basic map i can have yeah i can have a custom logo i can have like some text with some automatic like date format they don't know with a format i have my legend uh i i'm letting title and description because uh i want people using this map to set these uh items so i'm going to save uh leave i would just want to check that i have enabled print option here it's okay i came back to list map so now i should refresh great i have a small printer you see here small printer it's asking me which template i want to use so it's reading landscape a4 so i can have many print layouts landscape a4 i can choose and then here i can set like a vagus it works then i can just say print or i can choose i can change the scale i can zoom in move like the area where i want to print one thing will be missing it's the background but okay i have my pdf i just i don't have the background because i need to do one step more but i see like you can see that from the web browser we can print pdf uh setting up like custom title custom description it's just printing the area that you want [Music] yes let's last thing i mean still pdf i want to do an atlas okay i can enable if you want the it's just easy end photo i think it should be fine for the print now to have the background layer because i need to name the layer okay print up free the background is here yeah great i didn't set any title or description but yeah uh last thing i mean there's many things that i can show of course in this map as i said before like this map is uh like we can do that like for training for two days so it's there's quite a few a few options that we can do uh pop-up map options we can display the attribute table uh you can see it in the demo of the cat layer edition we did it we can have like filter filter layer by user uh if you want to like hide some layers or not according to the user uh with connected on this map you can also do it i mean uh and the features itself like within one layer you can filter you can filter like features database i was showing you like uh some of these we can have time manager or some atlas i'm just going to do like one atlas in a print layout quickly layout manager landscape a4 duplicate let's call it atlas and then i will quickly set up the atlas atlas panel okay generate atlas coverage municipalities um i don't need these but i will name okay so no i should have i'm sure you know about the class capabilities so i need to configure my map to follow my atlas so now every time i change i can change map here in the title i will change i will put uh the name of the municipality so if i go i can add an expression name yeah papara this one i can remove it um i could display like other information like the number of observations uh within this municipality now i have like this so i can add like some yeah so pepper so this is an atlas so it won't uh yeah just save closing actually up um so this layout is different because it's a nut class so it won't be displayed here uh it won't be displayed here because an atlas is like linked to a feature so the user can't choose actually like the extent to print it's just it's linked to the feature itself to the municipality so instead click on the municipality and here you can see i have my atlas and i can export my atlas so now it will specifically like make this pdf for that municipality i lost again my account layer i need to do something anyway um [Music] yeah so here we are yeah five minutes more at any view it's just uh i finished my demo uh i think ah okay right i've already showed like quite a lot of things yeah a lot of interesting things yeah just um i finished i just want to get back to my presentation so yeah i just put you some links like on twitter like that's me that's a twitter account for lisma procujs that's a company for this news there's also a mailing list about this map if you want to be up to date with new versions i put you some links like the demo the github link translation so that's uh transfix if you want to translate in basa i can't click anymore from the fix okay okay as a documentation uh if you if you need and we are also providing hosting solutions about this map as i said it's a server application and just to form i mean just for information uh next tuesday there is a qg swiss user group meeting and uh one colleague will present new feature uh from liz map 3.4 so i put the link for registration uh himacasi side by jumper uh hopefully maybe i can uh i would like to come to indonesia as soon as the borders are open about the covet situation so yeah maybe i will meet some of you there in indonesia as soon as i'm here yeah okay thank you again a very interesting uh presentation and demo especially everything works like it was yeah a huge demo between like database editions pdf etc but i hope it was like a good introduction yes i i think so because uh myself i never use this map and now i can imagine like how how how is the like the capabilities of this list maps and yes it seems interesting and we have some questions from the participants uh for example here from wendy does list map support on the flight projection ask questions or how it will how is it yes it's okay it's working um there is some limitations uh if you enable in qgis so it seems i can't move anymore like might be i can't click actually let's start sharing and start again but uh okay yeah oh yeah um yeah so it works like uh all my layers were in the same projection but uh that's huge server managing that part but then there's just some limitations if in this map you use these base layers because these base layers usually on the internet this base layer are in a 38 57 projection like dpsg this one so as soon as you use one of these uh your project will usually like come with this projection it's this map managing it for you um that's why like uh here you can customize the scales and if the map is in 3857 in google and mercator then like it's not following exactly this case because these scales are provided it's compulsory to follow uh the external provider of like these but yeah it's it's working like it's it's working there's no problem with on the flight projection okay thank you and there is also that's from wendy and there is also from fearman hardy must film hardy can we use the same kgs project file for killfoot and list map [Music] i don't see why it wouldn't work like i'm honestly i haven't tried that much uh q field uh i just know like the concept i tried quickly i never use it in production like uh the same project with q field and list map but i think both projects try to like read the qgis configuration so as i showed you like the alias the forms uh some configuration like comes from qgis itself so this map is reading this configuration and q field as well so i think it's just a bonus both okay thank you okay thank you and there is also and there is another one uh from the admin does uh all map elements on which composer can be added as the ptf layout templates or the of or if there is a limitation about sorry in the printer you know the map elements map elements uh in the pages composer template or there is uh can be added as in the ptf layout uh sorry like uh all these like in the template there are some items there and uh is there any uh element or map element that cannot be added or all is possible to it i'm not sure if you are talking about these elements or don't see other elements but yeah okay well all these elements can be used uh only like i mean that's all native uh in qgis desktop it's also available on qgis server uh it's all right okay only as far as i know like uh plugins can also add their own elements so i'm thinking about data properly for instance i started talking with the developer because no like i mean if you have installed data plately on qgis desktop it will add a new item here and as far as i know i mean for now there is no like the dataplotly plugin can't run on the server side so it's on my runmap like to talk with the developer of dataplotly to enable it on the server side because people can add like charts related to an atlas feature and that absolutely will just like yeah print the charts for this atlas feature and unfortunately it won't work as fast as far as i know on the qg server side only like uh yeah the one coming from plugins uh the plugin needs to be available on the server side but all the native one like a picture text legend nerf arrow etc yeah it will work and like the new features like the patch legend that that landed in qgis 3.16 or 314 i mean also custom shapes etc yeah like yeah it should work okay yeah it's okay thanks for the answer and there is also a question from ifanbustomy uh is there any limitation on this map in terms of the more advanced layer visualization for example rupees or geometry generator inverted polygon heat maps um i would say it depends a lot already first on your server uh if you have a if you are running like on a on a small server with uh just a few ram or like a cpu then like ud server will struggle to compute so it's better to prepare like the data before um there's no like a straight answer about this uh like my advice is like just be careful because there is a huge difference between like uh you alone in qg's desktop you are alone on your data and then when you publish on the on the web then you may have like uh i don't know like a few requests minute per hour with multiple users so if you have like complex geometry generators it will just slow down your application so if you are alone on qg server like if you have just a few users it's all right qg server will manage uh but it's just if you have like so like different layers different geometry geometry generators inverted polygons extra uh yeah just be careful and check like if you start seeing some bottlenecks about like uh like long like like if you need to wait uh when you zoom in or zoom out on ah that way when if you if when you zoom in and zoom out like the points are very slow to come or like uh you need to start like checking if you can improve like the performance at the index on your postgres database if you can like in qgis it's also uh nice to check this setting this rendering here simplify well i don't have it because it's a pointless it's a point layer so i don't have simplify if i do municipalities here i will have rendering simplify geometry simplify on the provider side if possible so this will like limit the amount of data that qg server is downloading from postgis um so that's a nice option so yeah it will work it's just uh be careful if you start seeing like some very slow uh response sometimes okay so so basically it's uh it it will work but uh maybe the performance really depends on the server yeah and like how many users connected to the list map at the same time okay and there is also a question from youtube is there uh in this map is there any feature for user management or uh role like managing the role like maybe outdoor or admin or only user or something like that yes um okay so if i connect um so i didn't show like everything so there is an administration panel here uh so there is less map configuration maps management so you can decide like okay first i can show the users so you can have an admin user like this and create new user if i want to create a smile with an email etc so i can save i can have some groups so then like i can add one or many layers in a group a user can can belong to one or many group or zero group as well so we can have many admins and then for the maps management you see uh for if i take qgis id the folder that i created before here i just make it very easy so view project in the repository in the repository i put anonymous that means intranet it's different groups but i can and check if i don't want like the addition tool to be like visible for anonymous users i can uncheck it users so only admins can add here that's at the folder level like a folder can contain one or many qgis project i can also choose for a given project the first tab here i can restrict access to the following groups i can also hide it if i want so if i put admin then this project specifically would be hidden from all users except admin uh so there is also here group visibility like for a specific layer i can choose group visibility so again i can put admin or name of a group of a layer and if i want filter layer by user this one is to filter features within the same layer accord so it's asking me like which layer i want to filter which field contains my login or my group so let's say i want to display only like the municipality for the town hall so i i can add a field with the login of the of the mail in this attribute table and only the mayor will see his own municipality so it's very different levels you can hide the project or not you can enable editions or like read access rights here at the repository level then you can hide or not like for admins or like different groups then you can i that's a new feature in lisma 3.4 this one group visibility and then at the feature level to like within the same layer you can hide or not uh layers features sorry okay so it seems very flexible in terms of role management there's many use cases and many yeah like there's always someone coming with a new right like i want to i just want for this and then like yeah i can imagine yes access right is uh it's quite important especially if you are in the government or a big company or secret society or something exactly okay maybe this is the last one from the zoom uh that's from ignell tesla's map support any further style editing like twitter bootstrap pulma html5 polar plate on foundation framework and he said it is very interesting plugin uh so i'm not sure exactly what you mean uh uh with this question uh this map is using so it's possible to customize like the css so here it's possible to customize quickly from the admin panel like the headers you can add your custom logo if i you want to change the list map here change the background etc you can add some javascript in the documentation it's written it's really written now you can add some css like per repository or your full instance some some list map doesn't like look like um like like a list map like uh they are so different i just take this one i'm not sure like uh ah yeah that's in this map within an iframe uh on another website but yeah you can embed it with changing like the the the layout so you see it's quite i mean it's still the same but some of them like are very different okay yeah yeah and then it's possible to display sometimes we can i so it's using bootstrap behind so then in like i didn't see but in database there is some advanced so here you can have like optional container template html with bootstrap so you can write your own html code using like bootstrap if you want it's also working um okay yeah okay so it's also participating uh and one more thing that depends what you feel like i mean okay maybe this is the last one from youtube that's from zoom and then so the question is uh should uh is it only possible with kg server or can we use only with q server without yes it's qg server only because it's reading your it's very tight to qg server like you to qgis like as we see the configurations the alias the forms the form layouts that we have made here it's all kugee's configuration and only like qg server can render the same like your symbology so yeah it's only a qg server and this map is designed for qg server so it's not possible to use like jio server or something else okay thank you okay so i think that's from zoom in youtube maybe my question so i was wondering like how is the usual workflow because currently you are showing the project and the cruise project in your laptop and the server in your laptop also uh like how is useful in production like should i like upload the whole kg server and layer uh to the server or how how it's how it used to return uh so for like uh that's uh that's the ftp so i can connect to uh to my instance running on listmap.com uh so it's i recommend you to use like a postgresql database uh so that's done my postgresql listmap.com like i have some online uh where i can so it's quite convenient already to store the data to process to have like so we can build some quite complex applications uh like with triggers uh with uh like some database logic um then to transfer that so but you you don't have to use postgis like it's not compulsory except for some tools like edition you can't edit the ship file online like the if you have concurrency with uh different users editing a ship file it will just be broken so we don't allow editing a shape file online so if you want additional capabilities it must be like database like at least sqlite i think or joe package but just use postgresql if you can but you can use shapefiles or rasters like tiff uh just need to embed them like i mean for me i just saved my curses project here but you can have like uh yeah like shapefiles tips here you just transfer everything on your server using either like ftp or ssh using airsync or shared like there's no limit just as soon as it's i mean it just needs to be available on the server side okay so basically uh you you update or modify in the project locally and then put everything in the server well for me i have this map on my laptop because okay using it usually people don't have this map on their computer so they have only like the one running on the server so they need to like yeah set up their project i mean they need to more or less follow them yeah you remember this um yeah yeah more or less like uh they followed this like set up your project on your desktop so you prepare like your legend your forms your pdf uh your database etc so you have your qgis project you have your shapefiles you have your tiff uh other layers your forms your pdf then you transfer you send the data on the server so for me indeed it's running on my laptop but usually people don't have it so they must ever use ftp or ssh or file transfer any file transfer protocol that you can you can have so you can like list map can read your qgis project your shape file and then just ask qg server to render these layers okay okay yeah that's oh yeah i was wondering if the plugin also uh yeah like uh pushing the the the project directly without going to the ftp and so on no yeah it's in our roadmap to improve uh like uh the the transfer uh okay 3.5 lisma 3.5 uh maybe the next one but we are thinking like like more uh convenient uh way to transfer the data for now it's just outside of the plugin just literally the plugin it's just generating uh the cfg file then you just need to transfer these files like okay okay thank you again for the presentation and the the answer and the discussion i think it's very interesting so what i can learn from the presentation and this plugin can help you set up the europe set web map easily and you can get what you see in your kids desktop and also in the web map i think that's it i think we already run of time i think might be interesting so yeah so thank you very much from uh from us i will continue with some the next item there and of course if you uh the person want to contact them directly go to twitter or send postcards maybe okay so i will take the screen share now so now there are some can you see my screen yes okay so there are some announcements or some news we usually share some kids news from the world so that we are not getting behind so the first one is the the kgs 3.16 is already released i think last month and now there are already 3.16.1 there are some update from some parks it's a long-term release uh i will speak in indonesia maybe so far the [Music] [Music] um [Music] uh [Music] um [Music] uh follow youtube foreign thank you etienne this is very interesting plugins i believe most of the qgis indonesia will explore more on this one yeah me myself just have it deploy on my local machine just today so we'll definitely export on this one and yeah our qgis user group is quite new maybe uh almost a year and the most active uh platform is on our telegram groups we we have um 1 300 participants on telegrams and due to this pandemic session we most of our activity just doing half virtual um chat or uh sharing like this one okay thank you thank you so much [Music] [Music] [Music] youtube [Music] foreign foreign [Music] [Music] [Music] hopefully we can have you again in the upcoming session maybe sure thank you and don't need to share feedbacks uh if you use this map uh just tweet about it or because it's open source we don't know who is using like sometimes some tools or like if you are using quick osm or like laser or list map or whatever just sometimes it's nice to share some tweets or some so you can developers can have feedbacks it's it's nice sure sure yeah we're happy we have a channel to directly communicate with you and the other developers of the list map of course the reason the feedback at the store or if you found a bug just ping at the end yes we can okay yeah yeah i mean we kind of explore it of course and we can discuss if we found a bug or there's something a workflow or pipelines that we have to do on uh running the the plugin something like that sure do not hesitate just uh ping me somewhere on twitter or by mail or okay cool [Music] thank you [Music] nice thanks hello [Music] oh
Info
Channel: QGIS User Group Indonesia
Views: 987
Rating: undefined out of 5
Keywords:
Id: _qwgmOjy2nY
Channel Id: undefined
Length: 109min 15sec (6555 seconds)
Published: Sat Nov 21 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.