地理信息系统

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

4
了解空间参考系统的概念吗?
我正在尝试了解空间参考系统背后的概念。 为什么使用它,SRID号有什么具体含义? 我经历了许多定义,几乎所有内容都超出了我的脑海。 我以为是从现实世界中绘制地图(以地图表示)的参考,但是后来我在PostGIS中插入了一个点,该点的SRID为300,而同一点则为SRID 350。在QGIS查看器中。

2
如何加快Postgis中的空间划分?
我有一堆重叠的多边形,并且我试图对空间进行分区以避免重叠的多边形。我认为我的问题很简单。我的同事使用一些ESRI产品和http://arcscripts.esri.com/details.asp?dbid=16700进行了48秒钟的计算。 我正在尝试使用http://s3.opengeo.org/postgis-power.pdf#page=24(使用http://trac.osgeo.org/postgis/wiki/UsersWikiSimplifyPreserveTopology来猜测详细信息)作为灵感),但它是如此之慢,以至于我无法使用10个以上的多边形(我已经分解了800个)。最慢的部分是ST_Union,我尝试了各种方法,但是没有成功的地方,这是当前的状态: select geom from (select st_linemerge(st_union(geom)) as geom from (select st_exteriorring((st_dumprings((st_dump(t.geom)).geom)).geom) as geom from (SELECT geometry AS geom, id FROM tt WHERE campaign_id = 204 ORDER BY id limit 200) t) t2) t3 这已经计算了26分钟(linemerge()实际上不是)。如果st_dump困扰您,则多边形是MultiPolygons。 你有小费吗?线条的st_union()是非常慢的部分。 谢谢, 尼科 PS:这是一些数字:852个多边形,导致14880个多边形,导致21467个线串,总计315513个顶点。

1
如何从Postgis DB中的现有表(应用新模式)创建表?
我有一个已启用地理空间的表格;包含世界边界。我想将其分解为不同的模式(全球,欧洲等)。我的想法是使用看起来像这样的东西: CREATE TABLE europe.borders AS (SELECT * FROM wo_borders WHERE admin_lvl2='eu' ); //just an example! 从现有表创建表并考虑新模式并使其在地理空间上启用,这是正确的做法?我是否必须使用默认的postgis模板预先创建新表?

3
查找两个栅格的交点
我有两个栅格图像,按布尔分类(1或2)。它们在给定区域重叠。 我需要只有重叠部分的栅格。 使用Arcinfo10。Answer只能使用栅格方法,不能转换为多边形,点等。

2
使用R中的地理参考信息创建栅格
关于我的上一个问题,如何使用R将生成的栅格图像“地理编码” /转换为生成的栅格图像,使其可以显示为地图上的图层?简而言之,我的目标是重新创建商业SpatialKey(屏幕截图)软件的结果。 我正在使用GeoServer实例来托管地图数据,但是如何将所需的投影和坐标信息合并到图像中,以使其正确地与真实地理位置对齐。密度热图是使用空间数据生成的。

