<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">---------- Forwarded message ---------<br>From: <strong class="gmail_sendername" dir="auto">SACHIN GUPTA</strong> <span dir="ltr"><<a href="mailto:sachingupta2206@gmail.com">sachingupta2206@gmail.com</a>></span><br>Date: Thu, 4 Apr 2019 at 16:48<br>Subject: Re: [Oskari-user] Need Help<br>To: Aarnio Timo (MML) <<a href="mailto:timo.aarnio@maanmittauslaitos.fi">timo.aarnio@maanmittauslaitos.fi</a>><br></div><br><br><div dir="ltr">Hi Aarnio,<div><br></div><div>Thanks for your reply and time. It will relay help me to understand the things. </div><div><br></div><div>Add 1) According to your reply can I assume I need to use only RPC library, No Oskari Backend setup, No Oskari frontend setup and no Oskari server setup? </div><div><br></div><div>Add 2) You could draw the features on the map utilizing the RPC API : Is there any function available to set map data? like init function where we can set initial state for map.</div><div><br></div><div>Let me explain my requirement with a simple use case:</div><div><br></div><div>In my website a logedin user can see the Map screen, he can draw a polygon and saved the map. After some time he can view the previously saved Map with the polygon. He can edit the map and polygon.</div><div><br></div><div>Thanks,</div><div>Sachin </div><div> </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 4 Apr 2019 at 16:10, Aarnio Timo (MML) <<a href="mailto:timo.aarnio@maanmittauslaitos.fi" target="_blank">timo.aarnio@maanmittauslaitos.fi</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div lang="FI">
<div class="m_4944977148897937555gmail-m_-2718917264478232177WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hello and thank you for your interest in Oskari!<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Regarding your questions I’m afraid I cannot give you a definite answer, as it depends on many things. Anyway:<u></u><u></u></span></p>
<ol style="margin-top:0in" start="1" type="1">
<li class="m_4944977148897937555gmail-m_-2718917264478232177MsoListParagraph" style="margin-left:0in"><span lang="EN-US">If you want to achieve this using an embedded map you just develop the functionality/service utilizing Oskari RPC API, the RPC
Example page will help you get started:</span><span lang="EN-US"> </span><span lang="EN-US"><a href="http://oskari.org/examples/rpc-api/rpc_example.html" target="_blank">http://oskari.org/examples/rpc-api/rpc_example.html</a> - see e.g.
“Drawing requests” for learning how to be able to draw polygons and how to get the polygon coordinates so that they can be saved in the DB.<u></u><u></u></span></li><li class="m_4944977148897937555gmail-m_-2718917264478232177MsoListParagraph" style="margin-left:0in"><span lang="EN-US">Not sure what you mean by saved map, but if you refer to the polygons saved in the first question this is something that can be
achieved in many ways. You could set up a WMS / WFS interface that serves the saved data and configure that as a map layer in your Oskari instance or you could draw the features on the map utilizing the RPC API.<u></u><u></u></span></li></ol>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Hope this helps you get started!<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Kind regards,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Timo Aarnio<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> Oskari-user <<a href="mailto:oskari-user-bounces@lists.osgeo.org" target="_blank">oskari-user-bounces@lists.osgeo.org</a>>
<b>On Behalf Of </b>SACHIN GUPTA<br>
<b>Sent:</b> torstai 4. huhtikuuta 2019 11.38<br>
<b>To:</b> <a href="mailto:Oskari-user@lists.osgeo.org" target="_blank">Oskari-user@lists.osgeo.org</a><br>
<b>Subject:</b> [Oskari-user] Need Help<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Hello,<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I want to integrate your Map service with our Angular project. I have gone trough the API document already. I have some quires regarding API implementation:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">(1) I want to display Map screen on our website in which user can draw some polygon and save it to our on DB. How can I do this? Is it possible to use only RPC client library for this purpose? <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">(2) How can I display saved map? basically where I need to set let,log and polygon information to display previously saved map? <br clear="all">
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal">Thanks,<u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<p style="margin:0in 0in 0.0001pt"><b><span style="font-size:12pt;font-family:Verdana,sans-serif;color:rgb(31,73,125)">Sachin Gupta </span></b><span style="font-size:12pt"><u></u><u></u></span></p>
<p style="margin:0in 0in 0.0001pt"><span style="font-size:12pt"><u></u> <u></u></span></p>
<p style="margin:0in 0in 0.0001pt"><span style="font-size:12pt"><u></u> <u></u></span></p>
<p style="margin:0in 0in 0.0001pt"><span style="font-size:18pt">Willing is not enough, We must do....</span><span style="font-size:12pt"><u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="m_4944977148897937555gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><p style="font-size:small;margin:0in 0in 0.0001pt"><span style="font-family:verdana,sans-serif"><b><span style="color:rgb(31,73,125)">Thanks with kind Regards,</span></b></span></p><p style="font-size:small;margin:0in 0in 0.0001pt"><span style="font-family:verdana,sans-serif"><b><span style="color:rgb(31,73,125)">Sachin Gupta <br></span></b></span></p><p style="font-size:small;margin:0in 0in 0.0001pt"><span style="color:rgb(31,73,125);font-family:verdana,sans-serif">Skype: sachingupta2206</span><br></p><p style="font-size:small;margin:0in 0in 0.0001pt"><font color="#1f497d" face="verdana, sans-serif">Contact No: +91 9754930813</font></p><p style="font-size:small;margin:0in 0in 0.0001pt"><font color="#1f497d" face="verdana, sans-serif"><br></font></p><p style="font-size:small;margin:0in 0in 0.0001pt"><span style="font-size:large">Willing is not enough, We must do....</span><font color="#1f497d" face="verdana, sans-serif"><br></font></p></div></div></div></div></div></div>
</div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><p style="font-size:small;margin:0in 0in 0.0001pt"><span style="font-family:verdana,sans-serif"><b><span style="color:rgb(31,73,125)">Thanks with kind Regards,</span></b></span></p><p style="font-size:small;margin:0in 0in 0.0001pt"><span style="font-family:verdana,sans-serif"><b><span style="color:rgb(31,73,125)">Sachin Gupta <br></span></b></span></p><p style="font-size:small;margin:0in 0in 0.0001pt"><span style="color:rgb(31,73,125);font-family:verdana,sans-serif">Skype: sachingupta2206</span><br></p><p style="font-size:small;margin:0in 0in 0.0001pt"><font color="#1f497d" face="verdana, sans-serif">Contact No: +91 9754930813</font></p><p style="font-size:small;margin:0in 0in 0.0001pt"><font color="#1f497d" face="verdana, sans-serif"><br></font></p><p style="font-size:small;margin:0in 0in 0.0001pt"><span style="font-size:large">Willing is not enough, We must do....</span><font color="#1f497d" face="verdana, sans-serif"><br></font></p></div></div></div></div></div></div></div>