Developing Web-Based Geographic Information Systems with a DSL: Proposal and Case Study | River Publishers Journals & Magazine | IEEE Xplore