地理信息系统

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


3
PgRouting-如何在达到最高费用时剪辑链接?
我有一个代表道路网络的折线shapefile和一个包含点的第二个shapefile。我想使用PostGIS(大概是PgRouting)来识别从这些点辐射的子网或服务区域。 本质上,我希望问一个问题:“从X点开始,如果总旅行预算为1公里,沿着道路网络,我可以在任何给定的方向上走多远?” 在给定1 km的旅行预算的情况下,结果将是一组修剪的折线,它们代表旅行可能性的总范围。 作为参考,此GRASS分析似乎正是我要执行的操作(除了我要在PostGIS中执行的操作):http: //www.gdf-hannover.de/lit_html/grass60_v1.2_en/node57.html#sec : optalloc 下一个示例似乎几乎是我想要做的,只是它似乎回答了“在给定X距离旅行预算的情况下我可以旅行到哪个节点?”这一问题。http://underdark.wordpress.com/2011/02/12/drive-time-isochrones/ 第二个问题并不是我要寻找的答案,因为我希望将折线限制在我的行进距离之内-我不在乎是否将其一直延伸到一个节点。

2
如何保护WFS服务?
我目前的任务是寻找一种将WFS服务部署到许多客户端的方法。可以通过MapInfo / ArcGIS之类的桌面GIS软件或Web GIS解决方案来使用这些服务。 对于WFS服务,是否可以定义传递的用户名/密码或令牌来验证访问权限?(不需要一流的安全性) 一直在寻找OGC WFS规范,但我似乎找不到任何相关信息。
13 wfs  security  ogc 

5
标准化空间信息系统词汇
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 我对此有一些想法,以为我会问论坛。 Are there any resources out there that provide a standard, comprehensive dictionary of acronyms, terms and keywords for the Spatial Industry? 我已经看到,空间产业在其地理/地理根源之外进入了其他领域,而有了诸如GIS(地理信息系统),坐标系之类的术语,我相信它们将开始失去其定义的效力,并且由于将空间技术引入越来越多的用户,开发人员和发烧友中,因此使用了更多的历史术语。 我遇到的最常见的例子是术语“坐标系”。通常用于为初学者定义投影和地理坐标系,如果正在讨论坐标系之间的优缺点,可能会造成混淆或使答案含糊不清。 因此,我更喜欢使用术语“空间参考系统”,并提供“投影参考系统”和“地理参考系统”的子类别。本质上,我更愿意使自己符合一组可以解决的议定条款。如果存在这样的参考。
13 standards 

3
如何在PostGIS中内​​插GPS位置
我每五秒钟就有一张PostGIS GPS位置表: 2011-01-01 00:00:05, POINT(x1,y1) 2011-01-01 00:00:10, POINT(x2,y2) 2011-01-01 00:00:15, POINT(x3,y3) ... 我正在寻找一个查询,该查询将每秒返回值(时间戳和点)。可以假定点是通过直线连接的。 我专门在寻找一种在数据库内部执行此操作的方法,而不是通过编写一些外部脚本来实现。

3
使用开源软件对GPS数据进行后处理
我正在使用在ArcPad 7.1平台上运行的Magellan Professional Mapper CX。后处理后具有亚米级精度。如果不进行后处理,则现场收集的数据将偏离10到15英尺。 是否有任何开源软件/ Web应用程序可以对GPS数据进行后期处理?

4
如何在OpenLayers 2的Google图层上叠加纬度/经度点?
我在OpenLayers的Google层顶部的纬度/经度中添加了矢量点。当我平移地图时,点正在移动。如果我将Google图层替换为WGS84中的图层,则不会发生这种情况。我怎样才能解决这个问题? map = new OpenLayers.Map('map'); map.addControl(new OpenLayers.Control.LayerSwitcher()); var gmap = new OpenLayers.Layer.Google( "Google Streets", {numZoomLevels: 20} ); var pointLayer = new OpenLayers.Layer.Vector("Point Layer"); map.addLayers([gmap,pointLayer]); map.setCenter(new OpenLayers.LonLat(16.373056, 48.208333), 5); var point = new OpenLayers.Geometry.Point(16.373056, 48.208333); var pointFeature = new OpenLayers.Feature.Vector(point,null,null); pointLayer.addFeatures([pointFeature]); 我尝试遵循http://docs.openlayers.org/library/spherical_mercator.html,但没有成功。


5
大型shapefile到栅格
我有一个很大的shapefile(1 gb),需要对其进行栅格化。我已经尝试了以下方法。 1.)使用v.in.ogr此失败将其导入GRASS,并显示以下错误消息:错误:G_realloc:无法在break_polygons.c:188上分配498240036字节 2.)我的第二个想法是使用PostGIS。导入shapefile,在网格的x,y位置对其重新采样,然后导出这些点并从xyz创建网格。我成功导入了shapefile(多边形和点),但是将300万个点与100万个多边形相交似乎很慢。我使用了以下PostGIS条件,也许还有改进的余地。 select polygons.land_id,grid.geom from grid,polygons where grid.geom && polygons.geom and within(grid.geom,polygons.geom) 3.)我也曾尝试simplify()在PostGIS中使用。但是我迷失了许多小多边形(即某些仅由小多边形覆盖的区域变为空)。 任何想法将不胜感激。

7
使用ArcPy获取投影点的经度和纬度?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为地理信息系统堆栈交换的主题。 2年前关闭。 我在ArcPy正在访问的要素类中有一个点要素。该点是已投影的,但我需要找到一种有效的方法来获取该点的未投影的纬度和经度。 除了重新投影(取消投影),在新要素类上找到搜索光标,找到要素,然后从要素形状中获取经纬度之外,还有其他方法吗?


2
使用PostGIS从多个表中获取几何图形?
一般来说,我对PostGIS,PostgreSQL和SQL还是很陌生。 我的PostGIS数据库中有44个表格,每个表格代表不同的向量数据层。每一个都是从单独的shapefile加载的,每个都有一个描述该层的几何形状的列,称为wkb_geometry 我想在一层上选择一个特定的多边形,然后从与该多边形的边界框重叠的一层子集中检索所有几何。我对发出的顺序并不感到挑剔,但是如果按每组几何体来自的表进行组织,将很有帮助。 这是我的SQL语句的示例: SELECT ST_AsEWKT(wkb_geometry) /* Some of this data has z values, hence the EWKT */ FROM table2, table3, table4, table5 WHERE wkb_geometry && ( SELECT wkb_geometry FROM table1 WHERE ogc_fid = 25 ); 返回错误: column reference "wkb_geometry" is ambiguous /* note that every table that I am …
13 postgis  sql 

2
平行线较少时使用“合并分隔的道路”工具
使用“合并划分的道路”工具时,它会合并“通常相互平行的道路”。这意味着从图1开始。它将合并道路彼此靠近的起点(因此结果如图2所示),而不是我希望的全长(图3)。我认为这是因为线条不够平行(某些线条之间的角度太大)。因为即使将合并距离扩展到300m(这比道路分开的距离还多),我仍然无法从图3中得到结果。 有人知道如何减少必须合并的平行线吗?



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.