地理信息系统

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

5
用线层分割多边形层?
我正在绘制具有边界的行政区域,沿着另一层街道。由于这些街道很长,并且有许多顶点,所以我不想重新追踪它们。我正在寻找一种像“分割要素”工具(带有剪刀图标的工具)那样“分割”多边形的方法。 之前:一个完整​​的多边形,其中有一条直线穿过 之后:该线用作剪刀,将多边形分为2个部分(在下图中,将多边形分开移动只是出于说明目的)
12 qgis 

2
是否可以从FGDB-QGIS中的File Geodatabse编辑图层?
我想我已经找到了答案(您不能编辑FGDB),但是似乎很少有报道说可以在QGIS中编辑FGDB文件。 任何人都可以建议是否可以设置QGIS(当前为1.8)来编辑FGDB,如何进行? 似乎缺乏编辑能力可能是OGR中的错误,也可能与必须使用FGDB API进行编译有关(我只用过OS4GEOW来安装QGIS等)。


4
空间数据?地理数据?地理数据?地理空间数据?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 12个月前关闭。 语言一直在变化,我看到各种用词来定义我们在日常生活中在GIS中使用的数据。 但是,对吗?是否有一个正确的答案,我们都会同意,或者只是爆发骚乱(或根本不在乎)? 我们有空间数据,地理数据,地理空间数据,地理数据-还会丢失吗? 空间是相当通用的,而地理空间则更能定义地理空间-但是地理数据呢? 如果您要撰写有关地理和地质领域内空间数据的科学论文,您将使用什么术语?

7
是否有所有GIS Web服务(例如OGC WMS / WFS,REST,SOAP)的详尽且可搜索的目录?
我们许多人都在努力获取互联网上可用的GIS服务列表。具体来说,地图服务公开基于OGC的接口(例如WMS,WFS)或Web服务接口(例如REST,SOAP等)。 例如,仅对于海洋和海洋数据,就有几个在线目录,例如 1)FDGC 2)NOAA NowCoast 3)IMO Mest 4)NASA 如果您从天气,交通,人口统计学,农业开始,这个列表将变得非常庞大! 这些网站不容易使用,没有最新信息,也没有良好的服务分类标准/分类,难以轻松发现此类服务。 是否有更好的尝试来创建所有此类服务的详尽且可搜索的目录?我想知道他们的使用权,免费或付费等。正常运行时间,性能等也很高兴知道。
12 wms  wfs  ogc  catalog-service  csw 

1
PostGIS2中可以进行区域统计吗?
现在,使用默认支持栅格的postgis2可以进行区域统计分析吗? 我已经用谷歌搜索了,但是还没有找到任何可靠的东西?有没有可以帮助我入门的教程? 任何人都可以给我一个有关如何执行此操作的sql示例吗? 编辑: 根据Aragon 博客提及的更新(简化)查询: CREATE TABLE sum_pop3 AS SELECT gid, SUM((ST_SummaryStats(ST_Clip(rast,1,geom))).sum) FROM perez_grid, ls_den WHERE ST_Intersects(geom,rast) GROUP BY gid;

1
如何在Postgis中获取多边形质心
我有带有列名称,纬度和经度的表。我想用多边形名称及其质心的纬度经度更新此表。我知道postgis st_centroid(geometry)中有一个函数。但是我想在单独的栏中输入x值和Y值,该怎么办?

5
GIS Professional是否需要CAD经验?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 作为一名GIS专业人员,通常希望人们具有CAD(即AutoCAD,Microstation)方面的经验,以至于他们可以将CAD数据集成到GIS工作流和数据集中。但是,我经常看到职位发布,其中雇主正在寻找具有实际使用CAD软件(如AutoCAD)经验的应聘者。我希望起草将留给具有建筑和工程背景的人来进行。 根据人们的经验,雇主对于使用专用于CAD的软件的CAD经验对GIS专业人士有何实际期望?
12 autocad  cad  career 

3
如何处理openstreetmap.org的原始OSM数据
谁能提供有关www.openstreetmap.org如何处理或呈现OSM数据的见解? 一个具体的示例...我从最近的planet.osm PostGIS数据集中提取了密苏里州某个区域的数据。OSM数据需要大量清理,然后才能使用正确的样式呈现。许多水体被存储为不能正确关闭的线串,因此我必须使用FME进行捕捉,然后再进行多边形构建,这样我才能拥有充满蓝色的河流/湖泊。 如果我在这里查看相同的数据,水体将按预期方式渲染。 我在确定所有需要捕捉的情况时遇到了麻烦(例如,哪些“自然”类型需要捕捉,以及应具有的公差)。另外,我怀疑在与整个北美地区打交道时,还有许多其他数据问题我将永远不会看到。 下载和使用OSM数据的每个人都会经过自己的清理过程吗?有人知道www.openstreetmap.org如何处理此清理吗?看来他们的过程将是最有见识和最受考验的。 任何见解非常感谢。 编辑:这是有关我的工作流程的更多信息 使用Osmosis将planet.osm文件下载并加载到PostGIS中,并加载到pgsql模式中。然后,我再次使用Osmosis从PostGIS中提取OSM xml的许多小区域。然后,使用FME及其广泛的功能类别将每个这些小型xml文件转换为Shapefile。我希望正是在这一阶段(通过FME通过OSM xml-> Shp)将线转换为多边形并对数据执行其他清理。 这些Shapefile通过GeoServer提供服务(并使用GWC进行缓存)。

