地理信息系统

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

1
PostGIS可以将一列限制为多边形和多边形吗?
我目前正在使用PostGIS 1.5.3,但是很快我将升级到2.0。因此,请注意与以下问题相关的两个版本之间的任何差异。 是否可以创建一个PostGIS几何类型的列,该列允许插入多边形和多多边形,但限制其他几何类型的插入,而无需手动修改PostGIS在调用AddGeometryColumn时生成的约束? 有没有理由不这样做吗?特别是,PostGIS是否存储任何手动修改约束可能会产生负面影响的元数据?(我是PostGIS的新手,所以如果PostGIS存储元数据的想法很荒谬,请原谅我。) 对所有事物使用多面体会产生多大的开销? 我已经知道在插入之前使用ST_Multi将多边形转换为多多边形,因此,如果不可能或不是一个好主意,我会做的。
10 postgis 

2
如何从GeoPy地址解析器返回单个地址组成部分(城市,州等)?
我正在使用GeoPy将地址地理编码为lat,lng。我还想为每个地址提取逐项列出的地址组成部分(街道,城市,州,邮政编码)。 GeoPy返回带有地址的字符串-但我找不到分离每个组件的可靠方法。例如: {street: '123 Main Street', city: 'Los Angeles', state: 'CA', zip: 90034, country: 'USA'} Google地理编码API确实会返回这些单独的组件...有没有办法从GeoPy获取这些组件?(或其他地理编码工具?)

2
在哪里问“……在哪里?”?
在我的工作地点,我们经常会收到“马铃薯湖在哪里?”形式的询问。或“ Poppingstone Creek在哪里?” 或...问题来自同事,公众和其他组织。我们是政府机构,负责销售地图,因此是此类查询的自然目标。 我的回答方法通常类似于: 搜索官方名称数据库(在加拿大,我们拥有加拿大地理名称数据库), 扫描我们的本地数据存储和地图 常规互联网搜索 发送电子邮件给现场工作人员(生物学家,保护区和公园管理员等) ... ...但是如果您一路攀升至#5并且仍然需要答案怎么办?我可以在我的网站上发布一个故事,而今年读过这本书的7个人中有一个可能知道。GIS Stack Exchange由可能认识的人所组成,但这不是主题。的确,即使是关于这个问题的这个问题也接近于脱离话题(读为:如果普遍的共识是将其转移到meta上,我也可以接受)。 所以我的问题是,在哪里“这样-这样-哪里?” 是话题吗?

3
Google云端硬盘和备份/同步GIS数据
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 看到我们如今有许多人拥有三台计算机(例如,工作,家庭和笔记本电脑),有人将Google云端硬盘用作GIS数据的主要文件存储库吗?我喜欢将所有内容备份到云中并将其同步到我所有计算机的想法。 我想听听任何人在Google云端硬盘或其他云同步/备份服务之一中备份和同步GIS数据的经验。在云中使用/存储GIS数据是否存在严重的限制?是否有人将Google云端硬盘与其工作服务器集成在一起以在家中访问数据?

2
计算多边形和沿路径的点之间的距离
我是ArcGis的新手,正在尝试弄清楚该如何做。 基本上,这就是我想要做的: 我有一张加拿大地图,其中有代表区域的多边形(每个都与城市的大小有关)。我还指出了加拿大每个机场的位置以及整个加拿大的道路网。我需要做的是找出使用道路从每个区域到最近的机场的距离。 我已经尝试做的是找到每个多边形的质心,因为我认为我可以用它来计算沿道路的两个点之间的距离。但是后来我意识到,形心不一定与道路相连(特别是在加拿大北部),因此我不能使用它。 我真的很希望能获得某种指导,因为我是ArcGIS的新手,并且在网上没有太多帮助(不会使我感到困惑)。

1
使用ArcGIS for Desktop制作径向流图以显示短距离(20km)上的曲线吗?
ESRI提供了指导,就如何使径向流图,但我认为,曲线将只生产了很长的距离,像半个地球。 对于短距离(20公里),大地测量线可能仍会看起来很笔直。为了继续在短距离上使用此过程生成径向流图,我想我们可以编辑基准设置,以使地球更小,因此可以在很短的距离上获得一条漂亮的曲线。有人知道怎么做吗? 另外,ArcGIS Desktop 10.0中是否还有其他工具可用于制作曲线?我有90个点,我最多需要连接54个点,所以自动化它比手动绘制线条要好。

