Hi Florian, how do you run StreamPipes? When you run it in Docker you have to take your IP or host DNS name. Can you test that?
Philipp On 2020/03/09 19:24:43, Florian Micklich <[email protected]> wrote: > Hi Philipp,> > > i tried http://localhost:5000/api/v1/geolife/all with the mentioned Json > Array Key and data but still get> > > HttpStreamProtocol: Error while fetching data from URL: > http://localhost:5000/api/v1/geolife/all> > > What do you mean with protocol, I simple created a response in rails > rendering the data as json e.g.> > > render json: {status: 'SUCCESS', message: 'Loaded ALL > ',data:@positions}, status: :ok> > > But now I finally understand what Json Array Key means and what I have to add > as key value!> > > Any idea why this message occurs on my side?> > > Florian> > > > Am 08.03.20 um 23:10 schrieb Philipp Zehnder:> > 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> > > 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> > > > 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]<[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<http://www.disy.net/datenschutz>> > > - Informationspflichten: > > www.disy.net/informationspflichten<http://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]<[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> > .........................................................> > > > 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> > >
