Questions tagged «cartography»

使用艺术和科学原理创建地图并以图形方式表示地理区域

1
使用动态文本显示图层功劳
我正在寻找一种将“图层信用”更新为动态文本框的方法。我发现使用地图信用或数据帧学分的方式在这里,但似乎无法一种方式来获得从层获得的信息。 我似乎每次都会产生一个空字符串。是否有人这样做或找到解决方法?似乎是一种非常有用的方法,可以用很少甚至没有资源来更新地图积分。

1
异国投影QGIS
我想在QGIS中使用一些我看不到直接支持的投影。一个例子就是这样的保形立方体投影。http://www.csiss.org/map-projections/Polyhedral_Globes/Cube_Gnomonic.pdf 关于寻找细节以及使用此或类似投影的任何提示?


1
当该地点的名称明确或不清楚时,是否有相应的名称?
这并非特定于任何系统。假设在地形上有一块大红色岩石,可以轻松找到并清楚看到它,并且在那块大红色岩石附近有一个人造物体,例如购物中心。 该对象可能具有与其位置相匹配的名称,例如“大红色岩石购物中心”,因此在岩石附近寻找那个购物中心会很直观,或者它的名称可能不匹配,从而使搜索更加困难。 我敢肯定,这是在GIS系统中引起的,并导致人们在这种名称不正确的对象旁边放置一些元信息。 在这两种情况下,是否有一个广泛使用的术语,意味着“对象名称与其位置的匹配程度”?

3
跨UTM区域的距离测量:使用地理方法还是平面方法?
我有一个分布在3个UTM区域(36N,36S,37S)的调查网格。我想找到这些网格的质心到道路及其之间各个点的最近(或最短)距离。 使用任何类型的平面投影时似乎都有太多折衷(阅读:关于保留地图上任意数量点之间的距离)。在这种情况下,应该只是忘记使用投影,而去使用Goedesic或椭圆形(阅读:Geographic)技术吗? 谁知道有一种平面技术可以保留地图上任意数量点之间的距离?似乎我可以使用等距投影,但侏儒投影除外。它是否正确?

