没有合适的资源?快使用搜索试试~ 我知道了~
12150WeGovNow:一个基于地图的平台,用于参与地方公民社会0GuidoBoella,计算机科学系,都灵大学0LouiseFrancis,Mappingfor Change London0ElenaGrassi,计算机科学系,都灵大学0Axel Kistner,FlexiGuidedGmbH,ProjectLiquidFeedback Berlin0AndreasNitsche,FlexiGuidedGmbH,ProjectLiquidFeedback Berlin0AlexeyNoskov,海德堡大学0LuigiSanasi,计算机科学系,都灵大学0AdrianoSavoca,计算机科学系,都灵大学0ClaudioSchifanella,计算机科学系,都灵大学0Ioannis Tsampoulatidis INFALIAPC,Urban Planning and RegionalDevelopment Department,AristotleUniversity of Thessaloniki0摘要0在本文中,我们描述了WeGovNow的进展,这是一个涉及来自德国、瑞典、希腊、意大利和英国的十二个合作伙伴的欧盟Horizon2020项目,旨在利用最先进的数字技术在社区参与平台中使用,以便让市民参与到他们所在地区的决策过程中。不同的软件组件,既有先前存在的,也有专门为该项目开发的,涵盖社区参与的不同方面,被集成在一个单一的Web平台中,为用户提供一致的体验。这个整合过程的一个主要共同线索是能够收集众包映射信息,并以引人入胜的方式在地图上向用户展示,将来自不同组件的数据进行协调,使映射空间易于探索。0CCS概念0• 人机交互计算 → 协作内容创建;地理可视化;• 应用计算 →制图;0关键词0地理可视化;协作内容创建0本文根据知识共享署名4.0国际(CC BY4.0)许可发布。作者保留在个人和公司网站上传播作品的权利,并附上适当的归属。WWW '18 Companion,2018年4月23日至27日,法国里昂 © 2018IW3C2(国际万维网会议委员会),根据知识共享CC BY 4.0许可发布。ACM ISBN978-1-4503-5640-4/18/04。https://doi.org/10.1145/3184558.31915600ACM参考格式:Guido Boella,Louise Francis,Elena Grassi,AxelKistner,Andreas Nitsche,Alexey Noskov,Luigi Sanasi,AdrianoSavoca,Claudio Schifanella和IoannisTsampoulatidis。2018年。WeGovNow:一个基于地图的平台,用于参与地方公民社会。在WWW '18Companion:2018年Web会议伴侣,2018年4月23日至27日,法国里昂。ACM,纽约,美国,5页。https://doi.org/10.1145/3184558.319156001 引言0在过去的几年里,人们对信息和通信技术能够如何改变公共服务并将其带入2.0时代,获得以市民需求为中心的定制服务,同时支持用户赋权、协作式服务生产和公共部门信息的再利用,抱有很多期望。到目前为止,这些期望还没有得到满足,从“电子政府”(市民作为顾客)向“我们政府”(市民作为合作伙伴)的过渡仍然是公共部门需要迈出的下一个重要步骤之一。在这个背景下,WeGovNow建立在早期研究和开发工作的基础上,涉及到市民驱动的地方公共服务改进系统和数字社区平台。它是一个由多个软件组件构成的联合努力平台,允许人们报告问题和提出改进意见,讨论它们的相关性,通过集体行动探索解决问题的方法,找到弥补资源短缺的解决方案,就战略性问题进行辩论,并制定和投票支持具体的地方政策行动建议。显然,所有这些功能的一个核心方面是使市民能够以有效的方式探索他们所居住的区域所报告和讨论的内容,因此交互式地图成为平台的关键组成部分之一。因此,这个想法是让所有不同的组件相互交互和融合,创建一个现代的志愿地理信息系统。0Track: 第八届国际位置和网络研讨会WWW 2018,2018年4月23-27日,法国里昂• Display all user activities on a user-friendly, OpenStreetMap(OSM) [11] based map interface in ways which boost interestaccording to user preferences and location in time and space• Allow users to interact with each other using social networkfeatures• Enable the integration and presentation of any relevant openpublic sector information (PSI) in ways which help raiseawareness and trigger discussions addressing issues of com-munity interest• Effectively support collective formation of opinions• Automatically match users and their concrete requests andoffers (e.g. concerning participation in collective action andpeer-to-peer exchange of neighborhood support), accord-ing to user interests, their time-space preferences and thecharacteristics of their requests and offers12160这个论文简要描述了WeGovNow的单个组件,然后讨论了集成它们所遵循的架构选择,主要关注在地图上以直观的方式管理地理定位实体的输入和输出的组件,即InputMap和AreaViewer。02 WeGovNow的全球基础设施及其单个组件0为了开发一个数字平台,有效地吸引地方公民参与公民中心服务的共同生产,并共同制定社区发展的战略方法,主要目标是:0为了实现这些目标,该平台利用了领先的数字技术在集体对等生产、志愿地理信息(VGI)、开放PSI的再利用、(部分)虚拟社区中建立信任以及集体意见形成方面的潜力。WeGovNow平台旨在与现有的众包和开放数据存储库以及参与利益相关者的IT系统深度互联,而不是取代它们(参见图1)。通过OnToMap[1]及其对外部数据的语义表示,实现了这种互联。更具体地说,这种方法使得在WeGovNow早期描述的功能之上,例如添加一个地图图层,显示公交车站、开放药店等。02.1 单个组件02.1.1FirstLife。这是一个城市数据平台,用于连接众包和机构信息,涉及城市生活。技术上,它基于一个noSQL后端,为地点、事件、新闻、帖子和群组提供CRUD操作的RESTAPI——地理坐标通过GeoJSON存储。选择MongoDB是因为它对GeoJSON的无缝管理和数据建模的灵活性。用户可以协作进行地图绘制。0图1:WeGovNow平台的整体概念架构0用户可以根据时间和空间维度,以不同的尺度使用时间线和交互式地图来探索数据,从而了解城市并分享不同的观点。02.1.2ImproveMyCity。这是一个开源的可扩展平台,使居民能够直接向公共管理部门报告有关他们社区的问题,例如废弃的垃圾箱、故障的路灯等[12]。报告的问题会自动传递给公共管理部门的相应部门,以安排解决,其进展可以在网站上追踪。02.1.3LiquidFeedback。这是一种集体意见形成和参与决策的组件,可用于组织利益相关者之间的讨论,并允许公民表达他们的意见。这是通过透明的过程来完成的,使用集体调节、代理投票和优先投票[2]。LiquidFeedback过程包括一个讨论阶段(用于考虑利弊和替代方案)和一个投票阶段。讨论阶段确定了可行的投票选项。少数观点得到公平分享(与支持这些观点的人数成比例),但是嘈杂的少数派不能主导讨论过程。优先投票系统允许在讨论阶段提出替代方案不会损害一个总体思想,因为可以赞成多个替代方案并对其进行排序。在WeGovNow项目的背景下,LiquidFeedback获得了地理空间索引和搜索功能。在WeGovNow中,LiquidFeedback还提供了基于OAuth2.0服务的单点登录和集成框架(参见3.4)。02.1.4 Community Maps.一种灵活而时尚的参与式映射前端,用于可视化数据、比较信息,并鼓励对重要地点的讨论。它利用了GeoKey的公共RESTAPI,GeoKey和CommunityMaps之间的分离允许将项目管理的用户界面与数据收集/可视化的简化界面分开。GeoKey将允许项目管理员(主要是市政府,但也可能适用于关键的第三部门组织)创建定制地图,在其中可以定义所需的数据结构在不同类别的选择中,然后市民将能够通过Community Maps与这些项目的地图进行交互。0Track: 第八届国际位置和Web WWW 2018研讨会,2018年4月23日至27日,法国里昂domain conceptualizations to a common terminology. This termi-nology, defined in the OntoMap ontology, is used for generatinga unified user activity log that captures the actions performed byusers in all WeGovNow applications and an integrated view on theinformation about geographical objects shared by them.Given the ontology, the centralized logging and the integration ofinformation are achieved by collecting log data pushed to OnToMapby WeGovNow applications, and by applying concept translationrules for the translation of data expressed in an external format tothe unified format of the OnToMap Ontology (JSON or GeoJSON).The goal of the common logging of user activities is to overcomethe limitations of local activity logging, which would provide eachapplication with a partial view on how users are interacting withthe platform. To this end a centralized model is adopted, whereapplications push their log data to a single component (the OTMLogger), which again merges the information managing a unifiedhistory of user activities. The Logger thus provides a unified viewon the data shared in the whole platform, including the Open Datamanaged by OnToMap, in order to enable different components toshare all the information collected about user activities, geographi-cal objects, initiatives and issues.121703 整合不同组件的机制02.1.5 TrustedMarketPlace.该组件专门为WeGovNow开发,除了实现商品和服务市场外,还设计了一个强大的声誉管理机制,以在整个可信任市场的撮合过程中建立信任。其主要思想是根据用户的兴趣向注册用户推荐帖子,并根据参与方之间的信任来匹配提供支持或合作的请求。增强的用户配置文件管理是该组件的一个模块,其目的是为平台上的用户提供一个单一入口点,以获取其偏好、个人配置文件和兴趣。0•用户管理的编排机制,例如注册、单点登录认证、配置文件处理和一般可信任的认证(UWUM)• 以统一的方式跟踪各个组件的操作(OntoMap [1]及其Logger)•提供整个平台的通用入口点,提供基于地图的应用程序当前状态的概览(LandingPage)0该项目的目标之一是无缝集成不同的组件,创建一个统一的用户体验,而无需完全重写已经存在的软件。该平台通过分层架构方法实现,将先前描述的组件与整体系统结合在一起,同时结合以下内容:03.1 OnToMap和OnToMap Logger0已经整合到整体平台中的每个单独的软件应用在数据、功能和接口方面都具有内在的一致性。然而,就We-GovNow平台组件而言,它们已经被协调一致,以增加超出作为独立解决方案实施的价值。通过由两个明确定义的中心(UWUM和OntoMap)相互交互的不同组件构成的分布式系统,使得能够在不同的合作伙伴成员之间分别进行开发,并能够获得单个集成的网页,即使一些底层技术是不同的。0这些组件用作开放数据的容器,作为跨应用程序数据集成器,以及用于跟踪用户活动的集中式用户活动记录器。通过语义知识表示层实现了支持这些功能的数据集成支持,该层支持异构映射。03.2 输入地图和区域查看器0为了进一步增强集成,我们开发了一个统一的基于地图的位置模块,用于在不同组件中输入空间坐标,通过采用一个通用解决方案来提高整体外观和感觉。InputMap是一个Web地图模块,将用户在地图上的输入与项目区域的官方开放数据和OpenStreetMap实体提供的地理数据源连接起来。它的主要功能是收集用户的位置输入并将信息发送给“托管”组件。特别是这些信息包括:0• 地图的纬度、经度和当前缩放级别 •选定区域的AreaId标识符(如果适用) • 地理实体的OSMId标识符(如果适用) • 地理实体的名称和类型 •OpenStreetMap的逆地理编码服务Nominatim [8]提供的地址和显示名称0即使没有可用的地理源,也可以使用InputMap。结合纬度、经度和缩放级别的额外信息可以用于以后推断参考,随着新的地理源变得可用。通过坐标的逆地理编码用于丰富用户的输入,检索最接近他们在地图上的输入的地址。逆地理编码的结果包含在整体结果中,并且在TileServer不包含特定坐标的信息的情况下可以利用。地理编码服务还用于通过搜索栏支持基于地址的地理定位。虽然InputMap是一个专门用于获取用户输入的组件,但AreaViewer用于提供基于地图的数据聚合视图。它在LandingPage上使用,在用户看到的初始网页上显示。AreaViewer有两种主要操作模式:“探索”和“聚焦”。在探索状态下,可以平移和缩放地图,改变视口,并根据WeGovNow生成的实体进行过滤。0Track: 第八届国际位置和网络研讨会 WWW 2018, 2018年4月23日至27日, 法国里昂12180单击地图将导致切换到聚焦状态,突出显示所点击的区域,仅显示其中的实体,并隐藏外部实体。在LandingPage上,所选实体的标题和日期会在地图附近列出,并链接到所属组件中的实体。这些组件都基于Leaflet和LeafletVector-Grid插件[7]。03.3 瓦片服务器0InputMap和AreaViewer需要访问共同的地理数据源,在Web地图上渲染交互式图层。为了提供对Web地图组件的快速和标准访问,开发和部署了一个瓦片服务器。具体来说,它提供了获取给定区域详细信息的端点,给定地理坐标的特定缩放级别下找到的区域的ID,包含在另一个区域中的区域列表和矢量瓦片。03.4 共享用户登录、个人资料和样式服务0通过统一的WeGovNow用户管理(UWUM)实施的单一身份验证服务器是Liquid-Feedback的一部分,它允许用户通过单一登录访问所有组件。UWUM允许WeGovNow应用程序和第三方应用程序(现有的电子政务应用程序和未来的应用程序)分布式运行,而用户体验系统作为一个无缝服务。作为UWUM的一部分,引入了样式服务,为WeGovNow实例提供样式定制(市政府的颜色、字体、图标),以确保统一的外观。除此之外,所有组件都正在朝着MaterialDesign框架[9]的方向发展。旨在创建统一用户体验和整体集成平台的其他功能包括导航端点的可用性,该端点允许应用程序将一个公共导航栏整合到其用户界面中,并返回一个服务发现端点,该端点返回系统中所有应用程序及其功能/协议的列表。03.5 pgLatLon0在关注与地图相关的组件时,还应引用WeGovNow开发的另一款软件:pgLatlon,这是一个为PostgreSQL对象关系数据库管理系统开发的空间数据库扩展,提供WGS-84椭球体的地理数据类型和空间索引。具体而言,它在LiquidFeedback后端中使用,并且除了提供高效的地理对象索引外,还使用空间填充分形曲线提供了一个“公平”的地理实体距离函数[3]。当一个人想要根据地理距离和总偏好来对LiquidFeedback提案进行排序时,一种可能的方法是使用最短可能的球面表面距离除以总偏好数,但明显的缺点是具有大尺寸的提案可能会因为比所有可能的用户位置更近而获得不公平的总体优势。为了0为了解决这个问题,一个公平距离(详细描述见[3])已经在pgLatLon内部实现。pgLatLon根据自由的MIT许可证条款进行许可,避免了与其他空间数据库扩展可能出现的许可问题 -除了许可问题外,出于效率原因,开发了一个单独的插件,而不是使用SQL查询。03.6 数据质量评估0数据质量是电子政务解决方案成功的最重要因素之一。WeGovNow平台开发了一个数据质量概念。在该平台的框架下,没有可用的基准参考数据集。因此,数据质量是通过内在和可比较的方式进行评估的。OpenStreetMap是所有WeGovNow组件的基础地图。此外,由市政府提供的开放数据以矢量地理空间图层的形式通过该平台提供。由于OSM提供了丰富的元数据和完整的历史转储,可以通过内在方式评估试点地点的OSM数据质量。然后,将市政府提供的开放数据的质量与定义的OSM数据进行比较评估。此外,利用具有定义质量的OSM和开放数据来改进用户的输入。目前,可用于改进用户输入的工具包括自动完成、拼写检查、自动捕捉和对象选择。地理空间数据存储库[6]Web服务实现了上述任务。数据质量评估结果以交互式地图的形式提供。用户输入改进的工具依赖于GSDR提供的API。04 结论和未来工作0WeGovNow的主要开发阶段已经结束,该平台正在三个试点市政府进行测试,这将导致错误修复和进一步根据参与者的实际需求对平台进行定制。具体而言,试点的结果将在技术和社会方面进行评估,包括市政府工作人员、市民、当地非政府组织和当地企业等各方利益相关者。将收集定量和定性数据,使用自动使用跟踪、与一定数量的利益相关者进行访谈和更广泛的用户调查。据我们所知,没有其他单一的开源平台提供如此丰富的与公民参与相关的功能集合,但该架构的主要优势之一是易于集成新组件,因此将来可以添加其他补充当前功能的解决方案。0致谢0该工作由欧盟的Horizon2020研究和创新计划在合同号693514下资助(“WeGovNow”)。本文仅反映作者的观点,欧洲委员会对其中包含的任何使用不负责任。地图数据版权归OpenStreetMap贡献者所有,可从https://www.openstreetmap.org获取。0Track: 第八届国际网络与Web会议,2018年4月23日至27日,法国里昂12190参考文献0[1] Liliana Ardissono, Maurizio Lucenteforte, Noemi Mauro, Adriano Savoca,Angioletta Voghera和Luigi La Riccia. 2017.OnToMap:用于知识共享的语义社区地图。在HT中。ACM, 317–318. [2] Jan Behrens,Axel Kistner, Andreas Nitsche和Björn Swierczek. 2014.LiquidFeedback的原则。互动民主e. V. [3] Jan Behrens和Björn Swierczek. 2017.公平的距离函数。电子参与、集体调节和投票系统的液态民主杂志5 (2017年5月11日),18–31. [4] 欧洲委员会。2014.实现欧洲优势?欧洲政府如何以及应该从创新公共服务中受益。电子政府基准最终背景报告 (2014). https://doi.org/10.2759/4919 [5] WeGovNow联盟。2016.WeGovNow联盟。 (2016). http: //wegovnow.eu/en/who-we-are.html0[6] WeGovNow联盟和海德堡大学。2017. 地理空间数据存储库。 (2017).https://wgn.gsdr.gq/ [7] OpenStreetMap贡献者。2017. Leaflet. (2017).http://leafletjs.com/ [8] OpenStreetMap贡献者。2018. Nominatim. (2018).https://nominatim. openstreetmap.org/ [9] Google. 2014. 材料设计。 (2014).https://material.io/ [10] Dennis Linders. 2012.从电子政府到我们政府:在社交媒体时代定义公民合作的分类。政府信息季刊 29, 4 (2012),446–454. https://doi.org/10.1016/j.giq.2012.06.003 [11]OpenStreetMap贡献者。2017.从https://planet.osm.org检索的星球转储。https://www.openstreetmap.org。 (2017).[12] Ioannis Tsampoulatidis, Dimitrios Ververidis, Panagiotis Tsarchopoulos, SpirosNikolopoulos, Ioannis Kompatsiaris和Nicos Komninos. 2013.ImproveMyCity:一种用于直接公民政府沟通的开源平台。在ACM Multimedia中。ACM,839–842.0Track: 第八届国际网络与Web会议,2018年4月23日至27日,法国里昂
下载后可阅读完整内容,剩余1页未读,立即下载
cpongm
- 粉丝: 5
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 达梦数据库DM8手册大全:安装、管理与优化指南
- Python Matplotlib库文件发布:适用于macOS的最新版本
- QPixmap小demo教程:图片处理功能实现
- YOLOv8与深度学习在玉米叶病识别中的应用笔记
- 扫码购物商城小程序源码设计与应用
- 划词小窗搜索插件:个性化搜索引擎与快速启动
- C#语言结合OpenVINO实现YOLO模型部署及同步推理
- AutoTorch最新包文件下载指南
- 小程序源码‘有调’功能实现与设计课程作品解析
- Redis 7.2.3离线安装包快速指南
- AutoTorch-0.0.2b版本安装教程与文件概述
- 蚁群算法在MATLAB上的实现与应用
- Quicker Connector: 浏览器自动化插件升级指南
- 京东白条小程序源码解析与实践
- JAVA公交搜索系统:前端到后端的完整解决方案
- C语言实现50行代码爱心电子相册教程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功