Questions tagged «point»

由一对x,y坐标定义的几何元素。

1
将Twitter推文转换成积分?
我一直在研究使用R来挖掘Twitter的数据,但是我还没有真正找到问题的答案或不错的教程。 我感兴趣的是在特定时间范围内从具有特定标签的Twitter推文中提取信息,并在QGIS或ArcMap中在地图上绘制这些推文的位置。 我知道推文可以绑定地理位置,但是首先如何提取这些信息?
14 python  point  twitter 

2
将点移动到线上(〜邻域)
我确实有两个矢量层,其中一个是基于遥感“事件”的点层,第二个是来自本地研究的线层。 就我而言,这些是地震和构造断裂,但我想人们可以简单地选择“车祸和道路”作为一般示例。 因此,我想做的就是将点移动/复制到直线的最近点上,只要它在公差范围内(例如1-2km或0.0xx°),并使用新的点层(已移动+ attr y / n)。 有任何想法吗 ? Linux,QGIS 1.8
14 qgis  vector  point  line 

1
如何在PostGIS中每n米将折线转换为点?
问题与此基本相同,但是我需要使用PostGIS。 我有许多条折线,并希望沿这些线每n米将其变换为点。 编辑:非常 感谢斯特凡。我的最终查询有些不同,可能是由于PostGIS(1.5)的版本较旧,但最终我得到了所需的东西。将点合并成道路密度的热图。
14 postgis  point  line 

2
使用R将点聚集到网格
我对R中的空间聚合有一个疑问。我想做的是将点数据集聚合到网格中。但是我不确定如何执行此操作,因为我对此类材料缺乏经验。我希望你们中的每个人都可以得到一些有用的指导/可能的解决方案。 我的优势是一个包含有关非洲冲突事件的地理参考数据的数据集(请参见www.acleddata.com)。这些点通过纬度/经度坐标进行地理参考,并包含有关事件类型和时间的数据。我想要做的是将这些点聚合到1x1度的网格中。 因此,如果某个事件发生在该网格单元中,则该网格单元应包含数据点的信息。最终的结果应该是数据框或可以导出到csv文件的东西,因为该数据打算用于面板数据集中以进行统计分析。 到目前为止,我已使用以下代码加载并绘制了数据和shapefile。我相信我应该使用sp包中的over函数进行聚合,但是我不知道如何做。希望你们中的一个能提供帮助。 我至今使用的代码,可以发现这里有超过相应的视觉效果存在。 也欢迎在QGIS中提出此建议。
14 raster  r  point  aggregation 

3
纬度/经度点的PostGIS栅格值
我的PostGIS 2.0数据库中有一个tiff栅格。我想获取指定纬度/经度点的栅格值。 我有: PostgreSQL的9.1 具有栅格支持的postgis-2.0-svn 导入PostGIS的栅格,其SRID为3035
13 postgis  raster  point 

