地理信息系统

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

1
为什么在使用v.generalize时GRASS消除多边形?
我在尝试使用v.generalize简化大小和结构与美国县或州相似的多边形时遇到了一个难题。通常,在对它们运行简化或平滑方法后,它们会从数据集中丢失多边形。让我麻烦的是,这种行为似乎没有任何一致的模式。在某些情况下,应用于不同数据集的同一组命令会导致完全不同的结果。结果,我无法开发可重复的工作流程,并且很不情愿地开始寻找其他可以保留拓扑的简化工具。这是一个例子: # LOAD AND CLEAN v.in.ogr dsn=counties.shp output=county v.build.polylines input=county output=county_polylines v.clean input=county_polylines output=county_clean tool=bpol,rmdupl type=boundary # SMOOTH AND GENERALIZE v.generalize input=county_clean output=county_smooth method=sliding_averaging look_ahead=7 slide=1 v.generalize input=county_smooth output=county_general method=douglas threshold=.005 每个v.generalize步骤都会导致某些多边形消失。我想了解为什么会这样。是由于功能加载到内存不足吗?我的参数“紧密”是否足以使要素被排除,因为它们已满足某种几何标准?(请注意,我失去了一些非常大的功能。)放置的功能的拓扑是否存在问题,导致它们被擦除?与最后一个问题有关,我认为最初应该执行的build.polylines和clean操作应解决此问题,但我不确定,似乎找不到解决此问题的好方法。有吗 欣赏人们可以提供的任何见解,尤其是基于v.generalize工具的个人经验的见解。 罗杰

6
无法将要素类导入要素数据集
我敢肯定有一个简单的原因,但是我似乎无法从另一个文件或sde地理数据库将shp文件或要素类导入要素数据集而不会出错。如果我不尝试将要素类导入要素数据集中,则要素类会很好用。要素数据集与我要导入的要素类绝对具有相同的投影,因此我认为这不是问题。我得到的错误是错误000210,只是说无法转换,无法创建输出以及无法执行(CopyFeatures)。 任何想法,我可能在这里做错了。似乎很简单。我正在尝试使用功能数据集更好地组织我认为有此目的的数据。 更新:因此,如您在下面看到的,杰森帮助我找到了答案。正如下面Matt所建议的那样,我向ArcGIS Ideas站点添加了一个新的Idea。这是该链接,因此,如果您同意在此处需要更好的错误消息,请进行升级:http : //ideas.arcgis.com/ideaView?id=08730000000brxl

4
重命名postGIS表并更新GeoServer?
我想重命名我的postGIS表之一。但是,当我通过应用一个简单的 ALTER TABLE old_name RENAME TO new_name; 据我了解,空间数据不会使用新名称进行更新。首先,可以通过运行函数来修复这些引用: SELECT probe_geometry_columns() 之后桌子本身还可以吗?还是应该采取其他措施?其次,如何更新GeoServer以便找到该新表?到目前为止,如果我运行上述命令,然后在GeoServer上编辑图层信息以指向新名称...,我仍然会收到错误消息(GeoServer仍尝试使用旧名称查找它)。确实,在GeoServer上应该在哪里更改图层名称?

2
使用Google地图时如何混淆数据?
我一直在研究google地图(api的v3),该地图正在绘制120个左右的标记(或将很快绘制)-请参阅http://www.mediwales.com/mapping。如果您查看源代码,那么所有人的地图数据都是可以隐藏的吗? 我不担心生成地图的代码,仅担心数据。数据从Wordpress cms中获取。 这是生成所有代码的代码: <script type="text/javascript"> (function() { window.onload = function() { var mc; // Creating an object literal containing the properties we want to pass to the map var options = { zoom: 10, center: new google.maps.LatLng(52.40, -3.61), mapTypeId: google.maps.MapTypeId.ROADMAP }; // Creating the map var map = new …

3
是否可以在QGIS图例中显示饼图?
我想在地图上显示一些饼图。它们在地图框中完美显示,但在印刷作曲家的图例中,我无法显示饼图的图例。QGIS仅显示饼图下方的点的样式。 是否可以显示这些? 在Windows XP上从OSGEO4W使用QGIS v1.8
9 qgis 

5
python.multiprocessing和“致命错误(INFADI)缺失目录”
尝试使用arcpy进行多处理时,偶尔会遇到此错误: FATAL ERROR (INFADI) MISSING DIRECTORY 我不知道是什么触发了此错误,它使python进程崩溃,无法对其进行追溯。它是在写入冗长的声音模型的最终栅格输出时发生的。 有时会伴有错误 Unable to write BND file for %TEMP%\ras#### 其中%Temp是正确解析的,而####是一些随机的4位数字。这是不寻常的,因为每个进程都有自己的工作区,应在其中写入大多数文件。 问题不在于输入数据...我可以在失败的输入上重新运​​行该程序,它将正确运行。

