跳转到主要内容

EEA Geotags包重新定义了Plone中的位置字段。目前,在Plone中位置字段是一个自由文本字段。EEA Geotags允许您使用地图选择器和http://geonames.org地理数据库轻松定义位置。

项目描述

develop Master

EEA Geotags包重新定义了Plone中的位置字段。目前,在Plone中位置字段是一个自由文本字段。EEA Geotags允许您使用地图选择器和http://geonames.org地理数据库轻松定义位置。

内容

简介

EEA Geotags是Plone默认位置字段的替代品。

主要功能

EEA Geotags功能

  1. 用户友好的位置搜索

  2. 所选位置的地图预览

  3. 基于http://geonames.org的建议地理实体

  4. 国家/地区钻取选择,包括生物地理区域、国家组、国家、NUTS区域、城市和自然特征等几个层级。

  5. 该小部件可以用作单选或多选位置选择器。

请阅读位于eea.alchemy下的README.txt。

有关如何使用此包的更多详细信息,请参阅以下链接

  1. https://taskman.eionet.europa.eu/projects/zope/wiki/HowToGeotag

安装

使用此包在Plone 4中获取eea.geotags支持的最容易方法是使用基于zc.buildout的安装。其他类型的安装也应该是可能的,但可能会有些复杂。

要开始,您只需将包添加到“eggs”和“zcml”部分,运行buildout,重启您的Plone实例,并使用快速安装程序或通过“网站设置”中的“添加产品”部分安装“eea.geotags”包。

您可以在以下位置下载示例buildout:

依赖项

1. Plone 4.x 2. archetypes.schemaextender 3. eea.jquery 4. eea.alchemy 5. eventlet

源代码

最新源代码(兼容Plone 4)

https://github.com/eea/eea.geotags

兼容Plone 2和3

https://github.com/eea/eea.geotags/tree/plone25

资金

EEA - 欧洲环境局(EU)

变更日志

