基本操作

当然WKT,WKB根据业务场景选择啦
1、创建点

GeometryFactory geometryFactory = JTSFactoryFinder.getGeometryFactory( null );
WKTReader reader = new WKTReader( geometryFactory );
Point point = (Point) reader.read("POINT (1 1)");

2、创建线

GeometryFactory geometryFactory = JTSFactoryFinder.getGeometryFactory(null);
WKTReader reader = new WKTReader(geometryFactory);
LineString line = (LineString) reader.read("LINESTRING(0 2, 2 0, 8 6)");

3、创建面

  WKBReader wkbReader = new WKBReader(geometryFactory);MultiPolygon polygon = (MultiPolygon) wkbReader.read(WKBReader.hexToBytes(tokens[1]));

4.Geometry是Point,Line,Polygon的父类是可以进行转换的

  GeometryFactory geometryFactory = JTSFactoryFinder.getGeometryFactory();WKBReader wkbReader = new WKBReader(geometryFactory);MultiPolygon polygon = (MultiPolygon) wkbReader.read(WKBReader.hexToBytes(tokens[1]));

Geometry创建相关推荐

  1. Arcgis Javascript那些事儿(十二)——geometry service几何服务

    1.引言 什么是几何服务(GeometryService)?从字面意义上来说是和几何(Geometry)相关的服务,具体一点讲我们可以用这个类实现一些简单的图形操作.例如: 测量直线的距离 形状的缓冲 ...

  2. 87 Three.js 手动创建SkinnedMesh的骨骼和绑定动画

    简介 这一节,为了提高自己对SkinnedMesh的理解,查看了官方文档里面的对于这一个功能的介绍.发现,官方竟然是通过手动创建了一个模型.并独自绑定了相关的骨骼,我们可以通过dat.gui插件调整骨 ...

  3. NGUI: UIPanel控件

    转自:http://blog.csdn.net/huang9012/article/details/19411703 http://bbs.9ria.com/thread-417659-1-1.htm ...

  4. ogr 缓冲区_GDAL的几何操作

    Date: 2015-08-13 12:43 Summary: 一段代码一个小功能,简单清晰又实用.翻译自英文的cookbook.Thanks the author for sharing us su ...

  5. MySQL中的空间扩展

    目录 19.1. 前言19.2. OpenGIS几何模型 19.2.1. Geometry类的层次19.2.2. 类Geometry19.2.3. 类Point19.2.4. 类Curve19.2.5 ...

  6. MySql 入门.md

    MySql 入门 数据库(database)就是存储数据的仓库.为了方便数据的存储和管理,将数据按照特定的规律在磁盘上,通过数据库管理系统,有效地组织和管理存储在数据库中的数据. 数据库系统和数据库不 ...

  7. OL3实现空间查询的代码示例

    前言:在左开发的时候我们会用到空间查询,尤其在poi范围内的查询,该功能在arcgis api中有专门的类封装该功能,OL3和OL4中针对WFS服务,也可以实现该功能,需要结合WFS 和Filter共 ...

  8. win、linux环境下JAVA+GDAL部署,jar包启动,相关描述,问题解决

    文章目录 windows环境下JAVA+GDAL 1.GDAL下载 2.GDAL安装(既解压后拷贝) 3.GDAL测试 4.Jar包方式运行 https://www.jianshu.com/p/6bc ...

  9. 70 Three.js 导入STL格式的模型

    简介 STL是STLereoLithography(立体成型术)的缩写,广泛用于快速成型.例如三维打印机的模型文件通常是STL文件. Three.js还有一个可定制的STL导出器,叫作OBJExpor ...

最新文章

  1. PhpCms V9调用指定栏目子栏目文章的方法
  2. 如何用excel筛选相似内容_Excel筛选你用好了么?别再下拉点点点了
  3. 面向领域驱动的应用开发框架Apworks 2.5发布
  4. LPC2103开发板I2C测试试验
  5. 运维总监聂鑫:腾讯海量监控体系经验分享
  6. opentrace在mysql中使用_采用OpenReplicator解析MySQL binlog
  7. [剑指offer]面试题3:二维数组中的查找
  8. Linux编译程序时加-I指定头文件位置
  9. mysql e 变量_mysql 变量简介
  10. Tableau的简单数据可视化操作
  11. c语言中使用相对路径
  12. pygame模块_pygame模块方法和事件
  13. python项目练手(一)------飞船大战游戏
  14. cflow——C语言函数调用关系生成器
  15. MacBook在任意文件夹目录打开终端
  16. PAT乙级1068 万绿丛中一点红 (20 分)
  17. 技术质量部年度工作总结
  18. 计算机安装msvcr110.dll,帮您还原win7系统运行程序提示计算机中丢失msvcr110.dll的解决方法...
  19. 摄影测量学和计算机视觉,科学网—摄影测量与计算机视觉——系列1 光与视觉 - 季顺平的博文...
  20. Nature综述:Rob Knight手把手教你分析菌群数据(全文翻译1.8万字)

热门文章

  1. SSM三大框架从0到1,无障碍学习,萌新可入《二》
  2. 第二十三篇:Mock Kafka 消息并发送
  3. 解决coursera可以登录但无法播放视频
  4. html中div标签圈套,HTML中div标签和span标签的应用
  5. CFA一级通过率如何?
  6. 谈一谈第一代5G手机的射频设计
  7. Python Flask教程学习03
  8. 搞钱不再是第一要务(转载)
  9. codewars 7kyu Vowel Count
  10. AAAI2020 A pre-training based personalized dialogue generation model with persona-sparse data