3
根据ArcGIS拓扑错误创建要素
我已将现场用户shapefile导入到ESRI地理数据库中,以便可以创建一些拓扑规则集,以根据需要识别错误。不幸的是,现场用户没有可以读取gdb拓扑规则(或显然可以解决它们)的许可证。 我希望能够生成一组新的shapefile,以捕获所有错误和异常所在的位置,以便用户自己修复明显的错误(节省了我很多工作!)。这也可以是一种根据大小(区域或长度)组织错误的快速方法,以便您首先处理最大的问题。 是否有人对从ArcGIS拓扑错误和异常生成要素的方法有任何建议? 我有可用的ArcInfo许可证,因此可以使用软件包中的任何工具。虽然我不是ArcObjects程序员,但是我非常熟悉Python脚本或ModelBuilder来开发这样的工具/过程。 更新:我确实找到了这个ArcGIS Idea和开发人员示例,但我希望可以将其放入工具箱中,而不是自定义VB模块中。

2
解释ArcGIS Kernel Density图例参数
在ArcMap 9.3中,我使用了“内核密度”来绘制各种事件,但是生成的shapefile不显示任何度量单位。是否有很好的非技术来源可以用非专业术语来解释根据输入像元大小和搜索半径对输出值的解释?

2
是否可以使用3D Analyst扩展(ArcGIS 10)创建,合并和相交3D多面体要素?
我正在使用ArcGIS10。根据我阅读的所有文档,3D Analyst 应该能够完成我想让它完成的工作,但是我遇到了一个又一个问题,而且我几乎准备好提供并找到一种更简单的方法来回答我的问题。 简而言之,我需要在3D中相交或合并几层。一些是点(数千个点,每个都代表一个3D体积,无论是立方体还是球形,其尺寸均为属性值),有些为多边形。我很确定3D联合和3D相交工具仅适用于Multipatch功能,因此我需要先将它们全部转换为Multipatch功能。 我有这么远的主要问题是,3D分析联盟和Intersect工具拒绝对多面体要素不属于“封闭”工作,我似乎无法给力的ArcGIS创建多面体被关闭。我尝试将一个多边形图层(8个要素)转换为多面体,方法是使用其高度在Arcscene中将其挤出,然后将其转换为多面体,还使用“在之间延伸”工具,它们都生成一些闭合的多面体,一些不是。我尝试使用在ESRI网站上找到的示例将点转换为球体: http://www.esri.com/news/arcuser/1010/3danalysis.html 它告诉您将点符号化为球体,使用属性作为半径,然后使用“ Layer 3D To Feature Class”工具将其分成多面体。这还会产生未封闭的多补丁,因此无用。我还没有解决将点转换为3D立方体的问题。 因此,如果有人知道从2D多边形图层和/或中心点(具有描述尺寸的属性)可靠地创建闭合多面体的方法,请告诉我。任何替代软件解决方案也都很好,我并不局限于ESRI。确实,在最近几天对此进行了摸索之后,并意识到ESRI自己的工具会创建无法与许多3D Analyst工具一起使用的多面体,因此更可取。 ETA:我最终要做的是计算(例如)具有X的属性值的立方体所占据的空间量,它们与具有Y值的球面相交(当然,我有很多X和Y的值来运行)。


8
电信地理信息系统[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 我之前在mapinfo-L(Google 网上论坛)中问过这个问题。由于我认为GIS与电信是一个广泛的主题,因此我认为GIS SE是提出以下问题的正确平台: GIS在电信中有哪些用途? 如何在电信中使用GIS? 有免费的学习和测试资料吗?它们很多,但没有一个是免费的:(。

3
OpenLayers与StreetView重叠
我试图在我的OpenLayers网络应用中添加StreetView功能,并希望将显示StreetView可用性的叠加层添加到地图本身。我已经看到了正在做的成功它的一个例子在这里,但我不能让代码工作在我自己的解决方案。具体来说: var layer = new OpenLayers.Layer.Google("Google Street", {sphericalMercator: true}); layer.mapObject.addOverlay(new GStreetviewOverlay()); 导致错误: layer.mapObject is null 有谁知道我可能在做错什么,如果是这样,我该如何解决?

5
地址标准化器选项
好的,因此在ArcGIS 10中,ESRI在新的定位器中使用了“地址标准化”,我知道您仍然可以使用9.3.1定位器来执行此操作。但是我非常怀疑10.1版以后的版本会越来越少。该FGDC寻址标准放在具有前缀,前缀方向,街道名称,后缀,Suffic方向值一种很好的清洁形式好地址的重值。我的代理商也需要同样的服务。人们还使用其他工具来获取结构化地址并相当可靠地解析它们,以便对其进行存储吗?他们有免费吗? * 更新: *我在CodePlex(美国地址解析器)上遇到了这个问题,它给了我一个很好的起点。真正的好处是,我可以在所有地方使用它的托管代码,到目前为止,它在分解要逐行和逐部分审查的部分方面具有很高的成功率。

2
在QGIS标签中格式化日期
我想显示一个日期字段作为标签。数据来自shapefile。有问题的字段是日期字段。 当我将日期字段用于标签时,它以yyyy / mm / dd格式显示。我想将其设置为dd / mm / yyyy格式。 这可能吗。我知道在MapInfo中我会使用FormatDate函数,我想知道QGIS中是否存在类似的东西。
9 qgis  labeling 

3
Web系统,用于向地图添加点和相关信息
我被要求找到/制作一个基于Web的系统,公众可以在该系统上向地图添加一个点,然后输入一些有关它的详细信息。 我可以自己做,但是因为它是一个简单的系统,所以我确信必须已经有一个现有的解决方案。

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.