问题标签 [cartography]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 创建新的地理地图数据或使用修改后的地图
我正在开发一个 iphone 应用程序,该应用程序需要在该国的公园、历史名胜、热门市场或偏远地区等有限区域内进行路由。
鉴于谷歌地图、openstreetmaps 或任何其他地图不应该在我的应用程序应该工作的区域内有确切的景点,那么执行此要求的最佳或可能的方法是什么?
我知道我可以编辑地图(例如 OSM)以标记 POI,但我不希望未经我的许可更改这些地图(可能我需要在编辑后将它们托管在我的服务器上?)
我还需要根据用户的当前位置为同一区域提供路由和导航支持。根据许可证:
如果我使用谷歌地图,则不允许实时路由。
如果我想为该地区创建自己的地图,是否可取。
r - 使用 ggplot2 在 R 中绘制多面数组时添加海岸线
我在下面整理了一个玩具示例。
我的问题是,我怎样才能添加海岸线(就像你可以从maps
包裹到下面的多面图一样?
我可以使用contour()
and来做到这一点filled.contour()
,但我不确定ggplot2
在使用 facet 图层时如何使用 -style 绘图来解决这个问题。当我有一个情节时,我可以毫无问题地绘制海岸。
您可以在此处从 NOAA 下载 netCDF 文件“sst.mon.anom.nc” (~ 10mb)。
非常感谢!
PS 另外,我刚刚注意到颜色图例的顺序是颠倒的。唔...
google-maps - 基于距离的地图着色
我有一张谷歌地图,它显示了与特定位置的距离。
该地图由一组多边形组成,其中一个多边形环绕一个与该点距离相同的区域。因此,换句话说,我用一种颜色为距该点 0 到 5 分钟之间的区域着色,用另一种颜色为 5 到 10 分钟之间的区域着色,依此类推,直到 120 分钟。这给了我20种不同的颜色。
你会推荐我用什么 rgb 颜色在我的地图上形成一个很好的对比。也许有一个标准算法。否则我可以使用查找表,因为它只有 20 种不同的颜色。
谢谢,
巴里
google-maps-api-3 - 将 Choropleth 与 Google Maps API V3 结合使用
我目前正在尝试在我的地图中实现一个简单的等值线地图(使用谷歌地图 api v3)。稍后我将使用 xml 或 json 来检索我的数据,但目前我只是尝试使用硬编码数据。它适用于 V2 API 谷歌地图,但不适用于 v3。我不确定我做错了什么。我的代码如下:
如果您知道我可以使用的替代方法(但以 google maps API v3 作为背景),请告诉我我愿意研究并尝试一下。
我已经在代码中导入了 raphael 和制图库。
谢谢
添加:
与 div 一起使用的样式如下:
对此进行任何更改都不会显示我的地图:(
algorithm - 如何计算从一个地点到另一个地点的总距离和总时间
这个问题非常新,需要在从一个位置到另一个位置时计算总行驶距离,还需要计算到该旅行所花费的总时间。我认为使用两个位置的纬度和经度查找距离并不能给出正确的结果,因为纬度和纬度距离给了我们直线距离,即使我们有很多转折点等......当我们旅行时。
我看到了这个问题,那里已经给出了很好的例子,我也实现了,但它很复杂,我不需要绘制路由路径,我只需要计算总距离和总时间。
所以希望有人能帮助我
在此先感谢 Aamirkhan I。
错误已解决 我找到了我的答案我使用了这个 google api
它提供了从一个位置到另一个位置的所有旅行信息
image - 如何绘制地理参考图像,使其“适合” Matplotlib 中的绘图坐标系
一个非常相似的问题,以同样的方式解决:how to use 'extent' in matplotlib.pyplot.imshow
我有一个描述地理轨迹的地理坐标列表(“跟踪日志”)。此外,我可以获取跨越跟踪日志覆盖范围的图像,我知道图像角落的“地理坐标”。
我的情节目前看起来像这样(注意刻度 - x=longitudes, y=latitudes, in UTM, WGS84):
然后假设我知道下图的角坐标(或没有蓝色轨迹的版本),并且想绘制它以使其适合绘图的坐标系。
我该怎么做?
(作为旁注,如果重要的话,我打算使用瓷砖)
根据 Joe Kington 的评论(等待他的实际答案以便我接受),以下代码按预期工作,提供了一个可平移和可缩放的固定方面“地理参考”磁贴,我可以在该磁贴上绘制跟踪日志:
facebook-graph-api - 我们可以创建和导出我们的 facebook 朋友网络的地图吗?
我对 Facebook 的功能有疑问。它是否可以访问朋友之间的联系?
例如,我有一个专业帐户,其中有 100 个朋友,我想导出一张地图,我将在其中看到彼此之间的联系,就像我在中间的轮子一样。
朋友 A,知道 B,E,R。朋友 B,知道 A,E,V,W,Y 朋友 C,知道 V & Y 等等。
每封信都在我的 100 个朋友中。
在此过程中,我将很快了解我网络中的某些人是否认识其他人,并且我们可以创造商机。
如果您知道另一个可以与我所有的朋友一起创建大型全球地图的系统,请告诉我。我会有很多数据,但我可以清理它。多总比少好。
d3.js - 改善制图可视化
我需要一些关于如何改进制图信息可视化的建议。
用户可以选择不同的物种,网络地图应用程序会显示其地理分布(多边形度数单元格),每个物种都有不同的颜色范围(例如,我们可以找到更多信息的深橙色,更少信息的浅橙色)。
问题是当多个物种重叠时。我目前正在做的只是使用http://www.xarg.org/project/jquery-color-plugin-xcolor/计算两种颜色的加色混合
如下图所示,两个物种重叠(混合蓝色和黄色)的结果颜色根本不直观。
有人有任何想法或知道类似的工具从哪里获得灵感?为了创建多边形,我使用 d3.js,所以如果必须创建更复杂的 SVG 功能,我可以尝试一下。
我的一些想法是...
1)多边形上的数据越多,边框越粗(或边框的每个部分都有相应的颜色)
2)在多边形的中心添加一个标签,说明有多少物种重叠。
3) 将多边形分成不同的部分,每个部分都有对应的物种颜色。
在此先感谢,佩雷
leaflet - ^= 如何与 CartoCSS 匹配?
查看以下 DBF 数据库,我将如何定位“医院”类型?在 CSS3 中,您可以执行类似*[attr^='hospital']
.
但是,我不知道如何使用 CartoCSS 做到这一点。我能做的最好的是:#poi[zoom>=10][CATEGORY="Health care"]
,但许多与“医疗保健”相关的实体实际上是药房,我不想在上面做标记。
maps - 将相机转到特定的纬度/经度(Google Earth API)
这具体是一个 Google Earth API 问题,但任何可以适应它的通用地理解决方案也可以。
我正在使用 Google Earth API 在地球上的某处动态放置地标。像所有地标一样,它具有固定的纬度和经度。在这种情况下,高度基本上始终为0。放置地标后,用户可能会在其他地方飞行相机,并且可能看不到地标。
我想做的是有一个按钮,它可以让你在不改变相机位置的情况下自动看向原始地标的方向。
在 Google Earth API 中,用户的视口由 Camera 对象表示,该对象具有纬度和经度以及航向(从左到右轴)和倾斜(上下轴)。
所以问题可以简化为:如果你在地球上有一个固定点 (lat1, lng1, alt1),你如何计算在 (lat1, lng2, alt2) 处的相机的航向和倾斜,使其面向那个位置?