12.1 - (2022-11-02)

  • 变更:将编码从ascii更改为latin-1,以更好地表示分类中的ascii字符。[iulianpetchesi ref #153129]

12.0 - (2021-04-17)

  • 错误修复:移除collective.taxonomy对旧版本的依赖。[avoinea ref #130852]

11.9 - (2021-03-30)

  • 错误修复:修复了有关国家组的升级步骤。[alecghica ref #126549]

11.8 - (2021-03-11)

  • 任务:从eea.geotags中删除geotags并将它们移植到eea.geolocation。[iulianpetchesi ref #122622]

11.7 - (2020-08-03)

  • 任务:为geotags添加了3个新的欧盟国家组EU27_2020/EEA32_2020/EEA38_2020。[iulianpetchesi ref #116816]

11.6 - (2020-04-28)

  • 错误修复:在ZCML中包含plone.behavior。[alecghica ref #111954]

11.5 - (2019-08-05)

  • 错误修复:修复了MANIFEST.in,以便在egg发布中包含文档和txt文件。[valentinab ref #106933]

11.4 - (2019-07-30)

  • 错误修复:修复了HISTORY.txt的结构和一些外观。[alecghica ref #106742]

11.2 - (2019-07-22)

  • 任务:更新了迁移脚本并添加了升级步骤以修复捷克共和国国家名称。[iulianpetchesi ref #106742]

11.0 - (2019-07-17)

  • 变更:添加了电子邮件参数并修复了geo小部件中的马其顿名称。[iulianpetchesi ref #106742]

10.9 - (2019-07-16)

  • 任务:更新了迁移脚本并添加了升级步骤以修复马其顿国家名称。[iulianpetchesi ref #106742]

10.8 - (2019-01-28)

  • Jenkins:添加sonarqube步骤。[avoinea ref #101552]

10.7 - (2019-01-17)

  • 功能:完全通过HTTPS提供OpenLayers。[alecghica ref #101256]

  • 功能:提供存储在本地的OpenLayers瓦片。[alecghica ref #101256]

  • 错误修复:修复了从grips皮肤文件夹加载资源的问题。[alecghica ref #101256]

10.6 - (2018-09-05)

  • 错误修复:当地图是强制性的但没有任何选择,并尝试保存时,修复了地图的行为。[szabozo0 ref #97571]

  • 清理:删除过时的FormlibGeotagWidget。[avoinea ref #98073]

10.5 - (2018-08-31)

  • 功能:在地理标记界面中添加EEA 39到国家组。[avoinea ref #87954]

10.4 - (2018-07-27)

  • 错误修复:id“++resource++eea.geotags.static”包含URL中非法的字符。[avoinea ref #97380]

10.3 - (2018-07-11)

  • 清理:删除Products.ATVocabularyManager依赖。[avoinea ref #97067]

  • 变更:添加了缺失的国家组(EU33、EU28等)。[avoinea ref #97067]

10.2 - (2018-07-11)

  • 错误修复:通过在HTTPS上加载openlayers API修复了混合内容。[avoinea ref #96619]

10.1 - (2018-07-10)

  • 错误修复:通过在HTTPS上加载openlayers API修复了混合内容。[avoinea ref #96619]

10.0 - (2018-07-04)

  • 升级步骤:“Plone > 网站设置 > 添加插件”升级eea.geotags。[avoinea ref #95147]

  • 升级步骤:在“Plone > 网站设置 > EEA 地标设置”中添加/删除 Google Maps API 密钥和 Geonames 用户名 [avoinea 引用 #95147]

  • 更改:如果没有提供 Google API 密钥,则回退到 Open Street Map [avoinea 引用 #95147]

  • 更改:更新指向 eea.europa.eu 的 URL,使用 https:// [alecghica 引用 #95849]

9.3 - (2018-03-14)

  • 更改:修复了评估编辑页面报告的问题 [ichim-david 引用 #91590]

  • 更改:添加 jQuery clicktoggle 方法,因为 toggle 已弃用 [ichim-david 引用 #91577]

  • 更改:移除 jQuery.browser 的使用,因为我们不再支持 IE 8 [ichim-david 引用 #91577]

9.2 - (2017-12-21)

  • 错误修复:修复了地标签升级脚本 [irina-botez 引用 #90606]

9.1 - (2017-12-12)

  • 更改:将 eeacms/zptlint 替换为 eeacms/plone-test:4 zptlint [avoinea 引用 #90415]

9.0 - (2017-11-07)

  • 更改:删除由 Sphinx 生成的文档 [petchesi-iulian 引用 #88212]

8.9 - (2017-09-11)

  • 升级步骤:在“Plone > 网站设置 > 扩展组件”中升级 eea.geotags [alecghica 引用 #87533]

  • 功能:添加了升级脚本,用于更新错误的国名以及从位置字段下删除存储的国家组 [alecghica 引用 #87533]

  • 升级步骤:一次运行每个内容类型的升级国家名称脚本,例如 /www/@@eea.geotags.migrate_country_names?ctype=Highlight [alecghica 引用 #87533]

  • 升级步骤:从自定义中移除 eea.geotags.js [alecghica 引用 #87533]

  • 更改:修复了“泛欧洲”国家组下的国家名称 [alecghica 引用 #85765]

  • 更改:移除了“俄罗斯”与“俄罗斯联邦”的正常化 [alecghica 引用 #85765]

8.8 - (2017-08-22)

  • 升级步骤:在 ZMI > portal_skins/custom: eea.geotags 中删除自定义视图 [valipod 引用 #87450]

  • 错误修复:修复了破坏地标签小部件的 js 语法 [valipod 引用 #87450]

  • 功能:改进了国家名称的显示,特别是捷克、科索沃和马其顿 [alecghica 引用 #85765]

8.7 - (2017-08-16)

  • 升级步骤:仅在 EEA 上下文中,在“Plone > 网站设置 > 扩展组件”中点击可用的 eea.geotags 按钮即可 [ichimdav #85765]

  • 功能:在更新我们的 countries_mapping 词汇表时,不仅给出 geonames 的结果,还给出 google 搜索的结果,并包含需要更改的值 [ichimdav #85765]

  • 错误修复:W3C 合规性修改 [valipod 引用 #86295]

  • 升级步骤:从 ZMI > portal_skins/custom 中删除自定义视图:eeacms/geotags [valipod 引用 #86295]

8.6 - (2017-07-03)

  • 错误修复:当传递空值时,允许从位置字段中删除值 [ichim-david 引用 #85616]

8.5 - (2017-06-26)

  • 更改:强制 gmaps api 使用英语作为地图语言 [ichim-david 引用 #85616]

  • 功能:移除国家组复选框,当选择国家组时,现在默认添加所有国家 [alecghica 引用 #85765]

8.4 - (2017-05-22)

  • 更改:修复了 PyLint 警告和错误 [valipod 引用 #84949]

8.3 - (2017-05-15)

  • 更改:修复了 PyLint 警告和错误 [eduard-fironda 引用 #84949]

8.2 - (2017-04-24)

  • 更改:更新包信息 [eduard-fironda]

8.1 - (2017-03-27)

  • 更改:在 RDF 导出中使用相同的值处理 dcterms:title 和 rdfs:label。如有必要,可以使用 http://www.geonames.org/ontology#shortName。 [demarant 引用 #81054]

8.0 - (2017-03-02)

  • 错误修复:通过 https 获取资源 [avoinea 引用 #82562]

7.9 - (2017-02-21)

  • 功能:按视图排序地标签 [avoinea 引用 #81054]

  • 错误修复:修复了错误 [alecghica 引用 #81054]

  • 错误修复:修复了没有描述时的地标签显示和 RDF 导出 [alecghica 引用 #81054]

7.8 - (2017-02-14)

  • 功能:使地标签和主题显示与标签样式对齐 [alecghica 引用 #81054]

  • 错误修复:位置视图现在显示地标签标题和描述,而不仅仅是地标签描述 [alecghica 引用 #81054]

  • 功能:增强 RDF 输出,包括描述和实体 [alecghica 引用 #81054]

7.7 - (2016-05-19)

  • 错误修复:修复了 pylint 警告 [ichim-david 引用 #71940]

7.6 - (2016-05-04)

  • 更新 eea.translations,包括最新的翻译字符串 - 修复了模板中的错误 [chiridra 引用 #69753]

7.5 - (2015-10-05)

  • 错误修复:使用 evnetlet 防止悬挂连接 [lucas 引用 #29063]

7.4 - (2015-09-10)

  • 更改:清理了 eea.geotags.css 中已从 egg 6.8 中删除的 esri 地图视图 [ichimdav 引用 #27220]

7.3 - (2015-08-18)

  • 变更:自动包含 plone 上下文中的 zcml,以便在不添加到 buildout zcml 指令的情况下使此包工作。[avoinea]

7.2 - (2015-07-06)

  • 变更:geotags 视图小部件现在可以在没有 json 数据的情况下工作。初始支持已经就绪,但需要调整。[ichimdav 参考 #22232]

7.1 - (2015-03-17)

  • 变更:在 Jenkins 构建安装脚本中切换到 curl。[olimpiurob 参考 #22402]

  • 变更:将 Jenkins 构建安装脚本的获取 URL 更改为来自主要 EEA CPB 存储库的安装脚本。[olimpiurob 参考 #22402]

7.0 - (2015-01-22)

  • 变更:从禁用之前 egg 发布中地图后留下的包中删除了与 arcgis 相关的代码。[ichimdav 参考 #21121]

6.8 - (2014-11-20)

  • 变更:由于性能问题,已禁用 geotags arcgis 地图。[demarant 参考 #21121]

  • 错误修复:修复了用于显示提示的各种 CSS。[ghicaale 参考 #21458]

6.7 - (2014-05-13)

  • 特性:在编辑当前位置列表时添加了清除所有地理点功能。[ichimdav 参考 #9037]

  • 错误修复:在选择 nuts 区域时,传递带有国家代码的 componentRestriction 选项,以帮助 Google 地图找到更好的匹配结果。[ichimdav 参考 #19495]

  • 变更:页面加载时,编辑小部件将缩放到适合所有地理标记的边界。[ichimdav 参考 #9037]

  • 变更:geotags 编辑表单现在使用手风琴菜单而不是标签来提供基本和高级搜索选项。[ichimdav 参考 #9037]

  • 特性:除了自由搜索外,还添加了按国家、要素类和大陆搜索的功能,这对于需要找到例如意大利的波河等实例非常有用。[ichimdav 参考 #18559]

  • 特性:添加了对要素类的过滤功能,并添加了对 eea.jquery 的 Select2 jQuery 插件的依赖。[ichimdav 参考 #18559]

6.6 - (2014-03-10)

  • 变更:增加编辑按钮 Geotag/位置小部件的宽度,使其更易于查看。

  • 变更:为了使其更易于查看,将“编辑”按钮的宽度增加。[mironovi 参考 #9037]

  • 特性:移除 X-关闭按钮,并将“完成”按钮重命名为“保存地理标记”/[mironovi 参考 #9037]

  • 错误修复:Geotags 视图仅显示次要信息。[voineali 参考 #18096]

  • 错误修复:篮子现在可以正确处理地理标记。[mironovi 修复 #17626]

6.5 - (2014-01-22)

  • 错误修复:关闭 geotags 对话框时不再存储当前位置。[ichimdav 修复 #17620]

6.4 - (2014-01-22)

  • 特性:添加了以页面模板格式生成的 Sphinx 文档。[batradav 参考 #9502]

  • 错误修复:从 README.rst 中删除了错误添加的引用块。[ichim-david 参考 #18064]

  • 错误修复:从 base 标签而不是窗口位置检索 context_url,以避免在存在默认页面时加载父级 geotags。[ichimdav 参考 #17747]

  • 错误修复:更新了指向 Trac 的旧 URL。[ghicaale 参考 #18003]

6.3 - (2013-12-10)

  • 特性:如果存在,则读取地图图层上设置的数据属性。[ichimdav #17618]

  • 变更:将默认 map_service 更改为 World_Light_Gray_Base。[ichimdav #17618]

  • 特性:添加了更改 map_service 的可能性。请参阅 eea.geotags.pt 中的注释以获取示例。[ichimdav #17618]

  • 错误修复:不再将地图显示为模态,如果模态设置为 False。[ichimdav #17618]

  • 错误修复:当通过国家组选择时,现在会检查 country_mapping 以获取正确的名称,以修复选择国家名称的问题。[ghicaale 参考 #17583]

  • 变更:将自定义代码合并到 eea.geotags.js 中。[ghicaale 参考 #17583]

  • 错误修复:现在可以正确找到和映射来自欧洲以外组的国家。[ghicaale 参考 #17628]

6.2 - (2013-11-20)

  • 错误修复:在 geotags.pt 中定义 portal_url。[ichimdav]

6.1 - (2013-10-04)

  • 变更:由于以前的 egg 发布损坏,已制作了一个新的 egg。[ichimdav]

6.0 - (2013-10-04)

  • 变更:更新 zope 导入,使其适用于至少需要 Plone 4.1 的 eea.geotags。[ichimdav 参考 #15651]

5.9 - (2013-07-10)

  • 升级步骤:仅限 EEA 上下文。在“Plone > 网站设置 > 插件”中,点击为 eea.geotags 可用的按钮。[ichimdav #14667]

  • 特性:添加了搜索结果突变器,并在 EEA 中实现了突变,以允许突变搜索结果。[ichimdav #14667]

5.8 - (2013-07-08)

  • 特性:修改了地图数据的加载方式,以便可以在页面上加载多个地图小部件。[ichimdav]

  • 错误修复:在通过 /view 观看页面时正确加载 eea.geotags.jsondata。[ichimdav #14592]

5.7 - (2013-05-20)

  • 错误修复:在地理标签编辑小部件中使用时,还添加了亚洲国家到泛欧组,因为搜索被限制在欧洲大陆 [ichimdav #14329]

  • 功能:移除了 lovely.memcached 依赖项 [voineali refs #14343]

5.6 - (2013-04-17)

  • 功能:在将地理标签宏添加到任何模板时,可以指定地图模态弹出窗口的尺寸 [ichimdav #8523]

  • 错误修复:修复了点击类似挪威这样的地理标签会将您带到丹麦的问题,因为它们具有相同的 x 坐标,并且只对 x 坐标进行了几何检查 [ichimdav #8523]

  • 错误修复:修复了当 itemTitle 返回 undefined 时,地图 infoTemplate 显示未定义的标题文本的问题 [ichimdav refs #8523]

  • 错误修复:对 geotagsClusterLayer.js 的加载进行了更好的修复 [ichimdav #8523]

5.5 - (2013-03-15)

  • 错误修复:使用 dojo.require 而不是使用 portal_javascripts 加载 geotagsClusterLayer [ichimdav #14039]

5.4 - (2013-01-25)

  • 错误修复:修复了 @@rdf 输出的位置字段 [tiberich #13694]

5.3 - (2013-01-15)

  • 错误修复:地理标签类别向下钻取现在返回按字母顺序排序的结果 [ichimdav #9989]

  • 功能:添加了一个默认启用的复选框,用于添加国家组中的单个国家,而不是组本身 [ichimdav #9998]

  • 功能:添加了地图视图中的点聚类支持 [ichimdav #7337]

  • 变更:切换到 arcgis Dojo 库的 2.8 版本,以便具有聚类支持 [ichimdav #7337]

5.2 - (2012-11-26)

  • 错误修复:将地理标签编码为 geo:SpatialThing 以保持通用性,因为并非所有地理标签都是点,也可以是 Features/Polygons 等 [demarant refs #7409]

5.1 - (2012-11-22)

  • 错误修复:地图 infoTemplate 模板只构建了该对象可用的信息 [ichimdav #7337]

  • 功能:现在地理标签的 rdf 导出包括 geonames URI 和 owl:sameAs [demarant refs #7409]

  • 错误修复:修复了当 urllib 获取无法引用的 Description 时地图视图崩溃的问题 [ichimdav #10006]

  • 功能:现在我们导出所有标签作为 geo:Point,包括位置标签 [demarant refs #3425]

  • 错误修复:根据 wgs84 rdf 词汇表正确导出点 [demarant refs #3425]

  • 错误修复:使用 folder_listing 和 atct_topic_view 宏以避免在非主题内容类型上使用地图时出错 [ichimdav #3353]

  • 功能:添加了地理标签字段的 rdf 适配器 [tiberich, demarant, #3425]

5.0 - (2012-07-30)

  • 错误修复:修复了当用户创建新的翻译时删除地理标签的问题 [voineali fixes #5390]

4.9 - (2012-07-17)

  • 错误修复:修复了在 eea.forms 上使用时编辑表单中地理标签小部件的预览 [ichimdav #5339]

4.8 - (2012-07-13)

  • 错误修复:修复了 .pt 文件中的 i18n:domain [prospchr refs #5162]

4.7 - (2012-06-13)

  • 升级步骤:在 ZMI > portal_types > Topic 中将 map_view 添加到可用视图方法 [ichimdav #3355]

  • 错误修复:修复了 HISTORY.txt 文件的标记 [ciobabog refs #5231]

  • 升级步骤:在“Plone > 站点设置 > 扩展”中点击 eea.geotags 可用的升级按钮

  • 功能:为了在地图视图中使用,添加了将对象地理信息存储在 brain 中的‘geotags’ zCatalog 元数据 [voineali refs #3355]

  • 错误修复:在地图上显示比例尺 [ichimdav #4788]

  • 功能:对于使用定义了 events 变量的版本的地图宏,左对齐显示标签 [ichimdav #4788]

  • 错误修复:修复了 eea.alchemy 建议的 URL,以获取对象的建议,而不是父文件夹的建议 [batradav]

4.6 - (2012-04-26)

  • 功能:将模态地图作为地理标签的弹出窗口添加 [ichimdav #3354]

  • 错误修复:使其与 eea.inidicators 聚合编辑一起工作 [voineali #5077]

  • 错误修复:当 geonames.org 响应中的“description”为空时,修复了在字段上保存“title”的问题 [ghicaale #5008]

4.5 - (2012-03-30)

  • 错误修复:修复了在设置 eea.geotags 字段时,将字符串动态转换为 geonames 服务并保存 geoJSON 结构的问题。这还将修复来自 eea.alchemy 的自动标记 [ghicaale #5008]

  • 功能:eea.geotags 小部件视图宏现在使用 ArcGIS JavaScript 框架在地图上显示位置 [ghicaale #3354]

  • 功能:视图宏有两个选项,地图或纯文本[ghicaale #3354]

  • 功能:地图视图使用CSS3转换以实现更好的渲染性能,禁用鼠标滚轮滚动、加载图片、连续平移,默认地图以欧洲为中心,可见比例尺为公里[ghicaale #3354]

4.4 - (2012-02-06)

  • 功能:实现了第一个基本的地标签列表视图[demarant]

4.3 - (2011-11-29)

  • 错误修复:修复了地标签小部件,在编辑表单因验证错误无法提交时保持填写值[voineali #4773]

4.2 - (2011-11-21)

  • 错误修复:修复了位置字段的必填验证[voineali #4694]

  • 错误修复:修复了上下文是否可注解的测试[voineali #4741]

4.1 - (2011-11-18)

  • 重新发布损坏的鸡蛋

4.0 - (2011-11-18)

  • 功能:通过在构建out中的zcml指令中添加eea.geotags.default,即可覆盖默认的Archetypes位置字段/小部件[voineali #4694]

  • 错误修复:修复了启用portal_factory时添加表单上的地标签对话框[voineali #4696]

  • 错误修复:修复了使用geonames.org搜索时的搜索结果描述和标签[voineali #4525]

  • 功能:根据以下规范更新geonames API的使用:[http://www.geonames.org/export/web-services.html](http://www.geonames.org/export/web-services.html) 请在portal_properties/geographical_properties中将‘geonames_key’更新为您的geonames用户名[voineali #4525]

  • 功能:使用geonames.org服务进行免费搜索,然后回退到Google服务[voineali #4525]

  • 功能:地标签小部件易用性,一键添加标签[voineali #4429]

  • 错误修复:修复了IE中的js错误,我们不在预览时将导航小部件移到地图的右侧[szabozo #4542]

  • 错误修复:修复了缺失的google地图api[szabozo0 #4428]

  • 清理:修复了所有pylint和pyflakes警告[voineali #4236]

  • 功能:添加了升级步骤[voineali #4392]

  • 功能:Plone 4.0.4兼容版本[ghicaale #4236]

1.3 - (2011-04-20)

  • 错误修复:修复了小部件的错误[szabozo0 #4260]

1.2 - (2011-04-19)

  • 错误修复:修复了导入错误[szabozo0 #4260]

  • 功能:创建了小部件的formlib版本[szabozo0 #4260]

  • 清理:修复了大多数pylint违规[szabozo0 #4140]

  • 清理:修复了pyflakes警告[szabozo0 #4141]

  • 错误修复:删除了地标签建议的重复项[voineali #3357]

  • 更改:将alchemy自动发现代码移至eea.alchemy,因为它不仅仅关于地标签,它还将发现时间覆盖和关键词[voineali #3357]

1.1 - (2010-12-13)

  • 错误修复:修复了jslint警告[voineali #3821]

  • 错误修复:修复了doc测试[voineali #3821]

1.0 - (2010-10-12)

  • 初始发布

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

eea.geotags-12.1.zip (365.4 kB 查看哈希值)

上传时间:

支持