Citation: 1C_45/2019 E. C

Agissant par la voie du recours en matière de droit public, A.A.________ et B.A.________ demandent au Tribunal fédéral d'annuler l'arrêt cantonal et de renvoyer la cause à la CDAP pour nouvelle décision au sens des considérants, frais et indemnités à la charge du canton et de la commune; subsidiairement, ils demandent le renvoi de la cause à l'autorité cantonale afin qu'elle admette l'opposition, annule sa décision et rétablisse les limites de zones. Ils demandent l'effet suspensif. La cour cantonale se réfère à son arrêt, sans observations. La commune de Crans-près-Céligny conclut au rejet du recours. Le Service cantonal du développement territorial conclut au rejet du recours. Par ordonnance du 26 février 2019, la demande d'effet suspensif a été rejetée. Dans leurs observations du 20 mai, puis du 21 octobre 2019, les recourants persistent dans leurs conclusions.