地理信息系统

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

9
有什么方法可以将键值存储用于地理空间数据?
过去我曾经使用过许多关系数据库,但是我也阅读了所有NoSQL数据库,并且键值存储看起来很有趣。 当我存储几何对象时,我主要使用五个索引列ID:MIN_X,MAX_X,MIN_Y和MAX_Y(其中X和Y在地图投影中)。我不需要其他数据的索引。 我需要X和Y值来查找指定位置(地图矩形)中的对象,并且如果要更新指定对象,则需要ID值。 有什么办法可以使用键值存储吗?

2
QGIS过滤器表达式中!= NULL和IS NOT NULL有什么区别?
我有一个形状图层,其形状属性包含NULL值,我想对其应用与值不同的过滤器NULL。 使用可用的gui进行这种查询构造,人们会直观地尝试 "obj_art" != NULL 这意味着“给我所有带属性的功能从‘obj_art’不同NULL”(这些数量绝对比0)。从我的角度来看,测试此查询会得出奇怪的结果: 所以到目前为止我学到的是我可以通过使用 "obj_art" IS NOT NULL 问题是,!= NULL和之间有什么区别IS NOT NULL?
26 qgis  filter 



3
变换形状多边形和MultiPolygon对象
是否有一种简单的方法可以将Shapely对象(即Polygons和MultiPolygons)从一个投影转换为另一个投影,而无需手动挖掘和提取坐标? 实际上,我现在甚至都不在乎它们是否是Shapely对象,我只想传递要素和投影,并获得重新投影的要素集。 这种功能是否存在,或者必须手动编码?

3
使用QGIS中的交点工具忽略无效的输入功能?
在QGIS 2.18中,当我使用“矢量”>“地理处理工具”>“相交”工具时,我能够检查一个选项“忽略NULL几何[可选]”。 现在,我已经下载了QGIS 3.2,该选项不再存在。但是,当我尝试在正在处理的两层之间创建交集时,会收到一条消息,提示某处存在无效的几何图形,应该对其进行修复或“将处理设置更改为'忽略无效的输入要素' ' 选项。” 但是该选项不存在!或者,如果确实存在,我只是在任何地方都找不到。 有谁知道如何/在QGIS 3.2中更改此设置?

3
ArcGIS Zonal统计信息中的主要错误?
更新:该错误已在ArcGIS 10.4版本中修复。 我正在使用ArcGIS 10.2.2确定许多区域的区域统计信息。如果值栅格中有任何NoData,则我希望区域结果为“ NoData”,正如工具说明所宣传的那样。该工具说明指出: 数据-在任何特定区域内,只有在输入值栅格中具有值的像元才会用于确定该区域的输出值。在统计计算中,将忽略“值”栅格中的NoData像元。 NODATA —在任何特定区域中,如果“值”栅格中存在任何NoData像元,则认为没有足够的信息来执行对该区域中所有像元的统计计算;因此,整个区域将在输出栅格上接收NoData值。 请看一下我在这张照片中的设置: 我将NODATA选项与具有一个NoData像素的值栅格一起使用,因此期望结果区域值(区域61154)为'NoData'。取而代之的是,我得到的值为12.74(在图像中四舍五入为13),这在两个层次上使我感到困惑:首先,我期望'NoData',其次,从数学上讲,所得的12.74的值在数学上是不可能的,因为均值不能更大比值栅格中的最大值(在这种情况下为10)大。 如果我使用DATA选项,则得到的值约为9.1,这很有意义。我们在不同的数据集,计算机和ArcGIS版本上对此进行了测试。 我在这里想念什么? 编辑/附加评论:我刚刚注意到,“ Count”属性对于该特定区域也是错误的。在该区域中确实有421个像元,但该工具仅计数297。计算421减去297得出124-奇怪的是,这是NoData像素所在的“位置”,如果从左上到下数像素就在区域中。该工具可能会弄错单元格计数(太低),这可能解释了平均值的增加。 编辑:这是我正在使用的数据的链接。 编辑:丹·帕特森和我做了一些进一步的调试这里在ESRI论坛。

