David de Castro, Alejandro Cortiñas, Victor Lamas, M. R. Luaces
{"title":"gis发布者:从一个地理数据集到一个部署的产品与一个命令","authors":"David de Castro, Alejandro Cortiñas, Victor Lamas, M. R. Luaces","doi":"10.1145/3579028.3609009","DOIUrl":null,"url":null,"abstract":"In our research laboratory, we have been working on developing a software product line (SPL) specifically tailored for generating web-based geographic information systems (GIS). In addition, we have also designed a domain specific language (DSL) to make configuring our products as easy and flexible as possible. Over time, we have utilized this product line to create small GIS products, aiming to simplify the process of publishing and sharing geographic data. The steps involved in generating and deploying this kind of products are consistently repeated, so they can be easily automated. Doing so, we further reduce the time to market for this set of simple products, and minimize the complexity associated with the entire process. This article introduces GIS-Publisher, a tool that allows users to easily generate web applications from a directory containing a collection of shapefiles (a popular format for storing geographic data). These web applications can be also automatically deployed on their preferred machine, whether it is locally, remotely (via SSH), or even on an AWS instance. Moreover, the tool also supports the definition of custom styles for each shapefile, granting users full control over the visual representation of their geographic data.","PeriodicalId":340233,"journal":{"name":"Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume B","volume":"95 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"GIS-Publisher: From a Geographic Data Set to a Deployed Product with One Command\",\"authors\":\"David de Castro, Alejandro Cortiñas, Victor Lamas, M. R. Luaces\",\"doi\":\"10.1145/3579028.3609009\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In our research laboratory, we have been working on developing a software product line (SPL) specifically tailored for generating web-based geographic information systems (GIS). In addition, we have also designed a domain specific language (DSL) to make configuring our products as easy and flexible as possible. Over time, we have utilized this product line to create small GIS products, aiming to simplify the process of publishing and sharing geographic data. The steps involved in generating and deploying this kind of products are consistently repeated, so they can be easily automated. Doing so, we further reduce the time to market for this set of simple products, and minimize the complexity associated with the entire process. This article introduces GIS-Publisher, a tool that allows users to easily generate web applications from a directory containing a collection of shapefiles (a popular format for storing geographic data). These web applications can be also automatically deployed on their preferred machine, whether it is locally, remotely (via SSH), or even on an AWS instance. Moreover, the tool also supports the definition of custom styles for each shapefile, granting users full control over the visual representation of their geographic data.\",\"PeriodicalId\":340233,\"journal\":{\"name\":\"Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume B\",\"volume\":\"95 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-08-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume B\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3579028.3609009\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume B","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3579028.3609009","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
GIS-Publisher: From a Geographic Data Set to a Deployed Product with One Command
In our research laboratory, we have been working on developing a software product line (SPL) specifically tailored for generating web-based geographic information systems (GIS). In addition, we have also designed a domain specific language (DSL) to make configuring our products as easy and flexible as possible. Over time, we have utilized this product line to create small GIS products, aiming to simplify the process of publishing and sharing geographic data. The steps involved in generating and deploying this kind of products are consistently repeated, so they can be easily automated. Doing so, we further reduce the time to market for this set of simple products, and minimize the complexity associated with the entire process. This article introduces GIS-Publisher, a tool that allows users to easily generate web applications from a directory containing a collection of shapefiles (a popular format for storing geographic data). These web applications can be also automatically deployed on their preferred machine, whether it is locally, remotely (via SSH), or even on an AWS instance. Moreover, the tool also supports the definition of custom styles for each shapefile, granting users full control over the visual representation of their geographic data.