Hi Florian,

you found some really cool data sets that we definitely should integrate.

I think it is a good starting point to implement your own REST API.
I checked out your project and run it locally. The only URL that returned data 
was: http://localhost:5000/api/v1/geolife/all 
<http://localhost:5000/api/v1/geolife/all>

Which protocol did you select? Since the data is in an array you have to select 
the “Json Array Key” protocol and enter “data” as the key.
The adapter worked for me with this configuration. Can you please try this and 
tell me if there are any issues?

It would also be cool to have specific adapters for the data sets you provided. 
To implement an adapter is similar to implementing a processor.
Currently we do not have any documentation on the implementation, but we have 
many examples in the project [1].

Philipp





[1] 
https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters/streampipes-connect-adapter/src/main/java/org/apache/streampipes/connect
 
<https://github.com/apache/incubator-streampipes-extensions/tree/dev/streampipes-connect-adapters/streampipes-connect-adapter/src/main/java/org/apache/streampipes/connect>
 

On 2020/03/08 15:27:49, Florian Micklich <[email protected]> 
wrote: 
> Hi all,
> 
> So far I've worked with ISS streaming data, but I've started looking for more 
> streaming geospatial data and found some sources:
> 
>     http://envirocar.github.io/enviroCar-server/api/ Car Service
>     https://developer.flightstats.com/api-docs/flightstatus/v2 --> plane 
> positions
>     https://opendata.rnv-online.de/startinfo-api → RNV data
>     https://dev.socrata.com/foundry/data.cityofnewyork.us/t29m-gskq → famous 
> new york taxi data
> 
> and my two favorite ones
> 
> GeoLife mention in this block series --> 
> https://anitagraser.com/category/gis/movement-data-in-gis/
> 
> and petrol stations with historic data --> 
> https://creativecommons.tankerkoenig.de/
> 
> 
> But most of the geodata does not have an API and can't be used in StreamPipes.
> 
> So I had a short coding session and created a small API with some test data . 
> It is a ruby on rails API, running in docker and returns json data :)
> 
> It still needs some improvements but a first shot to access interesting data.
> 
> 
> Everyone can find the API-Faker via Github -->  
> https://github.com/flomickl/api-faker with a short description.
> 
> 
> Via Browser everything looks great but if I use it in StreamPipes I can't 
> access it.
> 
> For example if i try:
> 
> 
> http://localhost:5000/api/v1/animal/latest
> 
> I get
> 
> HttpStreamProtocol: Error while fetching data from URL: 
> http://localhost:5000/api/v1/animal/latest
> 
> 
> I also tried
> 
> 127.0.0.1 → localhost
> 192.168.178.49 → IP of Host
> 172.17.0.1 → Docker IP
> 
> but still the same message.
> 
> 
> Does anyone knows what to do to access the data?
> 
> Greetings and happy weekend
> 
> Florian
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Disy Informationssysteme GmbH
> Florian Micklich
> Lösungsentwickler
> +49 721 16006 477,  [email protected]
> 
> Firmensitz: Ludwig-Erhard-Allee 6, 76131 Karlsruhe
> Registergericht: Amtsgericht Mannheim, HRB 107964
> Geschäftsführer: Claus Hofmann
> 
> Bitte beachten Sie folgende Informationen für Kunden, Lieferanten und Bewerber
> - Datenschutz: www.disy.net/datenschutz
> - Informationspflichten:  www.disy.net/informationspflichten
> 
>  

.........................................................
M. Sc. Philipp Zehnder
Wissenschaftlicher Mitarbeiter | Research Scientist
Information Process Engineering (IPE)
 
FZI Forschungszentrum Informatik
Haid-und-Neu-Str. 10–14 
76131 Karlsruhe, Germany
Tel.: +49 721 9654-805
Fax: +49 721 9654-806

[email protected] <mailto:[email protected]>
https://www.fzi.de/mitarbeiter/philipp-zehnder
 
.........................................................
FZI Forschungszentrum Informatik
Stiftung des bürgerlichen Rechts
Stiftung Az: 14-0563.1 Regierungspräsidium Karlsruhe
Vorstand: Prof. Dr. Andreas Oberweis, Jan Wiesenberger, Prof. Dr.-Ing. J. 
Marius Zöllner
Vorsitzender des Kuratoriums: Ministerialdirigent Günther Leßnerkraus
.........................................................

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to