地理信息系统

制图师,地理学家和GIS专业人员的问答


3
具有相同坐标系的图层应在ArcMap中对齐/重叠,但不是吗?
我在ArcMap文档中放置了4个不同的图层,但其中只有一个会显示在地图上!我也应该看到其他三层。当我执行“ 缩放到图层”时,可以看到一个图层,但是我不知道如何使其他三个图层一次显示在另一个图层上。 在打开ArcMap之前,我使用了ArcCatalog,在其中右键单击shapefile的3/4,然后单击“ 属性” →“ 坐标系” →“ 导入”,然后单击“树”层,该树的坐标系中我希望其他3个坐标系具有。但是,当我打开ArcMap中的4层并没有重叠,也不是我能移动他们的上方或下方彼此。

7
选择坐标系统时应使用哪些策略,标准或规则?
您使用什么策略,标准或规则来选择坐标系 (a)储存, (b)分析,以及 (c)显示GIS数据? (我谦虚地回答有关分水岭分析的相关问题,以此作为(b)中考虑因素的例子。) 需要注意的陷阱是什么? 欢迎链接到您发现在这方面特别有用的网站。

5
在PostGIS中创建规则的多边形网格?
如何在Postgis中以多边形的形状创建给定大小的多边形/正方形的规则网格? 我已经考虑过类似如何在Postgis中的多边形内部创建规则点网格的功能?仅适用于正方形,因此正方形可以为5m x 5m甚至10m x 10m。但是不知道以正确的方式更改它。
61 postgis 


12
在静态(=可打印)地图上可视化移动速度?
假设您正在跟踪例如车辆或动物的运动,并且会定期接收GPS位置更新。您如何可视化静态(=可打印)地图上的移动速度?我一直在用红色-黄色-绿色涂点,其中红色将“变慢”,但是我认为必须有一种更好/更直观的方式来可视化速度测量。 另一个要求是应该可以一次跟踪多个运动对象。它们的路径可以交叉或并排(在同一条道路上)。

3
在Ubuntu上安装最新版本的QGIS?[关闭]
我是Linux的新手,所以您可以指出要在Ubuntu 14.04上安装最新的QGIS所需键入的确切命令(逐步)。 我试图按照此处提供的说明进行操作,但仍无法安装任何内容。https: //www.qgis.org/en/site/forusers/alldownloads.html。 有人可以一步一步地向我解释一下。从在源列表中添加QGIS存储库开始。 我在32位Dell Latitude E4310机器上安装了Ubuntu 14.04.1 LTS

6
一维世界地图?
有点奇怪的问题,但是希望可以在这里提出。 有没有人听说过世界地图的“一维”投影-将地球上的所有点映射到一条直线上? 我当时正在考虑做这样的事情-试图让那些在世界上“亲密”的城市保持在“亲密”的状态。 在执行此操作之前,我想知道该领域的最新技术水平是什么?