4
R中的动画地图
每个人,都为造成的困扰感到抱歉,但是我刚接触R时遇到了一个非常困难的问题:我想创建一张动画的Russin地图,例如失业率随不同年份的变化。在图像上,您可以看到一年的数据 require(sp) require(maptools) require(RColorBrewer) require(rgdal) rus<-url("http://www.filefactory.com/file/4h1hb5c1cw7r/n/RUS_adm1_RData") print(load(rus)) unempl <- read.delim2(file="C:\\unempl1.txt", header = TRUE, sep = ";",quote = "", dec=",", stringsAsFactors=F) gadm_names <-gadm$NAME_1 total <- length(gadm_names) pb <- txtProgressBar(min = 0, max = total, style = 3) order <- vector() for (i in 1:total){ order[i] <- agrep(gadm_names[i], unempl$region, max.distance = 0.2)[1] …

3
地形图上的这种线型表示什么?
如果我正确地阅读了这个stackexchange网站的目的,那么我也可以提出一般的地图问题。不一定与软件有关。 无论如何,我想知道是否有人可以告诉我这个地形图图像上的蓝线表示什么。我知道带有刻度线的圆线表示海拔较低,可能是类似下沉的孔,但我不知道那条蓝线是什么。 另外,那条穿过X的线通常表示栅栏吗? 如果真的很重要,这是ESRI支持站点的地图图像。 编辑:这是链接http://www.kgis.org/KGISMaps/map.htm?map=topography&box=2540262:579354:2540837:579771

3
四边形球面立方图投影与Snyder立方等面积图投影相同吗?
四边形球面立方图投影[1]与Snyder立方等面积图投影[2]是否相同? 我知道两者都是基于立方体的等面积多面体地图投影(http://www.progonos.com/furuti/MapProj/Dither/ProjPoly/projPoly.html),但我无法访问任何出版物来回答自己的问题。 谢谢。 [1] EM O'Neill和RE Laubscher,对四边形球形立方体地球数据库的扩展研究,技术。报表3-76,计算机科学公司银泉系统系统科学部,1976年。 [2] Snyder,JP1992。多面体地球仪的等面积地图投影。制图学29(1):10-21。

2
使用传单自动缩放多边形
我有一个带有多边形的geojson,我想将此多边形设置为地图。地图仅在一个多边形上居中,不在多边形上。 这是我的剧本 var map = L.map('map',{ zoomControl:false }) .setView([<?php echo $lat; ?>, <?php echo $lng; ?>], 12); var zoomFS = new L.Control.ZoomFS(); map.addControl(zoomFS); var defaultLayer = new L.TileLayer.MapBox.Light({minZoom: 10, maxZoom: 16}); map.addLayer(defaultLayer); var info = L.control(); info.onAdd = function (map) { this._div = L.DomUtil.create('div', 'info'); this.update(); return this._div; }; info.update …

2
创建多个MXD中所有数据集的符号系统摘要表?
这与Mapinfo TAB中的以下“ 保留ESRI符号”有关。作为第一步(在arcpy中),我想访问所有数据集的符号系统,并创建一个文档,其中包含如下图所示的符号系统详细信息。 这是否有可能(我应该花点时间来解决),或者如果不可能,我将不得不在数百个MXD上手动进行破解(:- 要分解这些步骤-希望我可以使过程的至少一部分自动化。 滚动浏览mxd并获取打开的数据集没有问题 lyrFile = arcpy.mapping.Layer,如果lyrFile.visible == True: 找到数据集后,应创建一个.lyr文件(因为大多数只是shp / gdb文件),然后创建AttribXXX = lyrFile.xxx XXX和XXX在哪里 BRIGHTNESS = lyrFile.brightness (格式如下) CONTRAST —contrast DATASETNAME —datasetName DATASOURCE —dataSource DESCRIPTION —description LABELCLASSES —labelClasses LONGNAME —longName NAME —name SHOWLABELS —showLabels TRANSPARENCY —transparency WORKSPACEPATH —A layer's workspace or connection file path 问题是我找不到能获得RGB,线/点/多边形类型,线宽,字体等的任何东西。如果可以找到,则下一步 将上述每个值写入CSV(简单)...例如(必须扩展) f …

1
在历史地图上绘制近似的地理空间数据?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 去年关闭。 我们的图书馆正在实施一个项目,以绘制有关18和19世纪英国和美国印刷商和出版商的历史数据。我们遇到的问题之一是位置数据的粒度不同。例如,一个发布者可以列出街道编号,街道名称和城市,而另一发布者可以仅提及街道名称,甚至仅提及城市。在这种情况下,我们想知道对位置进行地理配准并提供此近似数据的最佳方法。 空间人文社会是否有处理这些案件的规则或惯例? 此外,在同一张地图上可视化“近似与精确”地理空间数据的最有效方法是什么?

3
强度/气泡图
因此,我受命创建一张从每个仓库运到每个地区的箱子体积的可视化地图。我认为可视化此数据的最有效方法是根据运往每个城市的总运输量创建强度(气泡)图。我脑海中想知道的是什么,但不确定哪种程序最适合可视化此数据。我可以使用Microsoft Map Point2006。我想也许Google Fusion Tables也可以翻译它,但我从未使用过该工具。 理想情况下,我在考虑是否可以有一个单选按钮来表示入库(例如库存转移订单)/出库订单(客户订单),然后选择一个用于仓库选择的下拉菜单,并使用一个图自动生成强度/气泡图,会很好。 我目前在excel中有原始数据,我可以使用仓库作为筛选器来透视数据,并可以按城市和州来汇总案件总数。是否有人对可以使用的自由软件有任何建议或建议?谢谢!

3
在地图上显示作者的名字?
我的雇主已通知我一项新政策,即我不得在地图上写上我的名字。过去,我一直在地图上贴上自己的名字,从未遇到过此政策。在地图上添加地图作者的名字在业界并不常见吗?

4
在OpenLayers中重新投影基础层
我在北美的某些地方有矢量/地形/图像平铺地图,这些地图已发布为ArcGIS Server REST服务。这些地图(A)基于EPSG:26912投影。现在,我想将这些用作我的OpenLayers Web应用程序的底图;此外,我还想使用其他基础地图资源(B),例如OpenStreetmap,Google Maps,ESRI等。由于这些地图大多数位于EPSG:900913中,据我所知,这是球形墨卡托投影,如果我添加这些如果将基本地图图层放入OpenLayers地图组件,则A组和B组将无法正确覆盖,这意味着它们将显示为单独的地图。 我知道这与投影有关,可能需要用proj4js编写一些代码,但是,作为一个新手,我真的不知道从什么开始。 基本上,我想将OSM / Google地图作为第1层的整个世界的基础地图,然后将EPSG:26912北美某些地方的基础图放在第2层,然后将其他WMS或WFS放在顶层。 我需要将EPSG:26912转换为EPSG:900913还是相反?我想我应该使用EPSG:900913作为基本投影。

2
多边形和多边形
我最近一直在使用Bing Maps + Polymaps。 很明显,必应是唯一可用于Polymap的包含卫星图像的地图资源。这是真的? 我正在尝试完成在地图上绘制许多不同大小的多边形,并根据它们表示的内容用不同的颜色填充它们。此外,我希望每个多边形都是可单击的。 我了解到,要使用Polymaps将地理数据加载到地图上,您可以使用.features()或.url()作为geoJSON对象的一部分。 我有.features()工作,但是通过使用此功能,多边形数据必须嵌入到javascript文件本身中,如下所示: map.add(po.geoJson() .features([ { "geometry": { "coordinates": [[ [[-63.599925935268395,44.64018531837119],[-63.599789142608664,44.640219671024646],[-63.59973818063736,44.6401452402498],[-63.599877655506134,44.64010707058464],[-63.599925935268395,44.64018150140844]], [[-63.59986692667008,44.639874235083376],[-63.59975695610047,44.63991431339196],[-63.599697947502136,44.63981507181532],[-63.5998159646988,44.639782627416906],[-63.59986424446105,44.6398723265918]] ]], "type": "MultiPolygon" }, "type": "Feature", "id": "beat:05X", "properties": {"name": "05X"} } ])); 我希望这些数据实际上来自数据库,而不是静态地位于javascript本身内-这告诉我应该改用.url()方法-对吗?如果我使用.url()方法,则必须传递一个返回geoJSON的有效URL模板...如何使用自己的私有数据进行此操作?我熟悉PHP和mySQL-我必须改用空间数据库系统吗? 以及诸如MapServer,GeoServer等地图服务器如何适合于此?我是否无法设置PHP脚本来从$ _GET变量中读取这些模板,查询数据库并返回正确的geoJSON字符串? 我真的只需要一些启发,一些指导,就可以带领我前进,并消除我的一些疑虑。我发现自己只是在研究stackexchange,并搜索从地图服务器到地理空间数据库的所有内容-顾名思义,我可能已经读过它,但是我正在努力将各个部分放在一起。 漫长的问题,但是一旦这些问题得到澄清,我应该处于一个更好的位置。 如果有替代项,我们可以从等式中删除多图。 总而言之,我希望从数据库(PostGIS?)中获取大量具有所有不同形状,大小,颜色和透明度的多边形,并将其绘制在地图上。本质上就是这样!Polymaps具有矢量图形+考虑到上面的代码,我认为随时随地进行操作很简单...如果您有其他想法,可以将其废弃。什么是最好的解决办法?我唯一的业务要求是启用卫星图像...这意味着我们正在与Bing或Google合作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.