FlightAware Discussions

dump1090 3D Viewer


#102

naah still nothing… my piaware, plane plotter works fine, did checked the javascript non giving error.


#103

why there is no script.js in your /js folder? or that script file no longer used?


#104

Same here.
It seems the needed data is not getting fetched for some reason, so the screen / map remains empty.
The needed files dump1090-fa/data/receiver.json and aircraft.json can all be fetched using curl.
Same for pfPort: curl -i http://192.168.x.y:30053/ajax/aircraft.

A former release of 3D (from Jan. 2017) using the settings in js/script.js was working for me.


#105

you are right, but then linux flavor was ‘jessie’. mine works till now in RPi with ‘jessie’.


#106

Found it! No 'Access-Control-Allow-Origin' header is present on the requested resource.
Have to find out how to enable these in my config for lighttpd:nerd_face:

UPDATE1
Added file /etc/lighttpd/conf-available/10-setenv.conf:

server.modules += ( "mod_setenv" )

Added line:
setenv.add-response-header = ( "Access-Control-Allow-Origin" => "*" )

to file conf-available/89-dump1090.conf
Symlinked /etc/lighttpd/conf-available/10-setenv.conf in /etc/lighttpd/conf-enabled. Restarted lighttpd.

Now the error is gone, but the map (still) remains empty…


#107

Script is embedded in index.html


#108

Do you get data , when you open the url in a browser

http://192.168.x.y/dump1090-fa/data/aircraft.json
http://192.168.x.y/dump1090-fa/data/receiver.json


#109

Yes. tested with curl but Firefox / Chrome work too.


#110

is this one working …?

http://www.ok1slm.cz:8084/3d/


#111

Yes it does. Nice purple trails.


#112

Okay it’s the same script…

Hmmmm…


#113

Dump1090-fa version 3.6.2 `?


#114
 # dpkg -l | grep piaware
ii  piaware             3.6.2~bpo8+1 

But I run dump1090-mutability 1.15~dev.


#115

could you post a little bit off your aircraft json file…?
I think that the format of the json file is different.


#116

Aircraft:

curl http://192.168.x.y/dump1090-fa/data/aircraft.json\?\=1534076724802
{ "now" : 1534081058.6,
  "messages" : 1929223,
  "aircraft" : [
    {"hex":"4848d9","flight":"PH4C2   ","altitude":950,"category":"B4","mlat":[],"tisb":[],"messages":8,"seen":3.3,"rssi":-14.0},
    {"hex":"45c869","squawk":"2351","flight":"FLI7145 ","lat":51.988748,"lon":4.652239,"nucp":7,"seen_pos":10.9,"altitude":39000,"vert_rate":0,"track":32,"speed":482,"mlat":[],"tisb":[],"messages":56,"seen":9.4,"rssi":-14.0},
    {"hex":"48418c","squawk":"1000","flight":"KLM1961 ","lat":51.883540,"lon":5.993958,"nucp":5,"seen_pos":6.5,"altitude":23025,"vert_rate":-64,"track":124,"speed":419,"category":"A0","mlat":[],"tisb":[],"messages":178,"seen":1.5,"rssi":-15.7},
    {"hex":"4408a2","altitude":37025,"mlat":[],"tisb":[],"messages":2,"seen":36.5,"rssi":-22.9},
    {"hex":"3c09f4","mlat":[],"tisb":[],"messages":6,"seen":90.1,"rssi":-17.3},
    {"hex":"3d14e6","mlat":[],"tisb":[],"messages":2,"seen":86.9,"rssi":-24.3},
    {"hex":"4851f7","squawk":"3150","flight":"KLM871  ","lat":52.731303,"lon":5.322091,"nucp":7,"seen_pos":39.5,"altitude":18375,"vert_rate":2304,"track":59,"speed":451,"category":"A5","mlat":[],"tisb":[],"messages":432,"seen":14.1,"rssi":-8.3},
...

Receiver:

curl http://192.168.x.y/dump1090-fa/data/receiver.json 
{ "version" : "v1.15~dev", "refresh" : 1000, "history" : 120, "lat" : 53.215070, "lon" : 6.570990 }

Full JSON of aircraft: https://pastebin.com/8B5GUuKN


#117

ok sciprt embedded noted. and yep, i can see the data


#118

The 3d-script needs - alt_baro and not altitude
you could try to change all ‘this.alt_baro’ in the index.html back to ‘this.altitude’ in the index, html file.
maybe this works with dump1090-mutability 1.15~dev

Check this post in the thread


#119

That did the trick!
rpl "this.alt_baro" "this.altitude" index.html
Thanks, Bram! :tada:


#120

:grinning: , and now post some screenshots :airplane:


#121

What version of dump1090 are you using…?

Dump1090-fa or dump1090-mutability !?