5
如何在QGIS python控制台之外运行sextante算法?
我有点想从OSGeo4W发行版的独立python中找出运行sextante的方式。我要执行此操作的原因是,每当我要从“模型构建器”测试模型时,我都会在对话框中输入参数感到厌倦。 所以这是python脚本,我们称之为 test.py # as per http://qgis.org/pyqgis-cookbook/intro.html#using-pyqgis-in-custom-application from qgis.core import * # supply path to where is your qgis installed QgsApplication.setPrefixPath("C:/OSGeo4W/apps/qgis", True) # load providers QgsApplication.initQgis() from sextante.core.Sextante import Sextante Sextante.alglist() Sextante.alghelp("saga:slopeaspectcurvature") 我正在从批处理文件中调用 @echo off set OSGEO4W_ROOT=C:\OSGeo4W set PYTHONPATH=%OSGEO4W_ROOT%\apps\qgis\python;%OSGEO4W_ROOT%\apps\qgis\python\plugins;%HOME%/.qgis/python/plugins set PATH=%OSGEO4W_ROOT%\bin;%OSGEO4W_ROOT%\apps\qgis\bin;%OSGEO4W_ROOT%\apps\qgis\plugins python test.py 问题是它说,Algorithm not found而我从QGIS python控制台获得有意义的输出。 我觉得我想初始化一些东西。但是呢 除了使用GUI输入大量参数外,还有没有更好的方法来测试模型? 更新7/2/2012 …



3
ArcPy是否具有用于几何的空间搜索功能?
我的问题:使用ArcPy我想遍历缓冲区并在每个缓冲区内选择geometry_features,然后仅对在该特定缓冲区内找到的对象进行某些操作(更新)。下面的代码解释了我想要做什么(或多或少): def _update_connections_inside_buffers(self): buffers = arcpy.SearchCursor(self.__buffer_class_name) in_layer = "connections" for i_buffer in buffers: shape = i_buffer.shape # can not use a geometry to do a selection.. very inconvenient!! connections = arcpy.SelectLayerByLocation_management(in_layer, "WITHIN", shape) self._update_connections(connections) 但是:这将不起作用,因为SelectLayerByLocation_management()不接受几何图形“ shape”作为参数,但需要一个feature_class_name(图层名称)。是否有一个arcpy方法可以使用空间谓词进行搜索。我从ESRI手册中找不到如何执行此操作。
10 arcpy 

3
在Ubuntu 12.04中为QGIS安装ECW吗?
我遵循了各种在线帮助指南,以了解如何在Ubuntu 12.04中使QGIS 1.8的ecw正常工作。我在Ubuntu 10.04上都能正常工作,但是自从迁移到12.04以来,运气并不好。 是否有适用于Ubuntu 12.04的指南? 目前,似乎更容易安装包含ecw支持的Windows版本,但是我想继续使用Ubuntu。
10 qgis  gdal  ubuntu  references  ecw 


1
OGC和ISO WKT / WKB规范之间的区别?
OGC-简单功能访问和ISO(ISO / IEC 13249-3:2011“信息技术-数据库语言-SQL多媒体和应用程序包-第3部分:空间”)之间是否存在显着差异(足以证明购买ISO / IEC的合理性) 13249-3:2011 PDF)?

1
了解地图图块的创建属性
我正在尝试创建一个瓷砖底图。我有一个要从中创建图块的图像,并且正在使用GDAL。 我设法创建了磁贴,但是当我查看结果时,磁贴地图似乎是: 它被翻转 比例不对 这是地图叠加图像: 这是切片的结果: 通过比较正射影像上的图像角,我多次检查坐标是否良好。 另一件事是,在具有相同坐标的Google Earth中,地图图像正好适合于Google地图。 已编辑 gdalinfo map_overlay.png 输出如下: 驱动程序:PNG /便携式网络图形文件:map_overlay.png大小为3527,2494坐标系为''图像结构元数据: INTERLEAVE = PIXEL角坐标:左上(0.0,0.0)左下(0.0,2494.0)右上(3527.0 ,0.0)右下(3527.0,2494.0)中心(1763.5,1247.0)Band 1 Block = 3527x1 Type = Byte,ColorInterp = Red Mask Flags:PER_DATASET ALPHA Band 2 Block = 3527x1 Type = Byte,ColorInterp = Green Mask Flags:PER_DATASET ALPHA Band 3 Block = 3527x1 Type …
10 gdal  tiles 

4
从DWG / DXF转换为GIS?
我有大量的DWG / DXF文件,其中的信息(涉及多个层次)涉及以下方面: 等高线和高程(线) 天线位置(点) 保护区(多边形) 行政界限(界线) 道路(线) 河流(线) 围栏(线) ... 所有这些信息已以非标准方式(这些名称或图层中的颜色不统一)插入到这些CAD文件中,现在我想将其转换为GIS(SHP文件或PostGIS Server)。 我正在研究如何转换这些数据。 我正在考虑: 使用Python创建GDAL脚本(http://www.gis.usu.edu/~chrisg/python/2009/) 使用Teigha库创建脚本(http://www.opendesign.com/guestfiles/TeighaFileConverter) 使用ArcGIS Desktop(带有Python脚本)(http://www.slideshare.net/cageyjames/python-scripting-with-arcgis) 使用QGIS或gvSIG(http://www.qgis.org/,http://www.gvsig.org) 使用GlobalMapper(http://www.globalmapper.com/) 使用GeoKettle(http://www.spatialytics.org/projects/geokettle/) ... 该软件可以实现CAD2GIS翻译吗?
10 convert  dxf  cad  dwg  spatial-etl 

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.