【问题标题】:Tile-based map solution supporting vector layers支持矢量图层的基于瓦片的地图解决方案
【发布时间】:2013-03-07 18:03:18
【问题描述】:

我需要显示一张美国地图,在此之上,还有一层州、另一个县和另一个地方 (as per defined by US Census)。此外,根据某些标准,我需要动态切换一层或另一层,并对层的某些部分进行着色(例如,将某些县填充为红色,将其他县填充为绿色等)。地图本身可以很简单,我不需要道路或任何细节。

我的第一次尝试是使用基于 this example 的 d3,但我真的很想切换到基于平铺的解决方案,因为它似乎响应更快、更轻巧、更流畅并且对移动设备的支持更好。

我一直在网上寻找解决方案(商业和非商业、作为服务或可在本地实施),但我没有找到一个可以满足我所有需求的解决方案。例如,我发现MapBox 甚至有一个very nice editor,但您无法精细控制您定义的层。我可以隐藏/显示一个图层,但我不能只着色它的一部分。谷歌地图当然是我的第一选择,但我没有找到上述方法。

您知道是否有任何我可以使用的解决方案吗?

【问题讨论】:

  • 你看过polymaps了吗?
  • 你看过 OpenLayers 吗?相当标准的网络地图解决方案。

标签: javascript svg d3.js gis shapefile


【解决方案1】:

我想看看boundless提供的产品。它们使您能够使用广泛的技术并以多种方式提供最终产品。他们使用 Geoserver 作为切片服务器,您可以根据您对该图层的需求将切片或要素输出到其中。

您可以使用 ESRI、Quantum GIS 或使用随附的基于 Web 的地图连接到它。它们是开源的,因此有可以免费使用的社区版本或基本相同但带有企业支持的商业版本。

你可以找到他们here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-24
    • 1970-01-01
    相关资源
    最近更新 更多