1
SEXTANTE工具箱-GRASS错误[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为地理信息系统堆栈交换的主题。 3年前关闭。 我试图使用SEXTANTE模块GRASS(和SAGA)进行矢量分析,但是无论我使用什么功能,我总是会遇到相同的错误:“无法加载图层:G:/closest.shp检查SEXTANTE日志以查找算法错误执行” SEXTANTE日志说(对于“ v.distance”模块):“ Sextante.runalg(” grass:v.distance“,” G:/对于QGIS / example_1 / point.shp“,” G:/对于QGIS / example_1 / point_II .shp“,1,” col_name“,” id“,False,False,” G:/closest.shp“)” 我在装有QGIS 1.8.0。,SEXTANTE 1.0.7。,更新Win 7的三台不同计算机上得到了此文件。 我认为这个问题是类似的问题:https : //gis.stackexchange.com/questions/24895/qgis-sextante-doesnt-create-load-output
12 grass  vector  sextante 

5
寻找免费的考古数据集?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 去年关闭。 这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 有没有收集免费考古数据集的站点?
12 data  archaeology 

4
什么是处理3000个以上多边形的最佳开源Web映射解决方案?
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 我有3000多个代表分水岭的多边形(18个主要分水岭)。在第一阶段,将显示所有18个分水岭,其列表将放置在左侧边栏中。如果有任何用户将鼠标悬停在地图上,则仅弹出窗口将显示分水岭名称。如果任何用户单击地图上的任何主要分水岭,它将打开带有详细信息的弹出窗口。以更大的缩放比例,将显示所有分水岭。 我在征求您的意见,哪种开源解决方案最适合处理大量多边形? 我当时在考虑Leaflet或OpenLayers,但我不知道它们可以处理大量的多边形。 另外,您是否建议将它们存储在mysql中?

2
从Google Maps API的单击或拖动事件获取坐标?
我已经制作了Google Version 3 Geocoder,我希望能够在拖动或单击标记时拾取标记的坐标。下面是我的代码: <!DOCTYPE html> <html> <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no"/> <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> <title>Google Maps JavaScript API v3 Example: Geocoding Simple</title> <link href="http://code.google.com/apis/maps/documentation/javascript/examples/default.css" rel="stylesheet" type="text/css" /> <script src="http://maps.google.com/maps/api/js?v=3.5&sensor=false"></script> <script type="text/javascript"> var geocoder; var map; function initialize() { geocoder = new google.maps.Geocoder(); var latlng = new google.maps.LatLng(-34.397, 150.644); …

1
GDAL RasterizeLayer不会将所有多边形刻录到Raster吗?
我正在尝试使用GDAL的RasterizeLayer将shapefile刻录到栅格。给定特定的像素大小,我从另一个shapefile中预先创建了一个感兴趣的区域栅格。然后,此AOI将用作所有后续栅格化(相同数量的列和行,相同的投影和地理转换)的基础。 但是,当我基于相同的像素大小和投影将形状刻录到自己的栅格时,会发生问题。下面的链接(没有足够的代表来发布图像),以棕褐色显示原始shapefile,以及RasterizeLayer刻录数据的深粉红色。浅粉红色是深粉红色栅格数据的nodata值。灰色是完成形状文件刻录的AOI。 给定shapefile多边形的范围,我希望看到底部两个角处的刻录值,以及显示的数据下方的两个像素。但是,显然不是这种情况。 以下是我用来生成这些代码的代码。所有形状都是使用QGIS创建的,并且都在同一投影中创建。(应该注意的是,所示图片中的网格只是用来说明我所使用的像素大小。) from osgeo import ogr from osgeo import gdal aoi_uri = 'AOI_Raster.tif' aoi_raster = gdal.Open(aoi_uri) def new_raster_from_base(base, outputURI, format, nodata, datatype): cols = base.RasterXSize rows = base.RasterYSize projection = base.GetProjection() geotransform = base.GetGeoTransform() bands = base.RasterCount driver = gdal.GetDriverByName(format) new_raster = driver.Create(str(outputURI), cols, rows, bands, datatype) new_raster.SetProjection(projection) …


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.