This article describes the requirements engineering process and the methodological tools used in geographical information system (GIS) applications as a way to face the absence of a consistent and complete specific alternative for this domain. Requirements engineering for GIS applications are thus introduced; requirements types, actors involved and communication aspects important for the process are exhibited and current methodologies are classified in modelling and specification languages. Additionally, geomatic standards as a transversal element for GIS applications are presented.