地理信息系统

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

1
如何增加运行Arc 10.1的最大内存使用量上限?
不知道这是否与GIS严格相关或是否属于StackOverflow ...关于ESRI ArcGIS 10.1,所以我将其粘贴在这里。 我在寻找选项来提高处理能力,并且我无益位和片约不断增加对内存的使用帽ArcGIS的。 我正在32位Windows 7、3.33GHz Intel DuoCore,4GB RAM计算机上使用ESRI ArcGIS 10.1(所有许可证)。我最终将升级到具有8GB Ram的功能更强大的64位计算机,并且想知道在此期间或新设备推出时该怎么做。 谢谢!

3
将线的起点和终点与PostGIS中的其他线对齐
有很多示例显示了如何将线捕捉到点,但是我找不到任何(快速!)将线串的起点和终点节点捕捉到其他线节点的方法。 本质上,我想在postgis(2.0)中“清理”我的图层,将几乎相似的点移动到一起,并在线串之间缝制微小的开口。 是否添加另一个节点,移动任一条线的第一个/最后一个节点或将两个点都移动到中心都没关系。 我找到了两个选项,但是我不确定如何从两个选项开始: 使用拓扑:http://lists.osgeo.org/pipermail/postgis-users/2012-May/034024.html 爆炸线,捕捉节点,合并节点。http://www.mail-archive.com/postgis-users@lists.osgeo.org/msg00174.html 第二个选项听起来可行,但是对于如何遵循此方法的任何帮助将不胜感激。

2
讲师领导的Web制图开发课程?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我一直在搞程序编程,已经精通Python,并对HTML 5和Javascript感兴趣。我最近从我的雇主那里收到了IRD的请求(本质上是进行研究和开发的提议),目的是开发一个试用版的Web制图应用程序,该程序将用作向客户推销Web制图服务的工具,并在公司内部发挥功能。我所针对的API是ArcGIS Javascript API,它在很大程度上依赖于Dojo工具包,目标预算为20,000美元,其中包括时间和材料。由于我对这个学科领域非常感兴趣,因此我可以在业余时间将大部分预算用于培训和发展上,这没有问题。尽管我将是唯一从事此工作的人。 我将要确切地知道什么才能生产出功能实用的产品?另外,如果您可以推荐我可以在预算中投入的任何讲师指导的课程,您是否可以推荐? 我知道那里提供了许多免费课程,但是在结束时我必须要展示一些东西,所以我宁愿接受讲师指导的一些培训。 我的想法是创建一个漂亮的标准网络地图,其中一些较大的客户数据显示在可以打开和关闭的图层中。关键概念之一是能够将当前视图打印到标准化模板。对这种功能的需求来自我们的项目经理,他们经常需要一张纸质地图作为会议的展览品,但是要等到最后一分钟在GIS部门告诉我们。只有3名全职分析师,这可能是一个主要问题。 我还计划将该项目作为开始更高级开发的起点,因此我可以学得越多越好。

2
GDAL SQL语法以添加字段put值
我尝试在属性表中创建一个新字段,并在从字符转换为整数后将另一个字段的值放入其中,但无法获得正确的语法。我在MSYS中将其作为shell脚本运行。 cd D:/GIS_DataBase/CorineLC/shps_app_and_extr/ myfile=extr_and_app.shp name=${myfile%.shp} ogrinfo $myfile -sql "ALTER TABLE $name ADD COLUMN code_num int(3)" ogrinfo $myfile -sql "UPDATE TABLE $name SET code_num = CONVERT(code_06 As int(3))" 错误消息(MSYS): Kay@KAY-PC /c/users/kay/desktop/bash $ sh calc_field_shp.sh Warning 6: Unsupported column type 'int'. Defaulting to VARCHAR INFO: Open of `extr_and_app.shp' using driver `ESRI Shapefile' …
9 sql  ogr 


2
使用数据驱动页面(DDP)创建具有相同范围但不同层的地图集?
是否可以利用ArcMap或ArcPy中的数据驱动页面(DDP)工具来创建一组具有相同范围但显示不同图层的地图? 为了澄清起见,我会定期为大型项目地图制作所有地图,这些项目通常都位于同一位置,并且具有相同的基本图层,但是为了针对报告相关部分的不同方面(例如监视位置,土地使用,关键特征等)进行了修改,以使其重点突出。需要创建和维护单独的.mxds。 一个DDP类型的系统将允许我利用动态文本并确保整个过程中使用标准模板/输出,并且当更新一个通用数字或注释时,由于报表以一个.mxd而不是多个形式编写,因此使工作变得更加轻松。一个客户。 我使用的是ArcMap 10.1,但是通读了ArcGIS DDP联机帮助后,我认为必须使用ArcPy才能完成此操作,因为我一直无法弄清楚如何在ArcMap中进行操作。我知道QGIS具有Atlas插件,尽管我对其功能并不熟悉,但是很乐意将其用作替代方案。

3
如何使用任何GIS将GPX轨道转换为高程轨道?
我最近的一次自行车旅行提供了GPX格式的GPS轨道,我需要并且想要对轨道进行一些分析。我想知道是否有任何方法可以将GPX数据转换成这样的海拔模型/图形(蓝色): 我在上面使用德国平台komoot.de创建了此图像,您可以在其中上传您的GPX曲目,但是它不能自定义,也不能以任何方式进行编辑/缩放/导出。 有什么工具可以做到这一点?(粉红色速度图是可选的。)
9 gps  dem  elevation  gpx 

