Editing shapefile in a webapp - maps

I need to develop a web application to make users edit a shapefile in the browser.
Main idea would be to load a shapefile with his layers, and then let users create lines, polylines and so, saving that data to the shapefile.
An improvememt would be to save data to db.
I searched on the Internet but I can't find a opensource solution.
I took a look at lizmap and qgis server but It seems there Is not the possibility to insert vectorial items or edit the Ones already present.
Can someone help? Thanks in advance

What you are looking for can be achieved by using GeoServer and a WFS-T client such as OpenLayers. See for example this tutorial or this question for examples.

Related

Implementing "Night Mode" in GIS with WMS

I am fairly new to the world of developing and the world of mapping. For my studies I want to implement a WMS map into QGIS/ArcGIS but have it in a night mode/dark mode style for better visual representation. Now as I looked through the web, I did not find a service or provider who has a WMS server with a night mode OSM (Open street map). Does somebody of you have an idea on how to solve this problem? Maybe even with a python code?
Thanks in advance!!!
If you are using leaflet in JS or QGIS for example you can use xyz tiles. Here you can find some examples.
For QGIS, get the link that looks like 'https://example.com/{z}/{x}/{y}.png' in the plane JavaScript code snippet in the website and add a new xyz connection.

How do I streamline/automate data-entry?

I'm looking to create a website around a tool that plugs info from different sites into a form on mine. I'd like to eliminate/streamline data-entry. Anyone know a good way to accomplish this?
There are plenty of web scraper scripts available on github that can do data capture from web.
You will still need programming skills to change and plug those scripts as per your requirement. Here is one such parser but you must know basic DOM and programming to access information of your need from a website.
Apart from this you can also use excel sheet to access web data and then you can fill your form with that data.
You should try to learn web scraping using python. Threre are plenty of web based tutorials for it. Youtube may also be helpful.

How to insert coding and Maths formula into database

I am working on a project which contains the question with options and solution of that question. I want to display the Mats equations and some coding questions on webpage. So my query is what will the the procedure to insert those equation into Database and display it on my webpage.
for the reference I want to display like this following link :
http://www.indiabix.com/aptitude/compound-interest/
http://www.indiabix.com/c-programming/functions/
Thanks
Frankly speaking as far as I understood your problem you do not have Idea about coding (I may be wrong but as you are not suggesting any particular database and any technical stuff I'm assuming this.)
You can use prebuilt frameworks for this job you don't need to design application from scratch unless it is your some project.
Some suggested Links are this ...
Moodle
WordPress
You need to find plugin after installing these frameworks on your webserver bundle
For that you can use
WAMP on windows or LAMP if on Linux
But Again your question too general. Give some inputs first
Information About Moodle:
IF you go throught moodle webiste you will get to know that how powerful LMS( learning management system ).
You just need to know how to configure such websites
Go through this video tutorials if you want to
Infromation About WordPress:
Wordpress is general purpose Website so you can develop any service with it very easily and everything including database is taken care by it (same case with moodle but moodle is more focused on LMS )
You have to search for LMS plugin inside wordpress for your purpose.
KINDLY ACCEPT THIS ONE AS ANsWER if you find information usefule... (Points help me contribute more and allows me also to ask question)

Form details to be displayed in the grid

I have basic question from my side, as I am Beginner level in Delphi XE2.
I am using VCL form and entering the Form details in the edit box and to be displayed in the grid with several basic operation like Add, Delete and Update/Retrieve. Whereas the details have to be saved in the SQL server.
If I am using the form later on, i need the Previous data in the grid from the SQL. For those operation my Update/Retrieve field operation must be done on Delphi or SQL server.
Hope everyone would have come across these basic forms. So help me.
Thanks in advance.
Regards,
Rajan.
http://docwiki.embarcadero.com/RADStudio/en/Developing_Database_Applications
http://docwiki.embarcadero.com/RADStudio/en/Developing_Database_Applications_Index
Those are basic topics about making your application connecting to database.
ExpressQuantumGrid is very complex and expensive control on it's own, it does not have online help but does have offline one, and there is "Task-based help / Connecting to Data" section that covers what u need about that certain grid. Do you really use tcxgrid component or just put that tag at random guess ? You say u have no Delphi experience but did you really purchase DevArt library which price may be almost as large as Delphi itself ? If you did you may try opening their VCL demos and reading their sources how they were implemented.

Program needed to display graph of tab delimited file on web in real time

What I need is a method to display a graph of data from a tab delimited file uploaded to a website. Once the file is uploaded the program will convert the data to a graph or the graph be generated locally and sent to website, but it needs to be automated and in realtime.
Thanks,
Antone
Your question is rather broad.
The answers to these questions usually depend upon what sort of programming framework you will be using for your website. For example, PHP has some native libraries to generate graphs based on submitted data in multiple formats. But that may not be what you are looking for and using something like dojo or ExtJS might be better. Or if you are a Java/JSP person, then there are lots of frameworks that can handle this. Of course .NET might be better. I am sure the Python and Ruby folks have their own thoughts as well and then of course there is Delphi.

Resources