kepler.gl icon indicating copy to clipboard operation
kepler.gl copied to clipboard

Geoserver integration

Open geoHeil opened this issue 6 years ago • 9 comments

are there plans to support geoserver out of the box as a data source?

geoHeil avatar Jun 01 '18 17:06 geoHeil

@geoHeil could you describe the use case here, share an example and the technology you are planning to use? If there is any documentation, it would be great if you could share with us.

ziyili66 avatar Jun 15 '18 18:06 ziyili66

Not sure what type of geospatial data storage you have at uber (would be interested to learn more about that) in case of an open source setup something like http://www.geomesa.org/ which acts as a geotools datastore provider for geoserver would be my data provider.

Geoserver then publishes a feed - even real time - as wmf / wpf standardized services. I.e. It would be great if consumption of such services would work out of the box.

Also an open source pendant of http://www.ccri.com/case-studies/stealth/ would be great, I.e simply adding CQL capabilities to a layer loaded from geoserver should be mostly sufficient. Ziyi Li [email protected] schrieb am Fr. 15. Juni 2018 um 20:41:

@geoHeil https://github.com/geoHeil could you describe the use case here, share an example and the technology you are planning to use? If there is any documentation, it would be great if you could share with us.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/uber/kepler.gl/issues/85#issuecomment-397708779, or mute the thread https://github.com/notifications/unsubscribe-auth/ABnc9AMVKMPACIlNiYtR9OQcEqsafpt8ks5t8_-WgaJpZM4UXC4M .

geoHeil avatar Jun 17 '18 05:06 geoHeil

Looking for an integration with postgres/postgis but any server side aggregation would be fine. Any advice on how to develop as plugin or wrapper app would be useful

ghirardinicola avatar Jun 22 '18 07:06 ghirardinicola

We are gonna look into implementing data connectors along with examples to show their abilities

macrigiuseppe avatar May 09 '19 20:05 macrigiuseppe

We can create an example with node, PostgreSQL with RESTful API. There is a (post)[https://blog.logrocket.com/setting-up-a-restful-api-with-node-js-and-postgresql-d96d6fc892d8/] can be referred to

heshan0131 avatar Jun 12 '19 18:06 heshan0131

Is there any update on the use case that @geoHeil is proposing? :)

marcusnygren avatar Oct 12 '20 07:10 marcusnygren

Kepler should be standards compliant. From that perspective it should add support for all OGC standard data types like WMS, WFS, WMTS etc. What @geoHeil is asking is basically an implementation of those specifications. There are different servers like Geoserver, ESRI ArcGIS Server or Mapserver which implement OGC Map service specs

mapsensedev avatar Jan 05 '21 13:01 mapsensedev

I agree that having full OGC OWS compatibility would be nice. But we could start with a much simpler approach by adding a functionality under "Load Map using URL" to resolve RESTful HTTP queries which generate GeoJSON results, for example. There, you could simply paste a well-defined/standardized WFS GetFeature request which would generate a GeoJSON. This dynamically created aeromap layer extract could serve as an example. Right now I have to call this URL, download the returned result as .json and upload this file via "Load Files" to kepler.gl. This is a bit cumbersome.

Bonus: Exchanging outputFormat=application/json to outputFormat=csv in the above example URL will return a CSV with OGC WKT geometries which could be interesting for testing as well.

michikommader avatar Apr 23 '21 13:04 michikommader

Has this any progress?

DeepUpRosenthal avatar Oct 15 '23 14:10 DeepUpRosenthal