5
如果要用Mapbox Studio取代TileMill,有什么理由使用它?
我是使用TileMill的新手,它仍然看起来像是一个受欢迎的跨平台软件包,尽管我一直在使用它(在Mac OSX上)遇到常见的错误和错误。在Mapbox的页面上,它表示Mapbox Studio旨在“完全替代和改进TileMill的功能”。 在学习Mapbox时,该服务在其教程中仍然引用使用TileMill。那么我是否认为Mapbox Studio是前进的方向,只是他们还没有更新文档?
25 tilemill  mapbox 

4
是否有开源方式制作“街景”全景图?
我对制作街景全景图很感兴趣,并且很好奇是否有在制作和发布这些全景图时应该考虑使用任何开源方法。 我一直在玩Android的功能在手机上实现Android全景相片(使用相机应用SDK - 这里的好奇)。这些可以通过Google发布在类似街景的全景图中。这行得通,而且很漂亮,但需要Google批准全景图才能在线发布。 另一种方法是生成自己的照片拼贴网格并使用google stretview api:https : //developers.google.com/maps/documentation/javascript/streetview#StreetViewOverlays 我宁愿使用一些开源工具来制作这些文件,因此我并没有完全被Google所束缚。在这个采访与史蒂夫海岸从OpenStreetMap的,他指的是,你可以把你的手机上的设备,这将导致街景像图像。是否有建议的方法可以收集,存储,缝合和共享此图像?

2
在地图上的div上禁用在传单地图上的平移/拖动
当您单击并拖动嵌入地图本身的div框上方时,是否有人知道如何抑制平移? 例如,在这里,当您单击并拖动到图例上方时,地图将随之拖动。我想取消该功能。我知道这种技术,但我想知道这是否是唯一的方法: map.dragging.disable();
25 leaflet 

4
在重叠符号增加不透明度的地方制作地图?
我当时在看一些地图,例如:船舶日志中的地图 或映射的Facebook全球友谊(通过Flowing Data博客) 这些贴图看起来不错,因为单线几乎是透明的,并且随着越来越多的线被绘制,不透明度增加,并且您只能使用存在多条线的线来获得图案。 我有一些shapefile格式的公交路线数据,并且想要从中进行类似的操作。 哪个软件可以使我做到这一点?哪个软件可以产生这种效果?

3
为什么要通过Python脚本工具来学习/使用Python工具箱?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 我已经编写了一些Python工具箱(这是ArcGIS 10.1中的新增功能),但是还没有决定是否/何时应该在标准工具箱中编写而不是Python脚本工具。 我以为在线帮助开头带有一些点,可能会启发我: 创建后,Python工具箱中的工具具有许多优势 但是,列出的五个优点似乎都是无法使用Python编写工具的原因,而且似乎都没有一个比Python脚本工具更能说明Python Toolboxes的优点。 我能想到的两个优点是: 现在,我可以在一个Python脚本中编写“纯” Python工具,而不必像使用工具验证那样将其连接到单独编写的对话框中,但是我很乐于务实而不是单纯 我现在可以使用代码(Python或任何能够编写文本文件的语言)来自动编写Python工具箱,但是我还没有遇到这样做的要求 我是否忽略了导致Esri提供Python Toolbox功能的引人注目的案例,如果是的话,它是什么?

1
NVIDIA在GPGPU中采用Python对GIS意味着什么?
NVIDIA今天宣布以其GPGPU(CUDA)风格支持Python语言。 Manifold GIS使用CUDA来实现某些加速的栅格操作,但它不是可编程环境,并且受限于其开发人员提供的功能。 使用Python(包括numpy和sciypy软件包)以及许多GIS软件包(包括numpy和sciypy软件包)中使用的Python作为一流的CUDA语言,在这些主流GIS软件包中能够利用GPGPU的前景如何?


12
寻求用于遥感的开源软件包?
这篇文章是社区维基。编辑现有答案以改善此职位。它当前不接受新的答案。 这里有许多有关开源GIS软件的很好的答案的问题。 我想知道,什么是最佳的遥感开源软件包?我想学习它并在我的工作中使用。 我曾经与IDRISI合作,并且听说过Erdas和ENVI,但是它们都不都是免费的。我正在寻找一个自由而强大的领导者,例如Qgis(用于GIS)或R(用于统计)。具有强大的分类,细分,傅立叶,过滤器,PCA等。 谁能告诉我一个很好的免费RS软件?用户友好或具有命令行功能是什么?是否存在比较矩阵?

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.