地理信息系统

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

5
使用QGIS将.shp转换为.gpx?
我想将.shp转换为.gpx。 使用GIS,我打开了shapefile,并尝试“另存为” gpx,但它给出了OGR错误: 创建字段ObjectId失败(OGR错误:GPX架构不支持名称为“ ObjectId”的字段。请使用GPX_USE_EXTENSIONS创建选项来允许使用元素)。 如何解决此错误?
34 qgis  shapefile  gpx 

9
QGIS可以打开KMZ文件吗?
我知道解压缩KMZ文件后就可以添加KML文件,但是有没有办法直接打开KMZ文件? 当我尝试通过所有文件过滤器在Windows XP的QGIS 1.8.0上打开kmz文件时,它不接受它为有效格式。 难道我做错了什么? 这一切都取决于OGR支持吗?
34 qgis  kmz  windows-xp 

5
使用QGIS识别矢量点数据中的聚类吗?
我有一个农村宽带数据点(有多快等)的矢量数据集,我想探讨是否存在具有相似特征的点簇,并绘制包含它们的多边形。 例如,在一个分布在景观上的单个PostGIS数据集中,我可能有45,000个点。我想确定彼此位于x公里以内且速度低于y kbps的群集,并为每个合格群集生成凸包。 例如,在QGIS中是否有一种简单的方法?

2
使用QGIS设置路线图的样式?
我正在尝试使用QGIS设计漂亮的地图。这里有一个类似的问题。正在寻求QGIS教程和Web资源?但我想重点介绍“使用QGIS设计地图”。 我在寻找一些工具,样式数据库或教程来指导我。 如何使用标签类,表达式和注释?帮了我很多,OSM似乎很好看:1,2。但是我需要使用自己的shapefile。也有Quantumnik。这可能是一个很大的帮助,但是它会在另一个选项卡上打印地图,我需要与我的QGIS项目保持一致。 我正在寻找一种使用基本的QGIS工具设计美观的路线图的方法,有关此方面的任何资源?

2
简化大数据的Python代码
我有Python代码,旨在通过以下工作流程获取点shapefile: 合并点 积分点,使彼此之间1 m之内的任何点成为一个点 创建要素图层,在其中选择z <10的点 缓冲点 多边形到栅格的1m分辨率 重新分类,其中1-9 = 1;NoData = 0 每个shapefile大约有250,000至350,000个点,覆盖〜5x7 km。用作输入的点数据表示树的位置。每个点(即树)都有一个关联的“ z”值,该值代表冠半径,并在缓冲过程中使用。我的目的是在单独的过程中使用最终的二进制输出来生成描述遮篷的栅格。 我对四个shapefile进行了测试,生成了700MB的栅格,耗时35分钟(i5处理器和8GB RAM)。鉴于我将需要在3500个shapefile上运行此过程,因此,我希望获得有关简化该过程的任何建议(请参阅随附的代码)。一般来说,处理地理数据的最佳方法是什么?更具体地说,对代码或工作流程是否有任何有助于提高效率的调整? 编辑: 地理处理任务的时间(占总数的百分比): 合并= 7.6% 积分= 7.1% Lyr = 0的特征 缓冲= 8.8% 多边形转栅格= 74.8% 重新分类= 1.6% # Import arcpy module import arcpy # Check out any necessary licenses arcpy.CheckOutExtension("spatial") # Script arguments temp4 …

7
在R中将空间数据聚类 [关闭]
我有一堆经度和纬度的数据点。我想使用R根据它们的距离对它们进行聚类。 我已经看过此页面并尝试过clustTool软件包。但是我不确定clustTool中的clust函数是否将数据点(纬度,经度)视为空间数据,并使用适当的公式来计算它们之间的距离。 我的意思是我看不到它们如何区分空间数据和序数数据。我相信地图(空间)上的两个点与两个法线之间的距离计算是不同的。(不是吗?) 如果我想在集群中考虑第三个参数,还会发生什么? 就像说如果我有(lat,lon)和另一个参数。 距离如何计算? 我在clustTool上遇到的另一个问题是,它在设计时考虑了GUI。我不知道如何跳过库中的GUI开销,因为我不需要它。 我在R中有哪些选项可用于空间数据的聚类分析?



