{
  "id": 6545,
  "title": "sampleSubmission.csv",
  "url": "/competitions/flight2-main/discussion/6545",
  "author_name": "",
  "post_date": "2013-12-05T23:05:11.817Z",
  "votes": null,
  "comment_count": 7,
  "views": 4986,
  "content": "<p>Hi joycenv,</p>\n<p>&nbsp;</p>\n<p>I am studying sampleSubmission.csv file. I wonder whether you can disclose how you generate this file ? We want to deeply study this benchmark file. Thanks,</p>\n<p>&nbsp;</p>\n<p>&nbsp;</p>\n<p>&nbsp;</p>",
  "messages": [
    {
      "id": "35889",
      "postDate": "12/05/2013 23:05:11",
      "content": "<p>Hi joycenv,</p>\n<p>&nbsp;</p>\n<p>I am studying sampleSubmission.csv file. I wonder whether you can disclose how you generate this file ? We want to deeply study this benchmark file. Thanks,</p>\n<p>&nbsp;</p>\n<p>&nbsp;</p>\n<p>&nbsp;</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "35925",
      "postDate": "12/06/2013 22:54:45",
      "content": "<p>I guess they used the same agent written for the first milestone. You can find it here:&nbsp;https://github.com/benhamner/GEFlight2BasicAgents</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "36094",
      "postDate": "12/11/2013 20:47:51",
      "content": "<p>I tried that agent with TestFlights.csv and got completely different results, so I don't think that's how they generated it...</p>\n<p>(Actually, what basicAgent gives you won't even be accepted as a valid submission, because the latitude and longitude values are outside proper ranges.&nbsp; I tried to fix them and managed to submit, only to get scores of around $120500!&nbsp; That's worse than all flights crashing, isn't it?&nbsp; I'll have to figure out what's going on...)</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "36096",
      "postDate": "12/11/2013 21:29:55",
      "content": "<p>I believe you can be charged non-arrival penalty plus fuel cost as long as the flight flew, meaning more than 100k per flight.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "36185",
      "postDate": "12/15/2013 14:19:46",
      "content": "<p>I think that you're airports.csv has easting/northing for the airport locations instead of lat/lon. There are reference to there being an airports.csv with lat/lon, but I have not found it yet.</p>\n<p>&nbsp;</p>\n<p>&nbsp;</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "36186",
      "postDate": "12/15/2013 14:21:50",
      "content": "<p>If you go to the milestone data page, you can get an airports.csv with lat/lon (I just found this).</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "36257",
      "postDate": "12/17/2013 15:49:54",
      "content": "<p>[quote=AbbyTheCat;36186]</p>\n<p>If you go to the milestone data page, you can get an airports.csv with lat/lon (I just found this).</p>\n<p>[/quote]</p>\n<p>&nbsp;</p>\n<p>Thanks.&nbsp; That is indeed the airports.csv that is needed for basicAgent.</p>\n<p>&nbsp;</p>\n<p>With this airports.csv, basicAgent generates a submission that gets $21217.62452.&nbsp;</p>\n<p>(It's better than the sampleSubmission.csv on the data page, because the basicAgent at github was&nbsp; updated a month ago, with the explanation &quot;quick crude pass to avoid no fly zones&quot;.)</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "37287",
      "postDate": "01/11/2014 18:16:40",
      "content": "<p>I ran basicAgent (https://github.com/benhamner/GEFlight2BasicAgents) for 20130910_1803 and 308578383 is crashing. looking into the code looks like the following intersects method is not finding this intersection.</p>\n<p>flight_loc = (flight[&quot;CurrentLatitude&quot;], flight[&quot;CurrentLongitude&quot;])<br> first_waypoint_loc = (waypoints[0][2], waypoints[0][3])<br> path = LineString([flight_loc, first_waypoint_loc])</p>\n<p>for no_fly_zone in no_fly_zones:<br>&nbsp; &nbsp; if path.intersects(no_fly_zone):</p>\n<p>shapely.geometry is in Cartesian plane, how you are solving this?</p>\n<p><span style=\"line-height: 1.4\">Thanks</span></p>",
      "rawMarkdown": "",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 35925,
      "author_name": "gabrieleseppi",
      "author_url": "",
      "post_date": "12/06/2013 22:54:45",
      "content": "<p>I guess they used the same agent written for the first milestone. You can find it here:&nbsp;https://github.com/benhamner/GEFlight2BasicAgents</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 36094,
      "author_name": "selimte",
      "author_url": "",
      "post_date": "12/11/2013 20:47:51",
      "content": "<p>I tried that agent with TestFlights.csv and got completely different results, so I don't think that's how they generated it...</p>\n<p>(Actually, what basicAgent gives you won't even be accepted as a valid submission, because the latitude and longitude values are outside proper ranges.&nbsp; I tried to fix them and managed to submit, only to get scores of around $120500!&nbsp; That's worse than all flights crashing, isn't it?&nbsp; I'll have to figure out what's going on...)</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 36096,
      "author_name": "briank2",
      "author_url": "",
      "post_date": "12/11/2013 21:29:55",
      "content": "<p>I believe you can be charged non-arrival penalty plus fuel cost as long as the flight flew, meaning more than 100k per flight.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 36185,
      "author_name": "tommontroy",
      "author_url": "",
      "post_date": "12/15/2013 14:19:46",
      "content": "<p>I think that you're airports.csv has easting/northing for the airport locations instead of lat/lon. There are reference to there being an airports.csv with lat/lon, but I have not found it yet.</p>\n<p>&nbsp;</p>\n<p>&nbsp;</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 36186,
      "author_name": "tommontroy",
      "author_url": "",
      "post_date": "12/15/2013 14:21:50",
      "content": "<p>If you go to the milestone data page, you can get an airports.csv with lat/lon (I just found this).</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 36257,
      "author_name": "selimte",
      "author_url": "",
      "post_date": "12/17/2013 15:49:54",
      "content": "<p>[quote=AbbyTheCat;36186]</p>\n<p>If you go to the milestone data page, you can get an airports.csv with lat/lon (I just found this).</p>\n<p>[/quote]</p>\n<p>&nbsp;</p>\n<p>Thanks.&nbsp; That is indeed the airports.csv that is needed for basicAgent.</p>\n<p>&nbsp;</p>\n<p>With this airports.csv, basicAgent generates a submission that gets $21217.62452.&nbsp;</p>\n<p>(It's better than the sampleSubmission.csv on the data page, because the basicAgent at github was&nbsp; updated a month ago, with the explanation &quot;quick crude pass to avoid no fly zones&quot;.)</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 37287,
      "author_name": "machinedialogue",
      "author_url": "",
      "post_date": "01/11/2014 18:16:40",
      "content": "<p>I ran basicAgent (https://github.com/benhamner/GEFlight2BasicAgents) for 20130910_1803 and 308578383 is crashing. looking into the code looks like the following intersects method is not finding this intersection.</p>\n<p>flight_loc = (flight[&quot;CurrentLatitude&quot;], flight[&quot;CurrentLongitude&quot;])<br> first_waypoint_loc = (waypoints[0][2], waypoints[0][3])<br> path = LineString([flight_loc, first_waypoint_loc])</p>\n<p>for no_fly_zone in no_fly_zones:<br>&nbsp; &nbsp; if path.intersects(no_fly_zone):</p>\n<p>shapely.geometry is in Cartesian plane, how you are solving this?</p>\n<p><span style=\"line-height: 1.4\">Thanks</span></p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "35889": "",
    "35925": "",
    "36094": "",
    "36096": "",
    "36185": "",
    "36186": "",
    "36257": "",
    "37287": ""
  },
  "source": "meta"
}