{"refrec":{"BRefID":318199,"RR":"<b>Vos, K.; Splinter, K.D.; Harley, M.D.; Simmons, J.A.; Turner, I.L.</b> (2019). <i>CoastSat</i>: a Google Earth Engine-enabled Python toolkit to extract shorelines from publicly available satellite imagery. <i>Environ. Model. Softw. 122</i>: 104528. <a href=\"https://dx.doi.org/10.1016/j.envsoft.2019.104528\" target=\"_blank\">https://dx.doi.org/10.1016/j.envsoft.2019.104528</a>","BEntID":311636,"PublicFlag":1,"CheckedFlag":0,"wosflag":1,"vabbflag":1,"RefStringPartII":". <i>Environ. Model. Softw. 122</i>: 104528. <a href=\"https://dx.doi.org/10.1016/j.envsoft.2019.104528\" target=\"_blank\">https://dx.doi.org/10.1016/j.envsoft.2019.104528</a>","DocTypID":8,"DocType":"Journal article","MarineFlag":1,"FreshFlag":0,"BrackishFlag":0,"TerrestrialFlag":0,"Authorstring":"Vos, K.; Splinter, K.D.; Harley, M.D.; Simmons, J.A.; Turner, I.L.","OrigTitleTranslFlag":0,"Authorstringtrunc":"Vos, K. <i>et al.</i>","Englishabstract":"<i>CoastSat</i> is an open-source software toolkit written in Python that enables the user to obtain time-series of shoreline position at any sandy coastline worldwide from 30+ years (and growing) of publicly available satellite imagery. The toolkit exploits the capabilities of Google Earth Engine to efficiently retrieve Landsat and Sentinel-2 images cropped to any user-defined region of interest. The resulting images are pre-processed to remove cloudy pixels and enhance spatial resolution, before applying a robust and generic shoreline detection algorithm. This novel shoreline detection technique combines a supervised image classification and a sub-pixel resolution border segmentation to map the position of the shoreline with an accuracy of ~10 m. The purpose of <i>CoastSat</i> is to provide coastal managers, engineers and scientists a user-friendly and practical toolkit to monitor and explore their coastlines. The software is freely-available on GitHub (https://github.com/kvos/CoastSat) and is accompanied by guided examples (Jupyter Notebook) plus step-by-step README documentation.","AbstractOtherLang":null,"BibLvlCode":"AS","StandardTitle":"<i>CoastSat</i>: a Google Earth Engine-enabled Python toolkit to extract shorelines from publicly available satellite imagery","OrigTitleLangCode":"en","OrigTitleLangCodeExtended":"eng","OrigTitleLangID":15,"DateLastModified":{"date":"2026-04-26 01:31:55.921233","timezone_type":1,"timezone":"+02:00"},"UserAccessRight":null,"UserAccID":null,"AuthorKeywords":"Google Earth Engine; Shoreline mapping; Landsat; Sentinel-2; Sub-pixel resolution","OtherDescriptors":null,"Notes":null,"AnaPub":2019,"MonPub":null,"DateUpdate":"2019-11-22","DateCreate":"2019-11-22","SecASFANote":null,"ConfID":null,"PeerRev":1,"VlizCoreFlag":1,"WoScode":"WOS:000498063900004","VABBcode":null,"OpenAcc":1,"DOI":"10.1016/j.envsoft.2019.104528"},"refs":null,"anarec":{"AnaID":318199,"PubliDate":2019,"Pagination":"104528","XtraPublOfAnaID":null,"ISBN":null,"Volume":"122","Issue":null,"BRefMon":null,"BRefMonRR":null,"BRefXtra":null,"BRefXtraRR":null,"SerBRefID":123438,"SerRR":"Environmental Modelling & Software. Elsevier: Oxford.  ISSN 1364-8152; e-ISSN 1873-6726","StandardTitleSer":"Environmental Modelling & Software","ISSN":"1364-8152","AbbrevSer":"Environ. Model. Softw.","StandardTitleMon":null,"StartPage":null,"Pages":null,"ToPubliDate":null,"BRefBibLvlCode":"S","SerNotes":null},"monrec":null,"serrec":null,"relations":null,"relationsRev":null,"addrec":null,"othpubs":null,"ownerships":null,"authors":[{"AutName":"Vos","Firstname":"Kilian","Initials":"K.","Affiliation":null,"Discriminator":null,"CorporateFlag":0,"BEntID":311636,"AutID":381629,"OrderNr":1,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":null,"InsFSN":null,"ORCID":null,"PersID":null,"InsID":null},{"AutName":"Splinter","Firstname":"Kristen","Initials":"K.D.","Affiliation":null,"Discriminator":null,"CorporateFlag":0,"BEntID":311636,"AutID":396548,"OrderNr":2,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":null,"InsFSN":null,"ORCID":null,"PersID":null,"InsID":null},{"AutName":"Harley","Firstname":"Mitchell","Initials":"M.D.","Affiliation":null,"Discriminator":null,"CorporateFlag":0,"BEntID":311636,"AutID":396549,"OrderNr":3,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":null,"InsFSN":null,"ORCID":null,"PersID":null,"InsID":null},{"AutName":"Simmons","Firstname":"Joshua","Initials":"J.A.","Affiliation":null,"Discriminator":null,"CorporateFlag":0,"BEntID":311636,"AutID":396550,"OrderNr":4,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":null,"InsFSN":null,"ORCID":null,"PersID":null,"InsID":null},{"AutName":"Turner","Firstname":"Ian","Initials":"I.L.","Affiliation":null,"Discriminator":null,"CorporateFlag":0,"BEntID":311636,"AutID":200939,"OrderNr":5,"DegrID":null,"EditorFlag":0,"CorrespFlag":0,"IllustratorFlag":0,"ReviserFlag":0,"TranslatorFlag":0,"InsAcronym":null,"InsFSN":null,"ORCID":null,"PersID":null,"InsID":null}],"mapdetails":null,"datasets":null,"monographs":null,"monparts":null,"serparts":null,"BEntOpen":null,"BEntPrivate":null,"availability":[{"BInstID":340535,"LibID":36,"BRefID":318199,"EmbargoDate":null,"FullEmbargoDate":null,"PhysMedID":16,"hasOCRd":1,"ShelfLocCode":"340535","RFID":null,"PaidValue":null,"Medium":"Server","Description":"VLIZ Open Access","Acronym":"VLIZ","Library":"Vlaams Instituut voor de Zee","DutchTerm":"Open access","URL":null,"ClassifID":53,"Classification":"Open access","ReqLink":null,"ClassifTypID":1,"URLLocation":"https://www.vliz.be/imisdocs/publications/","SubDir":null,"InternalReq":0,"LoggedInReq":0,"Disclaimer":null,"DutchDisclaimer":null,"FileFormat":".pdf","FileDescr":"pdf","InsPub":1,"InsID":36,"FileFormID":6,"LendableFlag":1,"PublicFlag":1,"orderLib":"A","Notes":null,"AccConID":null,"AccessConstraint":null,"LicURL":null}],"litstyles":null,"thespers":null,"arch2discl":null,"SERpubls":[{"PublName":"Elsevier","City":"Oxford"}],"MONpubls":null,"pictures":[],"thestermsPath":null,"thestermsASFA":null,"taxtermsASFA":null,"geotermsASFA":null,"collections":[{"Collection":"VLIZ Acknowledged Publications","ShortName":"VLIZ ackn"}],"conf":null,"proj":null,"Physdatasets":null,"spcols":{"39":{"SpName":"VLIZ Acknowledged Publications","SpColID":39,"ParSpColID":null,"TopParID":null,"ShortName":"VLIZ ackn","URLLocation":null,"LibID":36,"OpenRepoFlag":null,"SpTypID":null,"TopParIDNotWebsite":null,"SpColPath":"VLIZ ackn"}},"doi":null,"publs":null,"serparttypes":null,"monauthors":null,"MParts":null,"SParts":null,"hLibs":null,"langs":[{"BEntID":311636,"AbstractFlag":0,"LangID":15,"LangCode":"en","Lang":"English","DutchTerm":"Engels","LangCodeExtended":"eng"},{"BEntID":311636,"AbstractFlag":1,"LangID":15,"LangCode":"en","Lang":"English","DutchTerm":"Engels","LangCodeExtended":"eng"}],"urls":[{"URL":"https://dx.doi.org/10.1016/j.envsoft.2019.104528","externalID":"10.1016/j.envsoft.2019.104528","URLTypeCode":"DOI","URLID":79692,"URLTypID":13,"URLType":"DOI","URLPrefix":"http://dx.doi.org/"}],"thesterms":null,"taxterms":null,"geoterms":null,"othterms":null,"asfacodes":null,"asfa2codes":null,"thestermsFRIS":null,"taxtermsFRIS":null,"geotermsFRIS":null,"othtermsFRIS":null,"resmessage":"","complete":1,"sessions":{"newSesName":"Bouchti, Zohra, Z.","newSesDate":{"date":"2019-11-22 08:41:17.457000","timezone_type":3,"timezone":"Europe/Brussels"},"updSesName":"Bouchti, Zohra, Z.","updSesDate":{"date":"2019-11-22 08:41:17.457000","timezone_type":3,"timezone":"Europe/Brussels"}}}
