地理信息系统

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


2
在一种打印布局中处理具有不同图层的多个地图框?
通常,我需要在地图布局中使用两个(或多个)地图框架来彼此呈现不同的数据。在QGIS Print Composer中轻松制作多个地图框。但... 在我的工作中,由于我在地图中显示的数据已更改,或者我需要添加/删除图层,更改比例,投影等,因此我经常需要更新一些地图框架。 因此,如果我创建一个地图框架,将其锁定(锁定地图项的图层),创建具有不同图层,比例,投影等的第二个地图框架,并且意识到我需要在第一帧中进行某些更改,那么我找不到一个简单的框架方式... 为了在Mapinfo中简单地做到这一点,有更多的Map Windows,在ArcGIS中有多个数据框。QGIS中有什么要实现这一目标?
31 qgis  printing  layouts 


6
寻找GIS咨询/项目工作(而不是工作)?
帖子什么是用于搜寻GIS相关职位的有用网站?列出了用于查找GIS 工作的资源(如全职或合同职位)。 有哪些资源可用于查找GIS 项目或咨询工作?例如: 一个将地图集成到现有站点中的小项目; 将地址搜索纳入工作流程; 将旧的GIS代码迁移到新格式; 这些是一次性的任务,需要GIS专业人员,但不需要专职。您如何找到合适的人来完成任务,或者如何找到合适的人(如果您是合适的人)?我见过的所有在线资源都针对“工作”。

3
ArcGIS Server JS API是否有“按属性选择”插件/小部件?
我希望在ArcGIS Server JavaScript API中找到一些现有的代码来模拟ArcMap中的“按属性选择”对话框。 编写硬编码的QueryTask很容易-我正在寻找一些代码,这些代码将自动处理地图上的任何图层,使用任何属性即时形成Query,理想情况下将结果返回到datagrid中。 聪明的人写了目录和标识可处理地图中任何图层的小部件。有没有人为“按属性选择”写过类似的东西?


5
是否有ArcCatalog的开源替代品?
我正在寻找ArcCatalog的开源替代品。该软件应同时在Win和Linux上运行,并支持常用的文件格式(shp,kml,gml等)和数据库(尤其是PostGIS,附加的SpatiaLite支持将非常有用)。我想浏览和搜索数据集,并可能要重命名(一次重命名shapefile的所有部分)并删除文件。

5
如何通过切割180子午线将栅格从0 360重新投影到-180 180
我有一个Geotiff栅格图像,它的坐标系的纬度从0到360。图像的水平中心是180度。见下图: 我想将其转换为经度范围为-180 180的EPSG:4326 SRS。我希望图像的中心位于格林威治子午线(0)。我想这个SRS用途非常广泛。我希望结果看起来像这样: 因此,我使用gdalwarp命令重新投影: gdalwarp -s_srs '+proj=latlong +datum=WGS84 +pm=180dW' -t_srs EPSG:4326 test_col.tif test_4326.tif 但是我只会看到尺寸更大(像素更多)和EPSG:4326元数据的tiff。图像本身看起来与初始图像相同。但我希望它能交换半球。 问题是-如何将图像的经度严格调整为-180 180 EPSG:4326,且中心在0度的经度? 这是我的初始文件的gdalinfo: Origin = (-0.102272598067084,89.946211604095552) Pixel Size = (0.204545196134167,-0.204423208191126) Metadata: AREA_OR_POINT=Area Image Structure Metadata: INTERLEAVE=BAND Corner Coordinates: Upper Left ( -0.1022726, 89.9462116) ( 0d 6' 8.18"W, 89d56'46.36"N) Lower Left ( -0.1022726, -89.9462116) ( …


10
寻求GIS的Python工具/模块/插件?
在ArcGIS 10中,Python已成为ESRI的事实上的脚本语言。虽然领先的开源软件(例如QGIS,GeoServer,PostGIS)都支持Python。因此,对于GIS开发人员和用户来说,了解/学习Python变得很重要。 谁能列出GIS中至关重要的Python这样的工具/模块/插件吗?

3
如何将OSM层添加到QGIS 2.X
如何在QGIS中添加OSM层? 帮助说有一个我可以使用的OSM插件。但是我看不到插件列表。 也许我可以使用OSM的WMS URL? Windows 7 64bit上的QGIS版本1.7.0-Wroclaw

9
ArcCatalog说,具有相同坐标系的要素数据集和要素类之间的空间参考不匹配?
我有一个使用GCS_WGS_1984作为地理坐标系的要素数据集。它包括一些要素类。 该要素数据集本身位于文件地理数据库中,该文件地理数据库在gdb的根目录中包含更多要素类。其中之一是称为“点”的要素类,该要素类也使用GCS_WGS_1984作为其坐标系。 我认为使用ArcCatalog将要素类从gdb的根拖动到要素数据集将是微不足道的,因为它们具有相同的坐标系。不幸的是,ArcGIS提供了一个错误对话框,内容为: Failed to paste points The spatial references do not match 为什么失败了?如果要素类的GCS和要素数据集相同,那么它不行吗?我已经通过对话框以及导出数据集和类的prj文件并使用diff工具进行比较来验证了这种情况。它们是相同的。 要素类的空间参考与坐标系/投影是否不同? 尝试通过按住ctrl并将要素类拖动到要素数据集中来拖动结果,导致ArcCatalog每次都崩溃(ESRI感到羞耻)。 我想我可以尝试移动要素类的替代方法。使用CopyFeatures进入数据集。从要素类投影到要素数据集中的新要素类?

5
修复QGIS中的几何有效性错误?
我正在研究美国县一级的所有权数据。我每个县都有一个shapefile,其中包含数千个税包。我需要溶解代表同一个人拥有的宗地的多边形。当shapefile不干净时,QGIS中的“溶解”工具似乎不起作用,将冻结。我必须首先使用“检查几何有效性”工具修复几何有效性问题。但是,有时我会出现数百个错误。手动修复需要很多时间。还有其他策略可以节省我一些时间吗? 我正在使用QGIS 2.4.0。

6
加速以ArcGIS工具运行的Python脚本的方法[关闭]
这是一个非常普遍的问题。我只是想知道GIS程序员使用了哪些技巧来加快导入到工具箱中并运行的arcpy脚本。 我每天都在工作,编写一些小的脚本来帮助我办公室的非GIS用户处理GIS数据。我发现,ArcGIS 10.0的处理通常比9.3.1慢,并且有时在运行python脚本时会变得更慢。 我将列出一个脚本的特定示例,该脚本需要24个小时才能运行。这是一个循环,针对缓冲区中的每个形状将缓冲区中的栅格区域制成表格。缓冲区大约有7000个形状。我不认为它应该运行这么长时间。一种 while x <= layerRecords: arcpy.SetProgressorLabel("Tabulating Row: " + str(x) + " of " + str(ELClayerRecords)) arcpy.SelectLayerByAttribute_management(Buff,"NEW_SELECTION", "Recno = " + str(x)) # Selecting the record TabulateArea(Buff, "Recno", MatGRID, "VALUE", ScratchWS + "/tab" + str(z) +".dbf", nMatGRIDc) # Tabulate the area of the single row arcpy.AddMessage (" …

5
将栅格值提取到面属性中
我有一个像素为高程数据的州的栅格数据。我也有Vector图层,其中包含300个州的州。我需要的是,我想使用ArcGIS从栅格数据中获取特定分区的平均高程值。 我尝试在ArcGIS中通过遮罩提取来提取单个多边形以将栅格裁剪为300个栅格,然后从单个栅格中收集了平均高程,但是花了几天的时间才能完成工作。还有没有其他简单的方法来获得它。

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.