4
如何为墓地建模-每个死者一个点或每个坟墓一个点?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 这是我先前关于我们的项目的问题的延续,该项目是关于如何经济地摆脱GIS系统中墓地的实现的…… 在墓地上,我们可以找到 普通坟墓:最多2人 家庭坟墓:超过2个,有些多达20个(天主教会的姐妹们……) 战争纪念碑:约30人 灰烬飞散区:无限制,从100人开始 带有Ur骨的田地:每个地点最多2个 带有骨灰的墙壁:高度可达3 那么定义以下内容的最佳方法是: 每个人作为一个POINT对象 每个坟墓都作为POINT对象,人物是属性的一部分 我会为每个人选择一个POINT对象: 一个简单的CSV文件,适合所有人。 列可以是例如:FirstName – FamilyName – YearDeceased 与坟墓人数无关 这样,即使是ASH SCATTERING AREA也可以进入文件 最终,必须编写一些代码以将其他人埋葬在同一坟墓中的搜索结果添加到搜索结果中 我看到的每个坟墓作为POINT对象的并发症: 每个ROW都需要一列,以显示坟墓中的最大人数。 这意味着由于只有几个人的坟墓,很多牢房将是空的 但是,ASH散射区域会怎样?100个人需要表格中的所有其他列… 将所有数据都保存在一个CSV文件中是不合理的,但是拥有更多文件会使事情变得更加复杂。 因此,欢迎发表评论:以人还是坟墓作为POINT对象?还是这些都不是,我是否需要另一种方式? 3年前,在我镇,他们有一个局为他们制作了SHP文件。我移交了那些文件,我注意到坟墓是作为多边形绘制的。这带有一个用于“坟墓数据”的DBF文件。正常的坟墓有4组坐标,似乎是逻辑。但是有些事情在我看来是荒谬的: 有一个“水wall墙”,上面画有六角形的lum骨,是一组六角形图形……这意味着每个图形都有6组坐标。 在“灰烬散布区”中,有一个带有少量矩形铭牌的柱子,他们为每个铭牌绘制了一个矩形POLYGON,带有4组坐标。在我看来,在这种情况下使用POLYGONS在数据库中显得有些过大。 除此之外,如果我错了,请使用以下命令纠正我: POLYGONS需要DBF文件,因此需要DBF编辑器(额外费用) POINTS只需要CSV文件,因此EXCEL就足够了(没有额外费用) 在大多数城镇中,死者的数据都存储在CSV文件中: 直接用EXCEL制作或 从基于DOS的程序导出,是在WIN95仍然存在时制作的。 继续在一个CSV文件中管理“人员数据”,而EXCEL避免了: 购买可以编辑DBF文件的软件 担心将“人员数据”导入到DBF文件中似乎并不总是很麻烦地将CSV中的数据导入,编辑和保存到DBF文件中,并且不会损坏您的数据。我读到,尤其是在使用ArcGis(ESRI)时,可能是这种情况。

3
QGIS计算沿线的点的距离
我有一条折线(运动路径)和沿线记录的点。我想为每个点计算Quantum GIS中沿线的距离。我希望得到的结果将在点属性表中添加一个新列,以指示该行在行上的距离。我将不胜感激。 麦克风。
12 qgis  distance  point 

4
点模式分析算法
我正在寻找关于点模式分析的点模式分析算法和文献,欢迎在线资源和书名。主题的范围可能从算法的一般描述到任何研究领域的具体用例。 更新7月31日15:54: 我对在点模式中检测线性特征的局部方法特别感兴趣。例如,从gps点创建道路/轨道几何。


3
免费城市shapefile
我正在寻找一个简单的point shapefile,它指示世界上的城市在哪里。我似乎找不到一个可以免费满足我要求的产品。香港专业教育学院得到了这个:http://techcenter.jefferson.kctcs.edu/data/,但我也想要较小的城市... 有什么想法我可以得到吗?

1
使用PostGIS沿极包裹海岸线进行点采样
我正在执行一项任务,要求我在海岸线上每1000公里获取一次采样点,并且遇到了南极洲的问题。据我所知,在函数中使用几何图形似乎是一个问题,而实际上我认为应该将地理信息用于此操作。 使用这个非常相似的问题中的函数,我可以产生如下所示的结果:。 如您所见,ST_AddMeasure()并且ST_LocateAlong()似乎没有球形地处理几何,这导致许多点位于南极上。甚至沿日期线(左侧)在剪辑上添加了一个点。根据这两个函数的文档,只能使用几何。 可以在此处找到用于生成多边形和点的代码,但这是用于生成点的SQL: CREATE TABLE atest AS WITH line AS (SELECT id, ST_ExteriorRing((ST_Dump(geom)).geom) AS geom FROM line_sample_test), linemeasure AS (SELECT ST_AddMeasure(line.geom, 0, (ST_Length(line.geom))::int) AS linem, generate_series(0, (ST_Length(line.geom))::int, 10) AS i FROM line), geometries AS ( SELECT i, ST_LocateAlong(linem, i) AS geom FROM linemeasure) SELECT * from geometries; 如何在此海岸线上每1000公里产生一个点?