3
创建透明的山体阴影?
通过组合使用gdal,我得到了优雅的透明山体阴影convert。与通常使用的基于灰色的山体阴影相比,这种透明的山体阴影非常酷,因为它们可以放置在地图背景与其他上层(道路,建筑物)之间,以提供3D感觉,无论背景的类型和颜色如何。 怎么运行的 诀窍:从产生的灰度山丘阴影开始gdal hillshade,诀窍是获取灰度通道的值,将每个值求反,然后将结果流到新的不透明度通道中。黑色像素[0,0,0]变为[0,0,0,255](不透明度= 255),灰色像素[120,120,120]降低至[120,120,120,135](不透明度= 135,又称为255-120),白色像素[255,255,255]变为透明[255,255,255,0](不透明度= 0,又称为255-255),依此类推。丘陵的阴影是不透明的和黑色的,平原逐渐变得(白色)透明。从概念上讲,像素的波段方程是这样的: alpha_value([0]) = 255-0 = 255; // black pixels get full opacity alpha_value([Grey]) = 255-Grey; // grey pixels get 255-GreyValue opacity. alpha_value([255]) = 255-255 = 0 // white pixels get null opacity ! 有关此方法的悠闲视频(由Photoshop设计师解释),请参阅在Photoshop中添加阴影浮雕(16分钟)。 题 将ETOPO或SRTM派生的基于灰色的山体阴影(gdaldem hillshade crop_xl.tmp.tif shadedrelief.tmp.tif -s 111120 -z 5 -az …

6
使用3个纬度/经度点和3个距离进行三边测量?
我想找出一个未知的目标位置(纬度和经度坐标)。有3个已知点(纬度和经度坐标对),每个点到目标位置的距离(以千米为单位)。如何计算目标位置的坐标? 例如,说我有以下数据点 37.418436,-121.963477 0.265710701754km 37.417243,-121.961889 0.234592423446km 37.418692,-121.960194 0.0548954278262km 我想要的是一个函数的数学运算,该函数将其作为输入并返回37.417959,-121.961954作为输出。 我从http://www.movable-type.co.uk/scripts/latlong.html了解了如何计算两点之间的距离。我不知道的是使用此输入来计算该点所需的数学。


8
如何确定多边形的质心?
我有一个多边形矢量,我想快速获得该多边形的质心,以插入文本文档中。我正在使用QGIS。我搜索了其他问题,尽管有些问题有些接近,但并不能完全回答我的问题。 理想情况下,质心坐标应位于多边形的属性表中,我只需复制并粘贴坐标即可。 我不想创建一个单独的表示质心的点矢量文件,然后找到这些坐标并复制并粘贴它们。

2
从QGIS中的轮廓创建DEM?
我有一个带有轮廓及其高度的shapefile。 是否可以在不使用GRASS的情况下从QGIS中的轮廓制作DEM? 我发现使用ArcGIS Desktop从轮廓创建DEM吗?但是答案是针对ArcGIS Desktop的。
34 qgis  dem  contour 

2
导出为PDF时,QGIS可以保留图层吗?
在ArcMap中,当您将数据导出到PDF时,它会保留PDF内的图层,以便您可以打开/关闭单个地图图层(在PDF本身内)。从QGIS导出到PDF时,似乎没有选择。 导出为PDF时,QGIS是否支持保存层?是否需要特殊设置才能启用此功能?还是有人为此功能编写了插件?

2
QGIS是否具有与ArcGIS的Layer(* .LYR)文件等效的文件?
使用ArcMap,可以将数据集(例如shapefile)添加到地图,并配置图层的属性(例如符号系统,表联接,在“识别结果”中关闭某些属性等)。 然后可以将该图层另存为图层文件: 生成的* .lyr文件引用了数据源(shapefile)以及为该层配置的所有属性。这样就可以轻松继承同一图层到多个地图文档,并继承所有已设置的属性。 QGIS中有等效的东西吗?

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.