1
使用python / gdal在X轴上翻转的栅格数据阵列输出?
我正在尝试使用python gdal库创建栅格,现在已经到了输出数据的地步,但是输出数据在原点的x轴上翻转了。我知道我一定在忽略某些东西,但是我无法弄清楚哪里出了问题。有任何想法吗? 创建栅格时,我设置了左上角的x / y值,该数组似乎从左上角开始索引,然后继续向下到右下角。在下面的代码中,我用行的值填充数组。 打印数组时,它看起来像这样: [[ 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. …
9 python  raster  gdal 

5
在OpenLayers中使用两个不同投影(球形墨卡托和WGS84)的基础层
如何添加具有两个不同投影的基本层? 我添加了具有不同投影的覆盖层(EPSG:4326),但是我需要添加具有各种投影的基础层 谷歌地图 我的带有EPSG:4326投影的矢量层 我可以看到Google Maps一切都很好,但是当我将基本层切换到EPSG:4326层时,一切都是白色的。 window.onload = function init(){ var lon = 84; var lat = 28; var zoom = 8; var url = "http://10.6.7.6/geoserver/wms"; var mapControls = [ new OpenLayers.Control.Navigation(), new OpenLayers.Control.PanZoomBar(), new OpenLayers.Control.LayerSwitcher({'ascending':false}), new OpenLayers.Control.ScaleLine(), new OpenLayers.Control.MousePosition(), new OpenLayers.Control.OverviewMap(), new OpenLayers.Control.KeyboardDefaults() ]; var map = new OpenLayers.Map( …

1
如何简化线路网络的保留拓扑?
我有一个Shapefile(由欧洲主要道路组成),其中包含大约250.000个路段,为了进行注浆,我必须对其进行简化。但是我似乎找不到适当的方法。 看起来是这样的: 它应该是这样的: 我必须以某种方式删除连接到少于3条线(不是交叉点)的线的每个点,同时保留其余点之间的拓扑连接。如果有人有想法,将不胜感激! 最好的祝福 编辑:我试图实现@dkastl的想法,并设法通过下面的代码从网络中仅获取不需要的节点(只有2个相邻线串的节点)(网络生成来自underdark的博客http://underdark.wordpress.com / 2011/02/07 / a-beginners-guide-to-pgrouting /): SELECT * FROM (SELECT tmp.id as gid, node.the_geom FROM (SELECT id, count(*) FROM network JOIN node ON (start_id = id OR end_id = id) AND (end_id = id OR start_id = id) GROUP BY id ORDER BY id) as …

5
开源桌面GIS软件包的比较
我很好奇不同开源桌面GIS软件包之间的比较。我知道该站点上进行了QGIS和gvSIG的比较,但是我正在寻找任何OpenSource Desktop GIS之间的比较。 对于以下问题,可以找到大量的开源GIS软件列表:什么是一些免费和开源GIS桌面软件包 我不希望对其中的所有内容进行单一比较,而希望对子集进行比较。同样,在这些产品的任何分组之间可能执行的所有全面的基准测试/测试。

2
使用ArcGIS Desktop将具有相似特征的相邻多边形合并到单个多边形中?
我拥有大量的栖息地类别数据集,并将其进一步简化为自己的独特类别。 但是,这导致具有相同森林分类系统的栖息地彼此相邻。 是否有任何方法可以将这两个相邻多边形(或者有许多触摸属于同一类型)合并为一个较大的多边形? 当我使用Dissolve工具时,它将整个地图使用相同类别的所有栖息地,并创建一个多边形。

4
区分与接触线相交的线?
如何在ArcGIS 10中区分这些情况? 情况1:一条线的两个端点都碰到另一条线 情况2:两个端点都悬在其相交的线上 我正在看修剪线功能,但这不是我想要的(破坏性的)。 现实中的用例是区分连接高速公路的两条道路的服务道路和与高速公路相交的道路的其他情况。

1
在历史地图上绘制近似的地理空间数据?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 去年关闭。 我们的图书馆正在实施一个项目,以绘制有关18和19世纪英国和美国印刷商和出版商的历史数据。我们遇到的问题之一是位置数据的粒度不同。例如,一个发布者可以列出街道编号,街道名称和城市,而另一发布者可以仅提及街道名称,甚至仅提及城市。在这种情况下,我们想知道对位置进行地理配准并提供此近似数据的最佳方法。 空间人文社会是否有处理这些案件的规则或惯例? 此外,在同一张地图上可视化“近似与精确”地理空间数据的最有效方法是什么?



4
QGIS中是否有“制表区”功能?
我有一个有关意大利北部土地使用情况的栅格文件(作物/市区等)。 我在矢量层的某些给定点周围定义了一些缓冲区,我想计算栅格文件的每个值所占面积的百分比,以便估算所选区域的平均使用率(例如70%的农作物,30%的城市等)。 我知道在ArcGIS中有一个称为“ 制表区 ” 的Spatial Analyst函数,但是我在QGIS中找不到这样的功能。 如果有人可以帮助我,我将非常感激。
9 qgis  raster 

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.