1
QGIS是否有“分散标记”工具?
我正在使用ArcGIS,但是我要么想使用QGIS,要么以后想完全切换。地址的地理编码会导致点重叠问题。 我没有在QGIS中找到任何可以替代ArcGIS中“分散标记”工具的工具,因为如果我了解得很好,那么QGIS中的“点位移”工具只能以“圆形”方式移动重叠的多边形,最终人工效应。 请查看有关分散标记的这两篇简短文章,以了解我的意思。如果您知道QGIS中对此的任何可能解决方案,请告诉我。 http://blogs.esri.com/esri/arcgis/2008/08/01/how-to-scatter-marker-symbols-for-stacked-or-clustered-point-features/

2
如何在PostGIS中识别和简化点簇?
我刚刚开始使用空间数据库,我想编写一个SQL(PostGIS)查询来自动概括原始GPS轨迹(具有固定的跟踪频率)。我要唤醒的第一件事是一个查询,该查询以查询形式(例如“ y米距离内的x个点”)标识停顿点,以用代表点代替大量点云。我已经意识到要在一定距离内捕捉点并计算捕捉的点。在下面的图片中,可以看到原始示例轨迹(小的黑点)和捕捉点的中心为彩色圆圈(大小=捕捉点的数量)。 CREATE table simplified AS SELECT count(raw.geom)::integer AS count, st_centroid(st_collect(raw.geom)) AS center FROM raw GROUP BY st_snaptogrid(raw.geom, 500, 0.5) ORDER BY count(raw.geom) DESC; 我对这个解决方案非常满意,但是存在时间问题:将轨道想象成一个城市中的全日轨道,人们可以返回到之前已经访问过的地方。在我的示例中,深蓝色圆圈代表该人两次访问过的房屋,但我的查询当然忽略了它。 在这种情况下,复杂的查询应仅收集带有连续时间戳(或id)的点,以便在此处产生两个代表点。我的第一个想法是将查询修改为3d版本(时间为三维),但似乎不起作用。 有人对我有什么建议吗?我希望我的问题清楚。 谢谢您的创意。我意识到要制作和简化线串,如下面的屏幕截图所示(点是原始点)。 我仍然需要确定休息地点(半径小于x米的x点),理想情况下是到达时间和离开时间的一个点……还有其他想法吗?
11 postgis  point  time 

4
如何过滤错误的GPS点?
我有一个GPS点数据库。没有任何轨道,只有一点。我需要为每100米计算一些值,但是GPS有时会给出错误的坐标,该坐标距离真实的GPS点很远,因此,我必须为一个很大的矩形区域计算它,而不是计算一个小正方形的值。 过滤错误的GPS点的最佳算法是什么? 我做了一个屏幕截图以帮助理解:
11 gps  point  algorithm 

1
对同一几何表中的两个点进行简单的PostGIS ST_Distance查询?
注意:这个问题在在发表#1 首。 我有一个几何表points_table,里面SRID 4326有几点。 我需要从该表中找到一对点(特征)之间的距离。 我想选择一个点与id = X另一个点,id = Y然后用ST_Distance函数找到它们之间的距离。 我知道如何从数据库中查询这两点: select * from points_table where id = X or id = Y; 但是此查询返回的结果不知道如何传递给ST_Distance,因为ST_Distance它需要2个参数。 我努力了 Select ST_Distance(select the_geom from points_table where id = X or id = Y); 但这显然是错误的。 如何从表格中找到两个几何点(特征)之间的距离? PS到目前为止,我发现的所有示例都显示了ST_Distance用法,这些点已硬编码到ST_Distance函数的参数中。我还没有找到一个示例,其中ST_Distance用于计算同一张表中两个点之间的距离。

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.