Upload, display and share your KML, GPX or GeoJSON on Windy
Question - how would I create an embed widget given I have a dynamic KML/GPX//GeoJSON fragment?
The input file would need to be passed as a URI parameter as it might be created on the fly
for the same reason, the upload to windy.com seems suboptimal - assuming you would not want a public upload everytime someone retrieves the page with the embed on it
thanks in advance.
From the links in your post:
"Simple sailing trackers with beautiful Windy weather layers"
@jmh2002 that looks very promising
will contact the author and see what can be made of it
siim last edited by
All those maps are based on Windy API: https://api.windy.com/map-forecast
There are some official examples also available.
My site is tracker.ee, you can copy-paste some code if you want, just don't make visually identical clone :)
Multiple boats (race ended, so no active movements):
Probably most difficult part is getting data from boat.
For L'Eau Commotion Iridium Go was used.
Iridium Go has automatic reporting service via e-mail.
Server can fetch those e-mail reports and make it usable for Leaflet map (Windy API).
I remember too the live tracker of Ben Lecomte who tried to cross the Pacific from Tokyo to San Francisco. He abandoned in Hawai .
He used a GPS tracker and had of course an assistance boat.
If i use a KML with a network reference, does your webserver have to have access to that link? Looking to load files from my local network without having to upload them to your server.
@skor Hi, if you want to use the 'Upload, display and share your KML, GPX or GeoJSON' feature, you need to upload the file into the browser.
Yes, thanks i get that part. My problem is that i may not be allowed to share this data. So i'm trying to make sure i prevent it from being uploaded to your server. My thought was to take advantage of the ability that KML provides to use a reference to another file. So if i do that, does that data get loaded into the local memory of your web app? Or does it first upload the data to your server and then download it to the web browser.
Or maybe i'm mis-reading your response. when you say " you need to upload the file into the browser." are you saying that even for the lower example above where it indicates "data is private" are you saying that the data is actually uploaded to the server but you are managing permissions such that i am the only one who can see it?
That's what i was trying to avoid if i can.
@skor Hi, yes, you can choose 'Make data private' option and then it will not be visible for other users.
@Korina yes, thanks for the continued quick replies. While I appreciate that option, and i trust you to not intentionally share the data, I'm trying to determine if there is a way to make sure the data isn't exposed if you had a security incident. My thought on how i could do that is by using the KML option to use a reference to the data like this:
Random Placemark Here is some more kml content http://internalServer.corp/more_kml_content.kml once
Well, that didn't format like i wanted. let's try a picture:
trevorgankarch last edited by
Sorry but I’m not able to help you on this particular matter.
Looks great, uploading works, just doesn't sync to the app on my phone (Android)...