{"guid":"7a848633-35e2-5b06-962e-c9cb71cf9762","title":"JuliaGeo: A Fresh Approach to Geospatial Computing","subtitle":null,"slug":"bucharest-428-juliageo-a-fresh-approach-to-geospatial-computing","link":"https://talks.2019.foss4g.org/bucharest/talk/DH8CQR/","description":"2018 saw the release of [Julia](https://julialang.org/) 1.0, a high-level, high-productivity programming language, with the performance of a low-level language like C. That means looping over all features or cells and applying your own functions is encouraged. The [JuliaGeo](http://juliageo.org/) organization was first started in 2015 to provide support for working with geospatial data in the Julia programming language. JuliaGeo currently provides high-level APIs with comprehensive support for OSGeo libraries like GDAL, GEOS and PROJ. In this talk, we introduce Julia and the JuliaGeo packages, showcase interactive workflows, and talk about next steps.\n\nNone","original_language":"eng","persons":["Maarten Pronk","Martijn Visser"],"view_count":532,"promoted":false,"date":"2019-08-28T00:00:00.000+02:00","release_date":"2019-08-30T02:00:00.000+02:00","updated_at":"2026-02-15T16:00:06.374+01:00","tags":["bucharest","428","2019","General"],"length":1276,"duration":1276,"thumb_url":"https://static.media.ccc.de/media/conferences/foss4g2019/428-hd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/foss4g2019/428-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/foss4g2019/428-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/foss4g2019/428-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bucharest-428-juliageo-a-fresh-approach-to-geospatial-computing","url":"https://api.media.ccc.de/public/events/7a848633-35e2-5b06-962e-c9cb71cf9762","conference_title":"FOSS4G 2019","conference_url":"https://api.media.ccc.de/public/conferences/foss4g2019","related":[{"event_id":7363,"event_guid":"24b58c74-2bba-412e-84ac-c206f714f0b7","weight":1},{"event_id":7453,"event_guid":"ffa61ddc-7493-5c90-8976-ca25cf368bd0","weight":1},{"event_id":7459,"event_guid":"4263620e-f36f-4408-b702-01481e0efbd7","weight":1},{"event_id":7465,"event_guid":"d2b2bdd0-36fa-5ae1-aba0-a38960010e3b","weight":5},{"event_id":7467,"event_guid":"df17d333-e410-5e1f-a31c-42805b52b53c","weight":3},{"event_id":7483,"event_guid":"54f0806e-4257-53c6-a558-e336ee584bb5","weight":4},{"event_id":7505,"event_guid":"5ac07c14-e2f1-5cba-a86f-047443848af5","weight":4},{"event_id":7518,"event_guid":"8773035b-d16c-5cf3-902d-43abc7e5dab7","weight":3},{"event_id":7522,"event_guid":"74922ed0-86dd-5568-98fb-6fc812852441","weight":2},{"event_id":7526,"event_guid":"fd5614a8-535f-5069-8f69-3a9983d37830","weight":1},{"event_id":7527,"event_guid":"b05efa77-03a4-5ff9-a037-06d5aa2a1b6d","weight":2},{"event_id":7536,"event_guid":"9f921eab-53c5-5ce7-9489-45a586162248","weight":1},{"event_id":7561,"event_guid":"1125685c-9fdc-5572-89c0-8bc80c7df3e0","weight":3},{"event_id":7562,"event_guid":"79cf5a8f-8601-533e-82c5-56626447534c","weight":1},{"event_id":7579,"event_guid":"0112454d-62b2-5132-8971-73c7fdb972d0","weight":4},{"event_id":7580,"event_guid":"c068c48a-bbac-5dda-bb74-e1e56672cc12","weight":2},{"event_id":7582,"event_guid":"95c65e38-a93e-5306-a9c6-b1cdc197bb58","weight":1},{"event_id":7594,"event_guid":"9f3b41cc-dc93-55d8-a318-7b7740109b71","weight":6},{"event_id":7597,"event_guid":"5250fc42-6c79-5499-9029-87009757e5f5","weight":1},{"event_id":7606,"event_guid":"c0ebaf1b-03d8-53f4-81d1-b5b306e93c60","weight":1},{"event_id":7607,"event_guid":"d0794cae-d707-584c-8879-6c438a603486","weight":3},{"event_id":7608,"event_guid":"13e2ef4d-8375-580b-a797-c54a85faa0aa","weight":3},{"event_id":7618,"event_guid":"6ed3f0f2-a47f-5229-b734-0c911d11f597","weight":1},{"event_id":7623,"event_guid":"d7305220-5dac-5581-bf1b-14e735c39756","weight":2},{"event_id":7626,"event_guid":"227ae37a-41aa-53d7-944a-2e9b7c8d99a7","weight":3},{"event_id":7627,"event_guid":"1afdcbac-7132-5769-8368-712bf4a8163a","weight":1},{"event_id":7629,"event_guid":"43e2163d-d0f7-5b45-945b-25dd8c57118b","weight":1},{"event_id":7646,"event_guid":"1e986309-98ba-5840-b70e-300ff54d78bc","weight":1},{"event_id":7652,"event_guid":"e04c27d0-8ff8-5bf4-b932-34db4e4fdf5b","weight":4},{"event_id":7661,"event_guid":"afb75703-96a4-5546-b1fa-493154ef35ae","weight":1},{"event_id":7663,"event_guid":"1b265f5f-a622-52e0-a2a4-88105aa09aba","weight":2},{"event_id":7665,"event_guid":"f1f4f54c-e816-573f-a05d-7973f9f5d48e","weight":3},{"event_id":7669,"event_guid":"7627a093-69e4-5c72-b8b5-0f05c27ce815","weight":1},{"event_id":7672,"event_guid":"1c58bd3e-15f6-51a3-af44-9d6a75f31556","weight":1},{"event_id":7674,"event_guid":"ac484924-85f6-5195-bf5b-9f689f24ef57","weight":2},{"event_id":7681,"event_guid":"a1326956-88be-5af4-b747-5cefc95e8232","weight":4},{"event_id":7694,"event_guid":"05466dda-8c63-57a3-a1ff-ebeff2abaa92","weight":1},{"event_id":7695,"event_guid":"5df0ebe1-cfe2-54c4-a0c8-40e35a6de826","weight":5},{"event_id":7707,"event_guid":"8f9b67d8-fd60-522f-9a5b-6f0f81626e5c","weight":1},{"event_id":7709,"event_guid":"936a0a3d-27d2-5bb7-a59a-336837047e72","weight":1},{"event_id":7726,"event_guid":"5fabfcb3-0d99-553b-a6f8-5a6119513afc","weight":1},{"event_id":7733,"event_guid":"0ba5c644-2353-5225-972e-6e3958f74f3e","weight":4},{"event_id":7749,"event_guid":"5117b85e-052d-5b96-bcc3-f14e953b887a","weight":2},{"event_id":7756,"event_guid":"c4299de5-e39e-576d-93bb-7ae47fee42af","weight":4}],"recordings":[{"size":298,"length":1276,"mime_type":"video/mp4","language":"eng","filename":"bucharest-428-eng-JuliaGeo_A_Fresh_Approach_to_Geospatial_Computing_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2019-08-30T09:00:25.865+02:00","recording_url":"https://cdn.media.ccc.de/events/foss4g2019/h264-hd/bucharest-428-eng-JuliaGeo_A_Fresh_Approach_to_Geospatial_Computing_hd.mp4","url":"https://api.media.ccc.de/public/recordings/38529","event_url":"https://api.media.ccc.de/public/events/7a848633-35e2-5b06-962e-c9cb71cf9762","conference_url":"https://api.media.ccc.de/public/conferences/foss4g2019"},{"size":19,"length":1276,"mime_type":"audio/mpeg","language":"eng","filename":"bucharest-428-eng-JuliaGeo_A_Fresh_Approach_to_Geospatial_Computing_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2019-08-30T09:01:47.377+02:00","recording_url":"https://cdn.media.ccc.de/events/foss4g2019/mp3/bucharest-428-eng-JuliaGeo_A_Fresh_Approach_to_Geospatial_Computing_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/38530","event_url":"https://api.media.ccc.de/public/events/7a848633-35e2-5b06-962e-c9cb71cf9762","conference_url":"https://api.media.ccc.de/public/conferences/foss4g2019"},{"size":13,"length":1276,"mime_type":"audio/opus","language":"eng","filename":"bucharest-428-eng-JuliaGeo_A_Fresh_Approach_to_Geospatial_Computing_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2019-08-30T09:01:53.748+02:00","recording_url":"https://cdn.media.ccc.de/events/foss4g2019/opus/bucharest-428-eng-JuliaGeo_A_Fresh_Approach_to_Geospatial_Computing_opus.opus","url":"https://api.media.ccc.de/public/recordings/38531","event_url":"https://api.media.ccc.de/public/events/7a848633-35e2-5b06-962e-c9cb71cf9762","conference_url":"https://api.media.ccc.de/public/conferences/foss4g2019"},{"size":54,"length":1276,"mime_type":"video/mp4","language":"eng","filename":"bucharest-428-eng-JuliaGeo_A_Fresh_Approach_to_Geospatial_Computing_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2019-08-30T09:03:00.609+02:00","recording_url":"https://cdn.media.ccc.de/events/foss4g2019/h264-sd/bucharest-428-eng-JuliaGeo_A_Fresh_Approach_to_Geospatial_Computing_sd.mp4","url":"https://api.media.ccc.de/public/recordings/38532","event_url":"https://api.media.ccc.de/public/events/7a848633-35e2-5b06-962e-c9cb71cf9762","conference_url":"https://api.media.ccc.de/public/conferences/foss4g2019"},{"size":72,"length":1276,"mime_type":"video/webm","language":"eng","filename":"bucharest-428-eng-JuliaGeo_A_Fresh_Approach_to_Geospatial_Computing_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2019-08-30T09:06:44.367+02:00","recording_url":"https://cdn.media.ccc.de/events/foss4g2019/webm-sd/bucharest-428-eng-JuliaGeo_A_Fresh_Approach_to_Geospatial_Computing_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/38533","event_url":"https://api.media.ccc.de/public/events/7a848633-35e2-5b06-962e-c9cb71cf9762","conference_url":"https://api.media.ccc.de/public/conferences/foss4g2019"},{"size":261,"length":1276,"mime_type":"video/webm","language":"eng","filename":"bucharest-428-eng-JuliaGeo_A_Fresh_Approach_to_Geospatial_Computing_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2019-08-30T09:18:29.449+02:00","recording_url":"https://cdn.media.ccc.de/events/foss4g2019/webm-hd/bucharest-428-eng-JuliaGeo_A_Fresh_Approach_to_Geospatial_Computing_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/38539","event_url":"https://api.media.ccc.de/public/events/7a848633-35e2-5b06-962e-c9cb71cf9762","conference_url":"https://api.media.ccc.de/public/conferences/foss4g2019"}]}