mapbender/coordinates-utility

此包已被废弃且不再维护。没有建议的替代包。

在不同坐标系中转换坐标。在地图上导航到坐标。

安装次数 10,424

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 6

分支: 3

开放问题: 0

语言:JavaScript

1.2.7 2023-04-27 14:00 UTC

README

此存储库已被弃用。其功能已集成到mapbender 核心存储库的 4.0 版本中。请在那里提出任何更改。

旧描述:Mapbender 坐标工具模块

从地图中检索坐标,缩放到指定的地图坐标

功能

  • 通过点击地图获取坐标
  • 将坐标转换到不同的坐标系
  • 在地图上导航到所选坐标

元素配置

坐标工具元素支持以下配置值

<...>
  sidepane:
    class: Mapbender\CoordinatesUtilityBundle\Element\CoordinatesUtility
    addMapSrsList: true      # =default; offer all SRS configured on the Map element
    srsList: ['EPSG:25834']  # Add an additional SRS for transformation
    zoomlevel: 3             # zoom in closer than default on "Center map"

自定义坐标系标题

可以使用对象形式或管道分隔符来更改显示的坐标系选择标题。对于对象形式,使用具有 "name" 和 "title" 键的对象。管道分隔符形式为 "<srs name>|<custom title>"。

<...>
    srsList: 
      # Rename using object form
      - {name: 'EPSG:25832', title: 'Renamed UTM32N'}
      # Rename using pipe separator form
      - 'EPSG:25834|Renamed UTM34N'
      # Use standard name
      - 'EPSG:25831'

注意:后端表单输入仅支持使用管道分隔符进行坐标系重命名。显式对象格式仅适用于 Yaml 应用定义。

安装

必须在使用 Symfony 路由器注册控制器路由后,后端表单坐标系建议才能正常工作。

Mapbender Starter 已经完成了这项工作。

要手动完成,请将以下内容添加到您的 app/config/routing.yml 中

mapbender_coordinatesutilitybundle:
    resource: "@MapbenderCoordinatesUtilityBundle/Controller/"
    type: annotation

注意,"mapbender_coordinatesutilitybundle" 的顶级密钥在技术上无关紧要,但在您的路由配置中必须是唯一的。