地理信息系统

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

1
使用ArcGIS for Desktop对shapefile进行地理配准?
我有一个shapefile,其中包含一些我想叠加到栅格图像上的多边形,但是不幸的是,由于创建了shp的参考系统,它们不完全匹配。因此,我现在要“地理参考” shp,以便所有多边形都与下面的栅格图像匹配。这不仅仅是移动它的问题,与img相比,多边形有些变形,因此我需要创建一些控制点来告诉程序我要如何移动它们。我知道可以很轻松地完成栅格处理,但是要素呢? 此外,我想补充一点,我知道我总是可以将栅格地理定位到shp,但是在这种情况下,栅格必须保持在原位置,我只需要移动shp,因为这应该是栅格的第二部分。相同的工作,但是来自另一个来源导致了这个问题,我必须解决。 我正在使用ArcGIS 10.1 for Desktop。

3
如何在openlayers中更改功能的颜色?
我正在将geojson文件加载到openlayers中以显示一些多边形。从该文件中,我还创建了这些多边形所有名称的列表。 现在,我想更改从列表中选择的多边形的颜色(单击名称)。 我试过创建一个样式(http://docs.openlayers.org/library/feature_styling.html),但是我找不到如何将此样式添加到多边形中。我怎样才能做到这一点?

3
在ArcGIS for Desktop中显示透明的重叠多边形?
我正在尝试在ArcGIS 10.1中绘制房屋范围地图,并且难以按我的意愿显示它们。 起始范围为多边形的形式,其中许多重叠。我试图获得一个显示设置,该设置允许一次显示所有多边形,尤其是在它们重叠的地方。 本质上,我想做的就是以与标准原色插图相同的方式显示多边形,并带有三个重叠的不同颜色的圆圈。这里重要的一点是,在多边形重叠的地方,它们将合并以产生新的颜色,从而清楚地显示出重叠区域。经常这样做的另一种方法是显示每个具有唯一阴影线的多边形。例如,多边形1可能具有向左的对角线哈希,而多边形2可能具有向右的对角线哈希。在它们重叠的地方,将观察到交叉影线图案。 透明度与地图中的其他图层有关,但是不幸的是,透明度似乎不适用于该图层中的每个多边形。定义符号系统级别也是如此(本质上它们都必须处于同一级别)。 我已经在许多其他动物栖息地地图或其他重叠区域的地图上看到了这一点,所以我假设必须有一种方法来做到这一点。

2
如何在QGIS中执行重复性任务?
我正在尝试对许多功能文件进行处理,因此我想使其自动化。 实际上,我有一个shapefile具有某些物种的空间分布,而另一个则具有植被类型。 我想在“物种形状”文件中选择(按属性)一个物种,然后选择(按位置)与其分布区域相交的所有植被区域。最后,我想创建一个shapefile,其名称为物种名称,并具有常见植被类型的属性和形式。我想对所有物种(超过100个)重复此操作,并且如果可能的话,可以轻松地进行此操作(这样可以由另一个人完成)。 我已经使用Sextante插件尝试了此任务,但是最后没有种类名称作为shapefile名称。 有人可以建议一种方法吗?

2
将ascii windspeed文件转换为栅格
我一直在尝试将windspeed文件转换为栅格,但没有成功。我在一个Arcgis论坛中进行了讨论。这涉及用空格替换分号并添加标题。 我希望将原始的.asc文件之一与我“清理”的.csv版本一起使用。不幸的是,我不复制和粘贴文本就看不到该怎么做。原始.asc文件的第一行是: Conversion of speed45i.dat Wind m/s Wind Speed @ 45m N. Ire (100, 499); 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 我将其更改为: ncols 700 nrows 1300 x||corner 0 y||corner 0 cellsize 1000 " …
11 raster  ascii 

3
ArcGIS Web开发的未来是什么?是JavaScript和HTML5吗?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我想了解ArcGIS Web开发的未来。是HTML5吗? 我曾经使用过ArcObjects和.NET Web ADF,所以我必须遵循的最佳技术是什么,尤其是当我知道Silverlight版本更新已停止时? 因此,我认为将来必须遵循的.NET最佳技术是带有HTML5的JavaScript。是真的吗

2
仅在WFS查询中返回NumberOfFeatures
我正在GeoServer中运行GetFeature WFS查询(在多边形内查找要素),但我真正想要的只是要素总数。是否有一种仅返回此信息的方法(希望查询运行得更快)而不是所有记录? 该查询返回了10,000多个功能,因此我希望这将有所作为。

1
如何在QGIS中查看坐标转换参数?
如何查看(和编辑,如果可能的话)QGIS用于“即时”转换,然后用于将数据保存在另一个CRS中的转换方法和参数?喜欢在ArcGIS中吗? 这是类似的问题,但答案不同,我不想创建新的坐标系,而是要检查QGIS坐标系中现有坐标系之间的转换。 在ArcGIS中,我可以在CRS对的几种转换方法之间进行选择,而QGIS呢? 我已经将默认的WGS84 CRS更改为另一个本地CRS。例如,如果我为项目EPSG 3763(ETRS PT TM 06)设置为+proj=tmerc +lat_0=39.66825833333333 +lon_0=-8.133108333333334 +k=1 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs,并将其添加到EPSG 20790(基准里斯本)中+proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellps=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +units=m +no_defs,则它会即时重新投影,或多或少正确地显示。但是,如果我看不到它是否真的正确,我想知道所使用的转换。推荐了几种精度不同的方法,我想知道使用了哪种方法(如果是其中一种)。 (我不太懂QGIS,只是学习)。

1
2.5 GB JP2巨型映像:如何平铺?
我只有一张2.5 GB JP2的城市图像,需要将其拆分为图块,然后将其处理以创建飞行模拟场景。 我可能会用Google,但找不到解决方案。 JP2显然嵌入了GIS XML数据,因为我不需要它,所以这两种方式都不会影响我。我要做的就是将图像分解为x数,最好为2048 x 2048瓦片。 在OSX或Win7中执行此操作的实用程序都很好。 有想法吗? 谢谢!

1
空间分析和附近要素的聚类
我正在研究群体动物的行为,并且对标记行为如何受到邻近群体的某些特征的影响感兴趣。我从使用a-LoCoH创建的95%密度等值线绘制了每个组的区域。将一组中每个人的标记绘制为单独的点层。标记行为似乎不是随机的,它们似乎聚集在与相邻组的边界周围。我想调查一下个人在某些团体附近的标记是否比在其他团体附近的标记多,例如,个人在邻近团体之间的标记较少吗?是否有可能表明点聚集在某些要素附近而不是其他要素附近? 可以提供的任何帮助将不胜感激, 戴夫·汉弗莱斯 #####更新 为了演示,下面是四个区域(A,B,C和D)的图像以及A组中两个人的标记位置。A和B组密切相关。C组和D组与A组无关。
11 clustering 

1
我如何使用QThread和PyQGIS来维护可重复使用的GUI
我一直在开发一些批处理工具作为QGIS 1.8的python插件。 我发现在我的工具运行时,GUI变得无响应。 一般的看法是,应该在工作线程上完成工作,并将状态/完成信息作为信号传递回GUI。 我已经通过阅读河岸文档,并研究doGeometry.py源(从工作实施ftools)。 使用这些资源,我尝试构建一个简单的实现,以便在更改已建立的代码库之前探索此功能。 整体结构是“插件”菜单中的一个条目,它展开了一个带有“开始”和“停止”按钮的对话框。这些按钮控制着一个计数为100的线程,将每个数字的信号发送回GUI。GUI接收每个信号,然后发送一个字符串,其中包含消息日志和窗口标题的编号。 此实现的代码在这里: from PyQt4.QtCore import * from PyQt4.QtGui import * from qgis.core import * class ThreadTest: def __init__(self, iface): self.iface = iface def initGui(self): self.action = QAction( u"ThreadTest", self.iface.mainWindow()) self.action.triggered.connect(self.run) self.iface.addPluginToMenu(u"&ThreadTest", self.action) def unload(self): self.iface.removePluginMenu(u"&ThreadTest",self.action) def run(self): BusyDialog(self.iface.mainWindow()) class BusyDialog(QDialog): def __init__(self, parent): QDialog.__init__(self, …


3
使用QGIS求和相邻多边形的值?
我希望您能解决以下问题:我有一个向量(多边形)层。我想为该图层添加一个属性-对于每个多边形-将其所有相邻多边形的特定字段的值相加。 举一个更具体的例子:我有一个包含人口信息的地区的多边形层。现在,对于每个地区,我想知道在其所有邻近地区中有多少人居住。 因为我有300多个区,所以无法为每个区手动执行此操作。 有什么方法可以在QGIS中更有效地做到这一点?


1
更新字段以使用STIntersects给出多边形中的点数?
我有一个点图层(dbo.ptLayer) 约1M点 空间几何类型(dbo.ptLayer.geom) 尚无空间索引,但一旦数据收集完成便会创建一个空间索引。 我有一个多边形图层(dbo.polygonLayer) 大约500个多边形。 空间几何类型(dbo.polygonLayer.geom) 两者都有称为ID的字段。 如何在多边形层中填充一个空的整数字段,并计算每个多边形内的点总数? 尽管我可以使用其他软件产品,但我仍然有兴趣学习纯在SQL和SQL Server中可以完成的工作。 我相信我应该利用STIntersects,但想知道进行更新以填充该字段的最佳方法是什么。

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.