首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    WKT解读

    WKT -概念 WKT(Well-known text)是一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。 WKT -几何对象 WKT可以表示的几何对象包括:点,线,多边形,TIN(不规则三角网)及多面体。可以通过几何集合的方式来表示不同维度的几何对象。 以下为几何WKT字串样例: POINT(6 10) LINESTRING(3 4,10 50,20 25) POLYGON((1 1,5 1,5 5,1 5,1 1),(2 2,2 3,3 3,3 2,2

    1.1K20编辑于 2022-07-21
  • 来自专栏跟牛老师一起学WEBGIS

    WKT转换工具terraformers

    ,在本文讲述通过terraformers加载展示wkt。 实现代码: 1、Arcgis加载WKT <! /plugin/terraformer/terraformer-wkt-parser.js"></script> <script src="../.. 2、leaflet加载<em>WKT</em> <! /plugin/terraformer/terraformer-<em>wkt</em>-parser.js"></script> <script src="../..

    1.5K20发布于 2018-10-23
  • 来自专栏全栈程序员必看

    WKT_WK是什么品牌

    WKT – 概念 WKT(Well-known text)是一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。 WKT – 几何对象 WKT可以表示的几何对象包括:点,线,多边形,TIN(不规则三角网)及多面体。可以通过几何集合的方式来表示不同维度的几何对象。 – 空间参照系统 一个表示空间参照系统的WKT字串描述了空间物体的测地基准、大地水准面、坐标系统及地图投影。 WKT在许多GIS程序中被广泛采用。ESRI亦在其shape文件格式(*.prj)中使用WKTWKT更具体的可参考OGC相关文档:如SFA、《SF for OLE/COM》等。 练习:给出下属投影坐标系参数,请用WKT方式表述。

    91230编辑于 2022-09-20
  • 来自专栏给永远比拿愉快

    QGIS中WKT转为可视化涂层

    文章目录 QGIS中WKT转为可视化涂层 常见的几种用于互操作的空间数据标准格式 使用QGIS的Python接口将WKT转为可视化涂层 ---- 版权声明:本文为博主原创文章,转载请注明原文出处! 作者:阿振 写作时间:2021-01-21 19:00:05 ---- QGIS中WKT转为可视化涂层 常见的几种用于互操作的空间数据标准格式 WKT(Well-Known Text)是开放地理空间联盟 WKB(Well-Known Binary) 是OGC制订的WKT的二进制表示形式,解决了WKT表达方式冗余的问题,便于传输和在数据库中存储信息。 使用QGIS的Python接口将WKT转为可视化涂层 我们现在有一个WKT格式的要素,我想看一下这个要素到底是什么形状,有没有什么方便的方法呢? 下面的代码很简单,将WKT转为Geometry,通过Geometry生成Feature,然后将Feature添加到图层Layer中。

    2.6K30发布于 2021-01-27
  • 来自专栏跟牛老师一起学WEBGIS

    Arcgis for js之WKT和GEOMETRY的相互转换

    1、wkt简介 WKT(Well-known text)是一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。 WKT可以表示的几何对象包括:点,线,多边形,TIN(不规则三角网)及多面体。 (wkt) { var features, type, str; wkt = wkt.replace(/[\n\r]/g, " "); var matches wkt, spatialreference){ var wktUtil = new WKTUtil(); var points = wktUtil.read(wkt); var 转化成arcgis的Polygon对象 * @param wkt * @returns {Polygon} * @constructor */ function WktToPolygon(wkt

    2.7K20发布于 2018-10-23
  • 来自专栏数据处理与分析

    在FME中使用Python做缓冲并转换为WKT

    WKT WKT(Well-known text)是一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。 使用FME的函数可以方便的在要素与WKT之间进行转换。而WKT可以作为一种格式在各平台中进行传递,比如说ArcGIS与FME。 对面不做处理,对点和线做缓冲,并将缓冲后的几何转换为WKT。 ? = feature.exportGeometryToOGCWKT() feature.setAttribute('wkt',wkt) self.pyoutput(feature 本魔板名称为 转wkt并做缓冲 题外话 本文通过一个小例子展示了可以使用Py来完成转换器能做到的事情。

    1.4K20发布于 2019-07-31
  • 来自专栏大数据及人工智能

    Java Hive UDTF 将WKT格式的Geomotry转换成GeoJSON

    背景知识 WKT(Well-known text)是一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。 ", new JSONArray()); } return jsonObject; } 方法二:暴力求解 按照点-多点-线-多线-面-多面 层次关系进行数据解析 测试案例 案例一: wkt 格式数据转为geojson 给google map使用 数据格式: wkt: MULTIPOLYGON(((1 1,5 1,5 5,1 5,1 1),(2 2,2 3,3 3,3 2,2 2)), "coordinates":[[[6.0,3.0],[9.0,2.0],[9.0,4.0],[6.0,3.0]]],"type":"Polygon"} 测试案例二:单独POLYGON类型数据 原始Wkt

    1.4K40编辑于 2021-12-27
  • 来自专栏跟牛老师一起学WEBGIS

    openlayers实现在线编辑

    概述: 在前面有篇博文讲述了基于Arcgis for js和wkt实现在线数据的采集和编辑功能,在本文讲述如何在openlayers实现类似的功能。 上一篇博文的地址为: http://blog.csdn.net/gisshixisheng/article/details/44310765 思路: 前后台的数据交互以wkt的形式,加载已完成对象用wkt ,对象更新完成之后将geometry转换为wkt传给后台,将信息保存到数据库中。 = new OpenLayers.Format.WKT(geom); console.log(wkt.toString()); } = new OpenLayers.Format.WKT(geom); console.log(wkt.toString()); }

    4K20发布于 2018-10-23
  • 来自专栏代码编写世界

    GIS开发必知:WKT 与 EPSG 如何表达空间参考坐标系?附 GDAL 实现

    本文节选自作者新书《GIS基础原理与技术实践》第3章,深入讲解 WKT 与 EPSG 的原理与代码实现。 答案是肯定的,那就是WKT字符串和EPSG编码。 3.2.1 WKT字符串 WKT(Well-known Text)是开放地理空间信息联盟OGC(Open Geospatial Consortium)制定的一种文本标记语言,用于表示矢量对象和地理空间参考系统 根据最新的OGC标准,使用WKT来表达的空间参考系统的标准叫做“WKT CRS”,也就是坐标参考系统的WKT表示。在这个标准规范中,详细定义了如何通过WKT来表示各种空间参考系统。 使用WKT字符串的好处是易于识别,可以让用户和开发人员清楚的知道我们使用的到底是哪一个空间参考系统。但是让我们创建一个这么长的字符串就比较麻烦了,这需要非常了解WKT对坐标参考的具体规范和标准才行。

    23710编辑于 2026-03-10
  • 来自专栏跟牛老师一起学WEBGIS

    postgis常用函数介绍(一)

    wkt简介: WKT(Well-known text)是一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。 2、常用函数 wkt和geometry的互换 postgres中,可以通过函数st_astext(geom)实现geometry到wkt的转换,通过st_geomfromtext(wkt,wkid)实现 wkt到geometry的转换,具体使用如下: st_astext(geom) ? 距离,长度和面积计算 可以通过函数st_distance(geom,geom)或者st_distance(wkt,wkt)函数计算两点的距离 ? 可以通过st_length(geom)或者st_length(wkt)计算线的长度。 ? 可以通过函数st_area(geom)或者st_area(wkt)计算面积。 ?

    3.9K30发布于 2018-10-23
  • 来自专栏跟牛老师一起学WEBGIS

    postgis常用函数介绍(二)

    3、判断两个geometry是否相交 通过函数st_intersects(geom,geom)或st_intersects(wkt,wkt)判断两个geometry是否相交,返回是布尔型的true或者false 4、两个geometry相交操作 通过函数st_intersection(geom,geom)或st_intersection(wkt,wkt)来计算两个geometry的相交操作,返回的是相交部分的geometry

    2.3K30发布于 2018-10-23
  • 来自专栏跟牛老师一起学WEBGIS

    基于Arcgis for Js的web GIS数据在线采集简介

    在前一篇博文“Arcgis for js之WKT和geometry转换”中实现了wkt和geometry之间的相互转化,博文原文地址为:http://blog.csdn.net/gisshixisheng 在本文,我的处理方式为将前段绘制的geometry对象转换为wkt形式存储在数据库中,在oracle数据库中,用clob存储wkt即可。 edit.on("deactivate",function(evt){ var geom = evt.graphic.geometry; var wkt null; switch(geom.type){ case "polyline":{ wkt { console.log("编辑:"+wkt); } }); map.on("click

    1.4K20发布于 2018-10-23
  • 来自专栏跟牛老师一起学WEBGIS

    Openlayers3中实现台风风圈绘制算法

    = "POLYGON(("; var wkt0 = "", _interval = 6; for(var i=0;i<360/_interval;i++ = wkt+""+x+" "+y+", "; if(i===0){ wkt0 = ""+x+" "+y+""; } } wkt = wkt+wkt0+"))"; 3、完整代码 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = wkt+""+x+" "+y+", "; if(i===0){ wkt0 = ""+x+" "+y+""; } } wkt = wkt+wkt0+"))"; var features = new Array(); features.push(

    1.3K61发布于 2018-10-23
  • 来自专栏跟牛老师一起学WEBGIS

    分享一个多边形合并的实现

    核心思路 从所有多边形中提取所有顶点坐标 计算这些点的凸包(最小凸多边形) 将凸包结果转换为WKT格式输出 2. 代码 const { wktToGeoJSON } = require("@terraformer/wkt"); // 多边形的WKT const wktArray = []; // 辅助函数:从WKT 字符串中提取坐标点 function extractPointsFromWKT(wkt) { const geojson = wktToGeoJSON(wkt); return extractPointsFromGeojson y}))`; } // 主函数:合并所有多边形 function mergePolygonsToMinArea() { let allPoints = []; // 提取所有点 // WKT for (const wkt of wktArray) { const points = extractPointsFromWKT(wkt); allPoints.push(...

    47700编辑于 2025-05-31
  • 来自专栏GEE数据专栏,GEE学习专栏,GEE错误集等专栏

    GEE错误——如何将原有矢量将维度转化为地理坐标系,重投影坐标坐标无法实现?

    不过我们也可以使用投影的 wkt 进行新投影,以便获得默认的投影比例和偏移量。 函数: wkt() Returns a WKT representation of the base coordinate system of this Projection. 返回此投影的基坐标系的 WKT 。 Returns: Projection transform() Returns a WKT representation of the transform of this Projection. ()) var eeGeomUtm = ee_geom.transform(projObj, 1).coordinates().get(0); print(eeGeomUtm); 使用wkt函数的结果

    33410编辑于 2024-02-02
  • 来自专栏GEE数据专栏,GEE学习专栏,GEE错误集等专栏

    Google Earth Engine(GEE)——Error: Projection: The CRS of a map projection could not be parsed.(坐标转换错)

    'EPSG:4326') or a WKT string. 该投影的基础坐标参考系统,以众所周知的权威代码(如 "EPSG:4326")或WKT字符串形式给出。 : null): The transform between projected coordinates and the base coordinate system, specified as a WKT 投影坐标与基础坐标系之间的转换,以WKT字符串形式指定。不可以同时指定这个和 "变换"。 Earth Engine 使用 Java GeoTools库进行坐标系转换,该库支持坐标系众所周知的文本 (WKT)格式和一组基础投影。 大家可以点击上面的WKT链接,将代码作为一个变量放入到自己的参数当中,然后进行投影变化 // 加载一个简单的Landsat8影像 var image = ee.Image('LANDSAT/LC08/C01

    75810编辑于 2024-02-02
  • 来自专栏深蓝居

    SQL2008空间数据类型--欧氏几何2类与方法

    2.1先说构造函数: 构造geometry对象及其下面的子对象有多种构造函数:通过熟知文本WKT构造、通过熟知二进制WKB构造和通过GML构造。 如下语句就是通过WKT构造一个geometry对象。 geometry; SET @g = geometry::STGeomFromText('POINT (1 2)', 0); 除了构造geometry对象外,每个子类也有自己的构造函数,下表给出了每个类的通过WKT 比如同样构造一个点1,2 对应是SQL为: SET @g = geometry::STPointFromText('PoINT (1 2)',0); 构造函数必须与给出的WKT类型对应,这里完全可以认为是 STAsText 返回实例的WKT表示形式 ToString 返回实例的WKT表示形式 STAsTextZM 返回实例的WKT表示形式 ,包括Z和M值 STAsBinary 返回实例的WKB

    1.1K20编辑于 2022-06-16
  • 来自专栏方亮

    0基础学习Mybatis系列数据库操作框架——Mysql的Geometry数据处理之WKT方案

    大纲 几何结构构建 点 点集合 线 线集合 面 面集合 几何信息集合 TypeHandler SQL操作 写入操作 读取操作 完整XML Mapper 测试代码 建表SQL 总结 代码 参考资料 WKT 比如点可以用WKT表示为POINT (3 3);线可以用WKT表示为LINESTRING (1 1, 2 2)。 Mysql数据库可以存储一些几何类型数据,比如点、线、多边形等。 ST_GeomFromText可以将WKT格式的几何信息转换为Mysql内部的Geometry结构。 比如 ST_GeomFromText('MULTIPOINT (1 1, 2 2, 3 3)') ST_AsText则可以将Mysql内部的Geometry结构转换为WKT格式的几何信息。 因为如何将WKT转换成自己数据库内部的结构,即对ST_GeomFromText等方法的实现是可以自己内部处理,让用户不会感知。这让WKT方案在跨数据库时有比较好的兼容性。

    49600编辑于 2024-05-24
  • 来自专栏YashanDB知识库

    YashanDB ST_LINEFROMTEXT函数

    st_linefromtext::= ST_LINEFROMTEXT "(" wkt [ "," srid ] ")"ST_LINEFROMTEXT函数根据给定的wkt(Well-Known Text) 和srid返回一个ST_GEOMETRY类型数据,如果传入的WKT不是LINESTRING,则返回NULL。 入参wkt和srid的规格与ST_GEOMFROMTEXT函数相同。当输入的参数存在NULL时,函数返回NULL,空串作为NULL处理。

    13500编辑于 2025-05-23
  • 来自专栏信数据得永生

    【番外】负采样原理

    }{\sum_j exp(w_j^T x + b_j)} \\ \, \\ = \frac{\exp(w_k^T x + b_k)}{Z} P(y=k∣x)=∑j​exp(wjT​x+bj​)exp(wkT​x +bk​)​=Zexp(wkT​x+bk​)​ 也就是说,要计算它属于某个分类的概率,就要把所有分类的概率都计算出来。 w_k^T x - b_k + \log z)} \\ \, \\ = \sigma(w_k^T x + b_k - \log z) P(d=1∣y,x)=P0​(y∣x)+1P0​(y∣x)​=exp(wkT​x +bk​)+zexp(wkT​x+bk​)​=1+exp(−wkT​x−bk​+logz)1​=σ(wkT​x+bk​−logz) 然后在多次试验中发现 zzz 始终等于 1,就把这项去掉了。 P(d=1∣y,x)=σ(wkTx+bk) P(d = 1 | y, x) = \sigma(w_k^T x + b_k) P(d=1∣y,x)=σ(wkT​x+bk​) 优化的时候,我们随机选个 xxx

    1.1K30发布于 2019-02-15
领券