[mapserver-users] server geojson data as input to map file
Robert Sanson
Robert.Sanson at asurequality.com
Wed Jun 16 14:10:08 PDT 2021
Hi Jeff and others
I have been using a Python cgi-bin service that returns a GeoJSON spatial feature:
LAYER
NAME farm
TYPE POLYGON
STATUS ON
CONNECTIONTYPE OGR
CONNECTION "http://myserver/cgi-bin/farmgjson.py?farmid=%farmid%"
VALIDATION
'farmid' '^[A-Z]{2}[0-9]{5}$'
END
…
Kind regards
Robert Sanson
From: mapserver-users <mapserver-users-bounces at lists.osgeo.org> On Behalf Of Thomas Gratier
Sent: Thursday, 17 June 2021 3:52 am
To: Jeff McKenna <jmckenna at gatewaygeomatics.com>
Cc: MapserverList OSGEO <mapserver-users at lists.osgeo.org>
Subject: Re: [mapserver-users] server geojson data as input to map file
Hi Jeff,
Could be wrong but your exemple use a static GeoJSON file whereas flask datasource would more probably be http://urlflaskserver/my_end_point/layername.geojson
So
CONNECTIONTYPE OGR
CONNECTION "name.json"
DATA "layername"
would be
CONNECTIONTYPE OGR
CONNECTION "/vsicurl/http://urlflaskserver/my_end_point/layername.geojson"
DATA "layername"
FYI, above untested but considering it may work because it could inherit from GDAL/OGR behaviour like below and already mentioned for other datasources e.g https://mapserver.org/input/virtual-file.html#configure-mapserver-layer
Be aware that remote consumption a least on ogrinfo need an url ending like it's a file e.g
# Working because geojson extension in the url (so GDAL can guess it's a GeoJSON)
ogrinfo -so https://raw.githubusercontent.com/nvkelso/natural-earth-vector/master/geojson/ne_10m_airports.geojson
# Not working whereas it's a GeoJSON https://ahocevar.com/geoserver/wfs?request=GetFeature&service=WFS&version=1.1.0&outputFormat=application/json&typenames=usa:states
ogrinfo -so /vsicurl/https://ahocevar.com/geoserver/wfs?request=GetFeature&service=WFS&version=1.1.0&outputFormat=application/json&typenames=usa:states
Regards
Thomas Gratier
Le mer. 16 juin 2021 à 16:24, Jeff McKenna <jmckenna at gatewaygeomatics.com<mailto:jmckenna at gatewaygeomatics.com>> a écrit :
Hi Ahmet, yes in fact I recently worked on those documentation steps:
https://mapserver.org/input/vector/geojson.html
Please let me know if that page needs any enhancements.
-jeff
--
Jeff McKenna
GatewayGeo: Developers of MS4W, MapServer Consulting and Training
co-founder of FOSS4G
http://gatewaygeo.com/
On 2021-06-16 11:20 a.m., Ahmet Temiz wrote:
> Hi,
> My server(flask) publishes data as geojson.
> Can I get this data to mymapfile's Data as online?
>
> regards
>
>
> --
> Ahmet Temiz
> Jeoloji Müh.
> Afet ve Acil Durum Yönetimi Başkanlığı
> Deprem Dairesi Başkanlığı
>
>
> ________________________
>
> Ahmet Temiz
> Geological Eng.
>
> Disaster and Emergency Management
> of Presidency
>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org<mailto:mapserver-users at lists.osgeo.org>
> https://lists.osgeo.org/mailman/listinfo/mapserver-users
>
_______________________________________________
mapserver-users mailing list
mapserver-users at lists.osgeo.org<mailto:mapserver-users at lists.osgeo.org>
https://lists.osgeo.org/mailman/listinfo/mapserver-users
This email, including any attachments, may contain information which is confidential or subject to copyright. If you are not the intended recipient, please notify us immediately and delete this email from your system. Email communications are not secure and are not guaranteed by AsureQuality Limited to be free of unauthorised interference, error or virus. Anyone who communicates with us by email is taken to accept this risk. Anything in this email which does not relate to the official business of AsureQuality Limited is neither given nor endorsed by AsureQuality Limited. Please refer to www.asurequality.com<https://www.asurequality.com> or contact AsureQuality Limited for more information, including about our terms of business.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20210616/3758f30c/attachment.htm>
More information about the MapServer-users
mailing list