Questions tagged «wkt»

众所周知的文本(WKT)是一种文本标记语言,用于表示地图上的矢量几何对象,空间对象的空间参照系以及空间参照系之间的转换。

4
在QGIS中可视化WKT几何字符串
一个非常简单的问题:QGIS中是否有一个简单的工具可以图形化显示格式化为文本的几何图形? 几何示例: “ POLYGON(((571178 6337246,571178 6402217,598061 6402217,598061 6337246,571178 6337246))” 结果: QGIS中的图层,从上方显示多边形。 目的是为了调试目的而进行快速而肮脏的可视化-我觉得与图形表示相关联比与坐标列表相比更容易。

8
在线WKT和GeoJSON查看器
我曾经找到一个很棒但简单的网页,其中包含一些基于文本的GIS格式(例如GeoJSON和WKT)以及用于复制/粘贴数据的文本框的下拉列表。然后在世界地图上绘制要素。您可以继续在同一地图上添加形状。 我丢失了此页面,但找不到。它非常有用,但是我忘了给它加上书签。 那么,是否有人知道该页面,或者我可以粘贴WKT和GeoJSON以便在地图上看到它们的任何页面?

1
在哪里可以找到WKT标准或参考?
我对几何图形作为众所周知的文本(WKT)的表示有些困惑。我在搜索WKT规范以搜索确切的表示形式,但没有找到标准。是否有WKT的标准文件或参考?在哪里可以找到它?
19 wkt  standards 

6
使用ArcObjects在Esri Geometry和WKT之间转换?
在ArcGIS ArcObjects API中,似乎无法将ArcObjects几何图形转换为知名文本表示(反之亦然)。我唯一能找到的就是转换为WKB(IWkb接口)。 有没有办法在几何对象和WKT之间执行转换,还是我必须自己实现?我的主要目标是实现.NET且无太多外部依赖。

2
正在寻求在线WKT编辑器?
我们需要做的是通过一些网站在(在此处插入收藏地图)上非常简单的行政边界图。 我们的要求是: 单击以创建点,然后形成多边形 拖动现有点以编辑多边形 我知道Google Maps和其他工具都可以完成所有这些工作,但是我们希望利用已经可以提供此功能的现有网站。 我们也希望“加载”一些WKT数据,因此我们可以对其进行编辑(如果需要),其中load意味着粘贴到文本框中。 有人知道有这个功能的网站吗?


4
使用ArcPy将几何转换为WKT吗?
我希望能够在使用Python和ArcPy(无非ArcPy模块)的地理处理操作期间,将ArcGIS图层中的单个要素(或可能包含许多要素)转换为众所周知的文本(WKT)格式。目的是将WKT传递到SQL Server Spatial,并在ArcGIS GP工具集之外进行其他处理。是否有通过ArcPy将ArcGIS几何要素转换为WKT的方法? 我已经阅读了以下内容,但没有找到我想要的内容: Shapefiles to Text(在不建议使用的“样本”工具箱中引用工具) 在ESRI Geometry和WKT之间转换(使用ArcObjects或非ArcPy模块) 如何将shapefile转换为WKT?(使用QGIS和OGR) 显然在Samples工具箱中曾经有一个名为“ 将功能写入文本文件 ”的工具(似乎是Python脚本),但是该工具箱在版本10中已被弃用,我无法找到Samples工具箱的副本(我的机器上有v10.0)。如果没有当前的解决方案,如果有人可以将我指向样本的副本,那么使用该工具也可以。
13 arcpy  convert  wkt 

4
寻找一种Python方式来计算WKT线串的长度
我对以WGS84为单位计算线串长度并不满意。它让我想知道是否存在一种更方便的Python方式根据给定的SRID计算WKT线串的长度。 我想到的是: srid="WGS84" line="LINESTRING(3.0 4.0, 3.1 4.1)" print length(line, srid) 我正在寻找一个准确的答案,而不是sin\cos近似值。 有任何想法吗?
13 python  wkt  wgs84  srid  length 

2
在QGIS中使用WKT将几何创建为CSV(选择字段定界符)
在QGIS中以wkt导出几何图形的CSV时,是否可以选择字段定界符? 我有一个带有甜甜圈孔的shapefile,我想将其导出为CSV。适用于数据库不支持空间数据的合作伙伴。 我遵循了Greg Krakow的方法,将WKT字段添加到导出的文件中(导出到csv时,GEOMETRY=AS_WKT在“ Layer”字段中添加,但是导出的字段定界符是逗号: 问题是我的多边形的每个坐标对(而且我怀疑线的坐标对也是一样)也被逗号隔开,所以我无法将数据导入回QGIS 使用point shapefile时,它就像一个魅力。 有人知道导出到CSV时是否可以选择定界的字段吗?例如选择一个分号? 我在网上搜索和QGIS文档,但没有找到任何东西。
13 qgis  export  csv  wkt 

2
如何将shapefile转换为WKT?
我正在尝试在以下示例中将shapefile转换为简单的“众所周知的文本(WKT)”格式(来自http://en.wikipedia.org/wiki/Well-known_text)。 MULTIPOLYGON (((40 40, 20 45, 45 30, 40 40)), ((20 35, 45 20, 30 5, 10 10, 10 30, 20 35), (30 20, 20 25, 20 15, 30 20))) 我知道我使用QGIS将shapefile另存为CSV,并且可以使用ogr2​​ogr进行任意数量的转换。实际上,这ogr2ogr -f CSV out.wkt source.shp -lco GEOMETRY=AS_WKT使我与我到目前为止所取得的成就相距甚远,但还远远不够。有什么建议? Ps作为注意到Mapperz,该线很相似,这一个。该线程虽然提供了我上面提到的ogr2ogr方法,但并不能解决这一特殊挑战。我得到的ogr2ogr输出看起来像这样(我已经将行截断了)。显然,我只是还没有弄清楚如何让ogr2ogr使用多面体。 WKT,AREA,PERIMETER,PINUPOND_,PINUPOND_I,CODE "POLYGON ((-120.630531650950061 50.838562484449184, . . . "POLYGON ((-123.206067372148397 51.038984074378327, . . …
12 shapefile  convert  wkt 


6
WKB到WKT JavaScript函数
事实证明json 在传输二进制数据方面不太好。但是,有了HTML5,XHR2现在能够干净地传输blob。我希望传输二进制几何图形(以节省带宽)并在客户端上对其进行解码。 无济于事,我在网上搜索了基于JavaScript的WKB(知名二进制)到WKT(知名文本)功能。在我重新发明轮子之前-有人知道任何开源解决方案吗?

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

1
有关PostGIS多边形几何的帮助-非闭合环
我已经摘录了Erik Westra(亚马逊链接)撰写的一本超级邪恶的书“ Python Geospatial Development” ,并且正在研究中。目前,它正在教我将GSHHS海岸线数据从shapefile加载到PostGIS数据库中,以准备构建地理空间Web应用程序。 我的问题是:当我尝试将GSHHS数据导入PostGIS时,由于海岸线多边形不被视为“有效”而被拒绝。具体来说,我收到一条错误消息,将某些(而非全部)海岸线多边形描述为“非封闭环”。 我知道此错误试图告诉我多边形的第一个点和最后一个点不相同。但是,这根本不是事实。我已经检查了许多多边形的WKT表示形式,它们是正确的。它们肯定以相同的坐标开始和结束。 使用OGR库从shapefile中提取多边形,并将每个多边形要素导出到WKT。我尝试通过Shapely重构多边形,并尝试使用WKB,但无济于事。我已经能够在同一数据加载到PostGIS的作为MULTIPOLYGON表,使用shp2pgsql装载机。 我想知道那里是否有人: (a)也许使用同一本书,陷入同样的​​问题,并且对我有答案? (b)遇到类似问题,并找到解决方案? (c)否,是否有一些“最佳实践”建议,以确保在装入PostGIS之前确保有效的几何图形? 更新:一位同事建议,“非闭合环”问题可能只是另一个问题的征兆。我的PostGIS / PostgreSQL配置可能有大小限制(关于插入事务,接收到的数据包,文本字符串等)。 由于我将很长的WKT多边形用作输入,因此PostGIS可能为时过早,无法允许每个多边形完成切割。我明天将对其进行测试,但听起来确实有可能。我插入的国家边界只是接受一些记录,而不接受其他记录。从内存来看,可接受的几何形状适用于像安提瓜这样的小岛国(因此可能具有较短的WKT表示形式)。 因此,这最终可能更多是PostGIS数据库管理线程,而不是无效的几何线程。
10 python  postgis  ogr  wkt 


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.