7
创建具有GISCloud等渲染性能的矢量多边形?
我一直在寻找一种可靠的解决方案,该解决方案使我可以创建网络地图并覆盖矢量多边形,而无需花费太多时间来加载此类数据,目的是使我能够使每个多边形在悬停事件上显示不同的颜色。 据我所知,可以通过3种画布,SVG,Flash来实现这一目标。 如果Flash能在苹果iPhone / iPad上运行,它似乎是最好的解决方案,因为它似乎提供了最快的渲染速度和最干净的显示效果。画布似乎是第二好的选择,但是如果您要在地图上显示数百个多边形,则花费非常长的时间,而SVG需要花费更长的时间来渲染。 我几乎找不到希望解决该问题的解决方案的希望,但今天我遇到了一家名为GISCloud http://www.giscloud.com的公司(当前处于Beta版,具有免费注册)。 这家公司使SOMEHOW设法找到了一种惊人的方式来近乎实时地在地图上渲染数百个矢量。我对他们的方法感到惊讶,我向社区提出的问题与我们如何复制他们的方法以与现有技术一起使用,如传单,开放层,蜡... 通过查看此惊人的演示来自己看看:http : //www.giscloud.com/map/284/africa 确保将鼠标悬停在页面上的所有多边形上,并测试缩放控件,以确保这些多边形确实是矢量。 通过查看带有Firebug的请求,我已经注意到,该地图正在请求特定的json文件。似乎根据缩放级别/区域,有多个json文件被请求。 我还要在这里提到,一旦giscloud将数据加载到页面上,将鼠标悬停在矢量上就可以立即更改颜色,而无需创建新请求。 例子: http://cft1.giscloud.com/t/1316509973/map284/layer1156/3/3/3.json http://cft1.giscloud.com/t/1316509973/map284/layer1156/3/5/3.json http://cft1.giscloud.com/t/1316509973/map284/layer1156/3/4/4.json http://cft1.giscloud.com/t/1316509973/map284/layer1156/3/3/4.json http://cft1.giscloud.com/t/1316509973/map284/layer1156/3/5/4.json 我假设url结构遵循标准的切片服务逻辑(例如,第3到最后一个文件夹是缩放级别...)。 无论如何,我已经分析了这些json文件的实际数据,并且看来他们使用的逻辑遵循某种逻辑,即它们仅基于这些数据值来创建矢量: 宽度/高度:它们定义每个json请求中提供的数据的宽度和高度 像素:在这里它们定义了像素值,我假设它们与某种广义点级别的一些一般x / y像素坐标有关?我猜他们会以某种方式根据缩放级别自动简化区域。我假设它们使用像素坐标,我猜想它们与经/纬度数据相比正在极大地减少需要加载的数据的大小。 样式:此处定义了两个RGB css值。“ F”代表多边形文件颜色,“ S”代表多边形边界颜色。 geom:这是我猜测它们在某种程度上定义的地方,具体定义正在加载的图块中的每个多边形,其中基于地图容器窗口定义此类数据。有趣的是,每个条目都有一个“ S”值,我假设该值用作可选属性或特征链接值,并且在每个条目的末尾都有一个区域,似乎在定义每个矢量ID的同时我猜测的层ID被用来以某种方式加入来自每个被调用的json磁贴请求的数据。 我还假设他们以某种方式找到了一种方法,可以根据需要为请求的图块加载的数据大小,自动确定并拆分每个图块需要加载的数据。 以下是这些请求之一的摘要: {"width":256,"height":256,"tile": {"pixels": [0,6461,-1,0,5,148,0,509,-1,10715,-1,1,-1,251,-1,1,-1,1,-1,251,-2,3,-1,255,-1,249,-2,5,-2,247,-1,509,-3,251,-1,2,-2,253,-2,252,-2,254,-1,255,-1,254,-1,255,-1,1276,-2,13,-1,233,-1,2,-1,253,-1,1,-1,255,-1,247,-1,1306,-1,1533,-1,1269,-1,1276,-1,2303,-1]}, "styles": [{"f":"rgb(99,230,101)","s":"rgb(5,148,0)","lw":"0"}], "geom": [ {"s":0,"p":[4,143,5,144,3,146,1,146,2,143,4,143],"c":"layer1156_5098"}, {"s":0,"p":[-2,143,0,140,2,141,2,144,1,146,-2,144,-2,143],"c":"layer1156_5067"}, {"s":0,"p":[7,143,5,144,4,143,2,143,2,141,5,138,6,139,5,141,7,143],"c":"layer1156_5051"}, {"s":0,"p":[10,141,11,137,12,137,14,137,12,142,9,143,9,142,10,141],"c":"layer1156_5041"}, {"s":0,"p":[1,136,0,140,-2,143,-2,136,1,136],"c":"layer1156_5038"}, {"s":0,"p":[8,143,5,141,5,137,8,136,10,137,10,141,8,143],"c":"layer1156_5033"}, {"s":0,"p":[5,137,2,141,0,140,1,136,1,136,2,135,3,136,5,137],"c":"layer1156_5028"}, {"s":0,"p":[10,134,12,136,11,138,8,135,10,134],"c":"layer1156_5020"}, {"s":0,"p":[-2,133,0,136,-2,136,-2,133],"c":"layer1156_5005"}, …


