[mapserver-users] server geojson data as input to map file

Jeff McKenna jmckenna at gatewaygeomatics.com
Wed Jun 16 09:51:57 PDT 2021


Thanks Thomas, I'll update the documentation. :)

-jeff



On 2021-06-16 12:52 p.m., Thomas Gratier wrote:
> 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 
> <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 
> <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 
> <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 
> <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 
> <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 
> <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
>     <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/ <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
>     <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
>     <https://lists.osgeo.org/mailman/listinfo/mapserver-users>
> 


-- 
Jeff McKenna
GatewayGeo: Developers of MS4W, MapServer Consulting and Training
co-founder of FOSS4G
http://gatewaygeo.com/


More information about the mapserver-users mailing list