1
如何确保ArcGIS中周围多边形的颜色不同?
我可以按类别符号化ArcGIS中的多边形。我尝试了每个领域。但是不幸的是,在少数多边形中,它显示相同的颜色,而这些颜色恰好位于相同颜色的多边形旁边。我必须将572多边形分类。因此,如果我必须手动执行此操作,将是一项繁重的任务。有什么方法可以对颜色与其周围的多边形不同的多边形进行分类?

1
通过Python插件在QGIS中编辑属性的速度
我正在尝试使用QGIS Python插件编辑图层中每个要素的属性值。我发现在编辑模式之外执行此操作比在编辑时(甚至包括提交编辑)要慢得多。请参见下面的代码(在循环的同一点可互换的行)。我的样本数据集的速度差异为2秒(编辑模式)与72秒(非编辑模式)。 在编辑模式下修改属性: layer.changeAttributeValue(feature.id(), 17, QtCore.QVariant(value)) 在编辑模式之外修改属性: layer.dataProvider().changeAttributeValues({ feature.id() : { 17 : QtCore.QVariant(value) } }) 这是预期的行为吗?我不需要用户能够撤消更改,所以我认为我不需要使用编辑模式。 编辑1:请参阅下面的完整代码,包括两个版本(但已注释掉): def run(self): try: # create spatial index of buffered layer index = QgsSpatialIndex() self.layer_buffered.select() for feature in self.layer_buffered: index.insertFeature(feature) # enable editing #was_editing = self.layer_target.isEditable() #if was_editing is False: # self.layer_target.startEditing() # …
9 qgis  python  pyqgis 


3
使用ArcPy和Python替换属性表中的非英文字符?
我有一些shapefile,其中某些属性包含非英语字符ÅÄÖ。由于某些查询不适用于这些字符(特别是ChangeDetector),因此我尝试使用一个简单的脚本预先更改它们,并将新字符串添加到另一个字段中。 但是,更改字符效果很好,但不能使用arcpy.UpdateCursor更新该字段。 解决这个问题的合适方法是什么? 我也曾尝试通过字段计算器来执行此操作,同时将“代码”发布到代码块中,出现相同的错误。 错误消息: 运行时错误回溯(最近一次调用最近):文件“”,行1,在文件“ c:/gis/python/teststring.py”,行28,在val =代码(str(prow.Typkod)) UnicodeEncodeError:'ascii'编解码器无法在位置3处编码字符u'\ xc4':顺序号不在范围内(128) 码: # -*- coding: cp1252 -*- def code(infield): data = '' for i in infield: ## print i if i == 'Ä': data = data + 'AE' elif i == 'ä': data = data + 'ae' elif i == 'Å': …

1
在移动混合应用程序中离线显示地图的可能方法
我想开发一个可在Android和iPhone设备上运行的移动混合应用程序,并希望在其中显示自己的地图数据。我有需要数据的SHP文件。我有Geoserver和PostGIS,可以在线加载和提供地图数据。到目前为止,一切都很好。 我的问题是我仍然没有找出脱机显示地图数据的正确方法。尽管我在本网站上已阅读了许多答案,但似乎都没有解决(根据我对我问题的理解)。 目的是在地图上显示交叉点。离线。某些间隔点没有地址。我想满足这些要求: 如何离线提供地图数据和内容给用户设备 如何提供用户路由选项以将其从当前位置导航到目的地 如何在应用程序内部从WordPress CMS添加内容数据?(通过JSON?GeoJSON?GeoRSS?) 一直在寻找和寻找许多Tile服务和许多方法来达到要求,但是仍然没有找到正确的组合。 对于应用程序的开发,我一直在使用PhoneGap XDK,Eclipse ADT。为了在移动设备上显示地图,我使用的是OpenLayers mobile。 期待您的建议或演练。 提前谢谢你


1
测量同时点之间的距离
我正在使用GPS数据,所以我有带有日期/时间信息的UTM。我有2种动物(麋鹿和狼)。我想将信息从驼鹿到及时匹配的狼中加入。因此,驼鹿1的位置1 大约是在同一时间记录的所有狼的2007-03-26 14:33:49 。大约是关键-这意味着我将必须有一个时间窗口或缓冲区来查找那个时间在30分钟缓冲区内的所有狼位置。 我正在寻找一个脚本或工具,该脚本或工具将设置窗口缓冲区+/- X min,并且能够“分批”处理。我至少要有30只麋鹿和30只狼-因此一次匹配一对是没有帮助的。一旦Ive匹配了日期/时间,我便要计算驼鹿和狼的XY位置之间的距离以及时间差。我想要这样的输出: individualmooseID | mooseDate | mooseX | mooseY | individualwolfID | wolfDate | wolfX | wolfY | Distance(m) | TimeDiff (min) 在同一时间段内,mooseID最多可以匹配几个不同的wolfID。任何建议,将不胜感激。我已经为R编写了代码,但无法正常工作,请参阅我的问题:https : //stackoverflow.com/q/15646365/675742,我将不得不将数据带入ArcGIS,以便可以跳过R并执行这一切都在ArcGIS中,然后再好!

3
地形图上的这种线型表示什么?
如果我正确地阅读了这个stackexchange网站的目的,那么我也可以提出一般的地图问题。不一定与软件有关。 无论如何,我想知道是否有人可以告诉我这个地形图图像上的蓝线表示什么。我知道带有刻度线的圆线表示海拔较低,可能是类似下沉的孔,但我不知道那条蓝线是什么。 另外,那条穿过X的线通常表示栅栏吗? 如果真的很重要,这是ESRI支持站点的地图图像。 编辑:这是链接http://www.kgis.org/KGISMaps/map.htm?map=topography&box=2540262:579354:2540837:579771

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.