12
在QGIS中创建具有精确坐标的点要素?
如何在QGIS中创建具有精确(手动输入)坐标的点要素? 我从测量团队那里获得了精确的GPS坐标,需要将其添加到点图层中。我想要的是:-添加点,输入坐标,然后按Enter键即可在原应的位置创建点。

5
Esri的新版ArcGIS for Professional和ArcGIS Pro是什么?
浏览了Esri UC 2013中发布或讨论的所有内容之后,我仍然对ArcGIS for Professional的确感到困惑。我承认它看起来很酷,并且具有一些不错的功能,但我只是不知道它与ArcMap或ArcGIS Online有何不同。 除了浮华的视频和首页,还有其他人有更清晰的答案吗?
57 arcgis-pro 


3
Openlayers动画示例和算法
我想知道很长一段时间,这个社区中的人们是否使用openlayers来满足动画需求。我们知道,在浏览器上进行动画处理会使它有些疲惫,但是当地图与动画相遇时,我相信好东西将会淘汰。 您知道一些与openlayers兼容的优秀网站或动画算法吗? 这些是我对动画的了解,一些代码和示例。请与需要这些知识的人分享有关openlayers的动画知识。 用于在地图上添加具有时间延迟的功能的基本JavaScript代码。 time = 0; for (var i = 0; i < 5; i++) { time += 1000; setTimeout(function(j) { return function() { console.log("var is now", j); } }(i), time); } i2maps 是一个地理计算环境。它为时空数据和面向Web的可视化知识发现提供了灵活的编程框架。Javascript库用于构建交互式用户界面,并建立在OpenLayers之上。 OpenLayers时间轴 是一个使用OpenLayers创建与时间相关的地图的简单库。它支持群集策略(OpenLayers.Strategy.Cluster)和时间过滤。当前,它支持GeoJSON或GeoRSS格式的源数据。 Timemap.js 是一个Javascript库,可帮助通过SIMILE时间轴使用在线地图,包括Google,OpenLayers和Bing。该库允许您将JSON,KML或GeoRSS中的一个或多个数据集同时加载到地图和时间轴上。默认情况下,地图上仅显示时间轴可见范围内的项目。 自行车共享地图 提供商的网站每2-20分钟会自动更新一次数据。自行车使用是同时使用,包括自行车的重新分配。全天的实际总使用量可能更高。分配不平衡-为了使所有机架的满百分比相同,需要转移到其他机架的周期数。较高的数字表示分布更不平衡,例如,中心多辆自行车,边缘很少。本网站可能会中断。 数据:提供商的网站。地图数据:OpenStreetMap贡献者,包括OS Open Data。托管:UCL。由Mapnik和OpenLayers提供支持。 RaphaëlJS和OpenLayers集成。 RaphaëlJS是一个小型JavaScript库,可以简化网络上矢量图形的工作。例如,如果要创建自己的特定图表或图像裁剪并旋转窗口小部件,则可以使用此库轻松轻松地实现它。 OpenLayers过滤策略 本示例使用过滤器策略来限制传递到图层的要素。绑定到该图层的要素具有带有日期值的when属性。筛选器策略是使用中间筛选器构建的,该筛选器限制了显示日期的跨度。一个简单的动画循环遍历when值的域,并使用更新的过滤器对策略调用setFilter。

7
使用QGIS生成图块?
是否可以从QGIS生成地图图块? 我猜想QGIS Server必须有一种方法,但是有没有一种方法可以仅生成切片并将其保存到磁盘? 借助新的符号系统渲染器和与比例相关的渲染,QGIS是生成动态地图的强大工具。 由于我正在使用new-symbology渲染器,因此qgis-mapnik并不是一种选择,并且由于我使用的是比例缩放渲染,因此仅生成大型georaster并使用gdal2tiles对其进行平铺也不是一种选择。
55 qgis  tiles 

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.