<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi Travis,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thank you for your response! I can connect to differen<span style="font-family: calibri, arial, helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">t data t</span><span style="font-family: calibri, arial, helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">yp</span><span style="font-family: calibri, arial, helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">es
 with</span><span style="font-family: calibri, arial, helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);"> OG</span><span style="font-family: calibri, arial, helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">R
 or </span><span style="color: rgb(0, 0, 0); font-family: calibri, arial, helvetica, sans-serif; font-size: 12pt; background-color: rgba(0, 0, 0, 0); display: inline !important;">XSLT</span><span style="color: rgb(62, 67, 73); font-family: Arial, sans-serif; font-size: 12.8px; background-color: rgb(255, 255, 255); display: inline !important;"><span style="font-family: calibri, arial, helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);"> 
 for XML, however the problem is that the API only supplies in (non Geo-) JSON or an XML format mapserver doesnt like. Its the MetOffice datapoint; I am branching out to more sources but I will want to include them. Thats why Im looking for some way to convert
 them as an intermediate step. Ill dig deeper into OGR to see if it can connect to that API and maybe still get useable data from it.<br>
<br>
Regards,</span></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="color: rgb(62, 67, 73); font-family: Arial, sans-serif; font-size: 12.8px; background-color: rgb(255, 255, 255); display: inline !important;"><span style="font-family: calibri, arial, helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">Liron</span></span></div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> mapserver-users <mapserver-users-bounces@lists.osgeo.org> on behalf of mapserver-users-request@lists.osgeo.org <mapserver-users-request@lists.osgeo.org><br>
<b>Sent:</b> 04 January 2021 20:00<br>
<b>To:</b> mapserver-users@lists.osgeo.org <mapserver-users@lists.osgeo.org><br>
<b>Subject:</b> mapserver-users Digest, Vol 156, Issue 3</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">CAUTION: External email. Ensure this message is from a trusted source before clicking links/attachments. If you are concerned forward this email to spam@abdn.ac.uk<br>
<br>
<br>
Send mapserver-users mailing list submissions to<br>
        mapserver-users@lists.osgeo.org<br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://lists.osgeo.org/mailman/listinfo/mapserver-users">https://lists.osgeo.org/mailman/listinfo/mapserver-users</a><br>
or, via email, send a message with subject or body 'help' to<br>
        mapserver-users-request@lists.osgeo.org<br>
<br>
You can reach the person managing the list at<br>
        mapserver-users-owner@lists.osgeo.org<br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of mapserver-users digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Re: Question about importing xml/json data from api<br>
      (Travis Kirstine)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Mon, 4 Jan 2021 14:55:24 -0500<br>
From: Travis Kirstine <traviskirstine@gmail.com><br>
To: "CHEN, LIRON (PGT)" <l.chen.18@abdn.ac.uk><br>
Cc: "mapserver-users@lists.osgeo.org"<br>
        <mapserver-users@lists.osgeo.org><br>
Subject: Re: [mapserver-users] Question about importing xml/json data<br>
        from api<br>
Message-ID:<br>
        <CALtm4h11NDiJQgAPRHgwrKOb+7EbpEvk4ccW11JGKGBMifOeDA@mail.gmail.com><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Liron,<br>
<br>
Since MapServer is built with GDAL / OGR you connect to most common formats<br>
without parsing, see <a href="https://www.mapserver.org/input/vector/ogr.html">https://www.mapserver.org/input/vector/ogr.html</a>.<br>
However this does not include hand rolled JSON / XML, if possible retrieve<br>
GeoJSON or some other GDAL / OGR supported format from the API.  You may<br>
want to go through an extra step(s) of converting the data to a format that<br>
supports spatial indexing (like shapefile or geopackage) if working with<br>
large datasets.  Most of this can be done using a shell / batch scripting<br>
and command line tools (ogr2ogr and shptree).  BTW ogr does support direct<br>
connection to some API - like an ESRI feature server which can make the<br>
conversion "easy", however not all OGR supported formats work with MapServer<br>
<br>
<a href="https://gdal.org/drivers/vector/index.html">https://gdal.org/drivers/vector/index.html</a><br>
<br>
Regards<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
On Fri, 1 Jan 2021 at 18:35, CHEN, LIRON (PGT) <l.chen.18@abdn.ac.uk> wrote:<br>
<br>
> Hi and happy New Year!<br>
><br>
> Im completely new to MapServer and not from a development background, but<br>
> I hope its ok to ask for help here. Im a GIS postgraduate with some<br>
> programming skill and Im trying to teach myself to set up a service that<br>
> generates maps or layers when called on; but I want the service to generate<br>
> them using the most recently published data from other web sources through<br>
> their respective APIs. They mostly provide XML or JSON formatted spatial<br>
> data.<br>
><br>
> Ill inevitably need to read up and practice a lot and thats fine. But can<br>
> anyone point me towards the apps or functionalities that will eventually<br>
> allow me to do this? Just because Im comfortable with C++ I had a look if I<br>
> could import with libcurl and parse with that to something mapserver could<br>
> use but I think thats taking a very long way round.. any help appreciated.<br>
><br>
> Kind regards,<br>
> Liron Chen<br>
><br>
><br>
> The University of Aberdeen is a charity registered in Scotland, No<br>
> SC013683.<br>
> Tha Oilthigh Obar Dheathain na charthannas cl?raichte ann an Alba, ?ir.<br>
> SC013683.<br>
> _______________________________________________<br>
> mapserver-users mailing list<br>
> mapserver-users@lists.osgeo.org<br>
> <a href="https://lists.osgeo.org/mailman/listinfo/mapserver-users">https://lists.osgeo.org/mailman/listinfo/mapserver-users</a><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.osgeo.org/pipermail/mapserver-users/attachments/20210104/1ba7237c/attachment-0001.html">http://lists.osgeo.org/pipermail/mapserver-users/attachments/20210104/1ba7237c/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
mapserver-users mailing list<br>
mapserver-users@lists.osgeo.org<br>
<a href="https://lists.osgeo.org/mailman/listinfo/mapserver-users">https://lists.osgeo.org/mailman/listinfo/mapserver-users</a><br>
<br>
<br>
------------------------------<br>
<br>
End of mapserver-users Digest, Vol 156, Issue 3<br>
***********************************************<br>
</div>
</span></font></div>
<br>
<br>
The University of Aberdeen is a charity registered in Scotland, No SC013683.<br>
Tha Oilthigh Obar Dheathain na charthannas clàraichte ann an Alba, Àir. SC013683.
</body>
</html>