采用开源软件搭建WebGIS系统(6)数据格式


[本文版权由xiaotie@vip.sina.com所有,转载需得到作者同意。]

在国家基础地理信息中心下载到的数据格式是Shape file数据。Shape file数据由3个文件构成,*.shp,*.dbf和*.shx,分别存储空间数据、属性数据和两者间的关系。*.shp得专门的软件浏览。*.dbf采用一般文本浏览器就可以浏览,Excel可以直接编辑dbf文件。

开源GIS软件支持的数据集一般还有WKT和GML。WKT是文本形式的GIS数据,PostGIS中空间数据的存储便是以WKT形式存储的。GML是XML格式的GIS数据。


PostGIS提供了shp2pgsql.exe工具,能够将shp文件转化为sql语句,执行这些sql命令就可以将相关内容导入PostgreSQL数据库中。导入后的表截图如下:
Image00007.jpg

前面几列都是属性数据,最后一列是空间数据。第一行最后一列的内容如下:

SRID=-1;MULTILINESTRING((121.48827 53.332596,121.48844 53.332649,121.49954 53.336006,121.51841 53.339191,121.53907 53.341721,121.57375 53.348175,121.58404 53.349644,121.59367 53.353237,121.60381 53.357811,121.61327 53.363365,121.62292 53.366798,121.635 53.371044,121.64644 53.373333,121.66065 53.377907,121.66735 53.382805,121.67487 53.385582,121.68401 53.389175,121.69724 53.389996,121.70394 53.390156,121.71096 53.388359,121.71848 53.386398,121.72583 53.385582,121.73253 53.385746,121.73727 53.386726,121.74249 53.387871,121.7536 53.3913,121.7652 53.394894,121.77647 53.397671,121.7848 53.399796,121.79182 53.402573,121.80359 53.407475,121.80996 53.410088,121.81829 53.413353,121.82303 53.414333,121.82874 53.414333,121.83773 53.415314,121.84541 53.416294,121.85259 53.420052,121.85978 53.422993,121.86632 53.424953,121.87318 53.425442,121.8784 53.424789,121.88968 53.422829,121.89866 53.421032,121.90503 53.420216,121.90977 53.420868,121.91386 53.421848,121.91924 53.422993,121.92382 53.423809,121.9297 53.424625,121.9426 53.426258,121.95355 53.428055,121.96482 53.428711,121.97299 53.429363,121.98164 53.429199,121.99308 53.428711,122.00533 53.428055,122.01791 53.426422,122.02951 53.424953,122.03963 53.422993,122.05009 53.420868,122.06202 53.419071,122.07313 53.418583,122.08946 53.42038,122.10302 53.423481,122.11527 53.429527,122.12458 53.438839,122.13504 53.448475,122.14239 53.456806,122.14729 53.462036,122.15203 53.46579,122.15791 53.468407,122.16183 53.469875,122.16656 53.470367,122.17588 53.470692,122.18453 53.469387,122.21181 53.462688,122.22129 53.460075,122.22619 53.459583,122.22995 53.460075,122.23828 53.460728,122.24596 53.462688,122.26475 53.470528,122.29145 53.479515,122.30191 53.487682,122.30877 53.493561,122.31824 53.49781,122.32968 53.500095,122.33948 53.500751,122.34765 53.499115,122.35124 53.495522,122.35451 53.491276,122.35712 53.486374,122.36105 53.483109,122.3666 53.476246,122.37019 53.47298,122.38849 53.461544,122.40548 53.451416,122.41659 53.44619,122.43129 53.442921,122.44599 53.442921,122.45644 53.44521,122.47082 53.453049,122.48258 53.454685,122.49369 53.454685,122.50676 53.452396,122.52048 53.451088,122.53649 53.451088,122.54596 53.453377,122.55805 53.45599,122.57308 53.457623,122.58647 53.461216,122.6002 53.462524,122.62372 53.461544,122.6394 53.460892,122.65018 53.460239,122.65836 53.459259,122.67273 53.457951,122.69495 53.458279,122.7188 53.458279,122.7384 53.460239,122.75343 53.460892,122.76878 53.459583,122.78152 53.458279,122.79852 53.45599,122.81158 53.455009,122.83412 53.455662,122.85144 53.455338,122.8668 53.457951,122.88607 53.460892,122.89522 53.463177,122.90502 53.464485,122.91221 53.467751,122.92168 53.473961,122.93704 53.481476,122.95338 53.48605,122.972 53.488007,122.98148 53.489967,122.99911 53.493561,123.01643 53.49683,123.02917 53.498463,123.03832 53.499115,123.04322 53.499443,123.0491 53.501732,123.05727 53.504669,123.06642 53.505325,123.07524 53.504997,123.10072 53.503036,123.11869 53.499443,123.13339 53.49585,123.14058 53.496502,123.16476 53.504017,123.17848 53.512184,123.19024 53.522312,123.20789 53.537342,123.22422 53.547142,123.24121 53.553352,123.2582 53.556618,123.27225 53.557926,123.28629 53.556618,123.30099 53.554657,123.31145 53.553677,123.32125 53.551392,123.32877 53.549431,123.33759 53.546818,123.34805 53.542568,123.36111 53.539955,123.38007 53.535381,123.39869 53.534077,123.41404 53.534401,123.42841 53.534077,123.43887 53.533096,123.44704 53.529827,123.45063 53.524601,123.45422 53.520679,123.45978 53.512184,123.46566 53.50761,123.47089 53.501732,123.47742 53.49781,123.48232 53.496178,123.4869 53.495522,123.49442 53.497158,123.49572 53.501076,123.49638 53.503689,123.49605 53.507286,123.49409 53.511204,123.49049 53.515778,123.48265 53.522968,123.47906 53.531136,123.47971 53.537994,123.48853 53.546162,123.49801 53.550735,123.50945 53.554333,123.51794 53.554657,123.52676 53.552044,123.53493 53.54845,123.5444 53.543549,123.54897 53.538651,123.54963 53.532768,123.54701 53.527866,123.53819 53.520027,123.5297 53.514473,123.52708 53.508919,123.52839 53.502384,123.53231 53.496178,123.53689 53.494541,123.5444 53.49585,123.55714 53.501732,123.564 53.508263,123.5676 53.516434,123.57119 53.529175,123.57446 53.53767,123.5774 53.542568,123.58197 53.54649,123.59047 53.54747,123.60484 53.546818,123.61269 53.544857,123.62314 53.542896,123.63261 53.540283,123.64176 53.535053,123.65483 53.527214,123.66757 53.516434,123.67247 53.51088,123.6777 53.504997,123.68456 53.499443,123.6875 53.49585,123.69044 53.493561,123.69501 53.491928,123.70187 53.490948,123.71135 53.490948,123.72376 53.49258,123.73063 53.493561,123.73912 53.494541,123.75382 53.493561,123.76395 53.492908,123.77375 53.490623,123.79532 53.487682,123.81067 53.486374,123.82505 53.487354,123.84367 53.48703,123.85838 53.485069,123.86556 53.483761,123.87275 53.48082,123.8868 53.474941,123.9028 53.467098,123.91849 53.458931,123.93025 53.454685,123.94201 53.448803,123.95247 53.443901,123.9603 53.438675,123.97076 53.432793,123.97828 53.427567,123.98351 53.421032,123.99102 53.412537,124.0018 53.404041,124.01225 53.398163,124.02402 53.394569,124.03186 53.392933,124.03905 53.392281,124.04688 53.390648,124.05538 53.388035,124.0629 53.385422,124.06878 53.379211,124.07237 53.369411,124.0776 53.363205,124.08348 53.360588,124.08871 53.358303,124.09328 53.354382,124.0985 53.35144,124.10439 53.348827,124.11517 53.345886,124.12366 53.344906,124.13445 53.345886,124.15241 53.353729,124.16451 53.358303,124.17496 53.363857,124.18378 53.368431,124.19228 53.371044,124.20469 53.374638,124.21416 53.374966,124.22266 53.373985,124.23376 53.372025,124.24357 53.368759,124.25565 53.361568,124.26643 53.355362,124.2829 53.350151,124.28312 53.349983))

数据入库后,就可以开始应用开发了。:P

一切是这么的简单!

后续内容包括应用开发和索引、缓存机制的实现

过段时间再写

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/305889.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

.NET Core 使用Topshelf方式创建Windows服务

Topshelf是一个.NET Standard库,它消除了在.NET Framework和.NET Core中创建Windows服务的那些麻烦。安装Install-Package Topshelf代码using System; using System.Collections.Generic; using System.Text; using Topshelf;namespace ConsoleApp2222 {public clas…

Roslyn 使用 Directory.Build.props 管理多个项目配置

在一些大项目需要很多独立的仓库来做,每个仓库之间都会有很多相同的配置,本文告诉大家如何通过 Directory.Build.props 管理多个项目配置在我的 MVVM 框架需要三个不同的库,一个是 Framework 另外两个是 WPF 和 UWP 这三个库有很多重复的配置…

java 中符号_谁能告诉我java中符号的用法,见代码

展开全部大家都知道Vector以及其他的容器可以不加任何修饰地e68a8462616964757a686964616f31333236373765存储任何类型的对象,这给我们带来了极大的方便,也使得容器很容易被复用,但是大多数时候我们可能需要只能存储某一类型对象的Vector,这是…

在.NET Core中使用Channel(一)

我最近一直在熟悉.net Core中引入的新Channel<T>类型。我想在它第一次发布的时候我了解过它&#xff0c;但是有关文章非常非常少&#xff0c;我不能理解它们与其他队列有什么不同。在使用了一段时间后&#xff0c;我终于看到了它们的吸引力和真正的力量。最值得注意的是大…

java控制系统音量_Java 控制 Windows 系统音量-Go语言中文社区

目录1、使用 Java 来控制 Windows 系统音量&#xff0c;使用 JNA 调用 windows 底层 API 因为有点麻烦&#xff0c;所以这里采用纯 Java API结合 VBS 脚本的方式进行控制。2、可以参考《VBS 控制 Windos 系统音量 及视频播放》&#xff0c;本文同样是利用 VBS 来控制&#xff0…

【Hook】postman工具的代码生成工具让它锦上添花

修改postman工具的代码生成工具加入response自动生成POJO代码如上图可以快速把请求这个动作转成code&#xff0c;减少重复性劳动。但是有一点我觉得可以优化下 就是返回的json如果也能自动转成代码就好了。不然在需要把json序列化成java或者csharp的POJO对象时还得自己coding转…

使用BeetleX.ESDoc构建文档搜索功能

BeetleX.ESDoc组件是基于ElasticSearch服务的文档搜索扩展组件。它在BeetleX.Elasticsearch的基础上包装一些基于文档检索的功能和方法&#xff0c;可以让你在不了解ElasticSearch API的情况下直接存储&#xff0c;删除和搜索相关信息。信息结构BeetleX.ESDoc定义了一个基础的文…

日产汽车源码遭泄露

喜欢就关注我们吧&#xff01;日产北美公司开发和使用的移动应用及内部工具的源代码于近日在网上泄露&#xff0c;原因是该公司错误配置了其中一台 Git 服务器。瑞士软件工程师 Tillie Kottmann 向 ZDNet 透露&#xff0c;此次泄露源于一台配置错误的 Bitbucket Git 服务器的信…

中台的故事结束了?

大家好&#xff0c;我是Z哥。所谓30年河东30年河西&#xff0c;最近阿里开始去中台了。这是不是意味着中台时代的落幕&#xff0c;去中心化时代的开始&#xff1f;谁都说不准。但是我们可以来思考一下这个事情背后释放出了什么样的信号。对我们普通人&#xff0c;特别是互联网行…

java树算法_Java数据结构算法(三)树

本文旨作于收集整理使用&#xff01;&#xff01;导航一、树树(Tree)是n(n≥0)个结点的有限集&#xff0c;n0称之为空树。在非空树种&#xff1a;当有且仅有一个特定的称为根(Root)的结点&#xff1b; 其余结点可以划分为m(m&#xff1e;0)个互不相交的有限集T1、T2 、…、Tm&a…

Blazor VS 传统Web应用程序

原文作者: Christian Findlay原文链接&#xff1a;https://christianfindlay.com/2020/07/09/blazor-vs-traditional-web-apps/Blazor是Microsoft团队开发的单页面应用程序&#xff08;SPA&#xff09;框架&#xff0c;它是与React&#xff0c;Angular和Vue.js有相同之处&#…

如何在 Web Forms 中引入依赖注入机制

依赖注入技术就是将一个对象注入到一个需要它的对象中&#xff0c;同时它也是控制反转的一种实现&#xff0c;显而易见&#xff0c;这样可以实现对象之间的解耦并且更方便测试和维护&#xff0c;依赖注入的原则早已经指出了&#xff0c;应用程序的高层模块不依赖于低层模块&…

python网页动图_python,tensorflow线性回归Django网页显示Gif动态图

1.工程组成2.urls.py"""Django_machine_learning_linear_regression URL ConfigurationThe urlpatterns list routes URLs to views. For more information please see:https://docs.djangoproject.com/en/2.1/topics/http/urls/Examples:Function views1. Add …

asp.net core集成CKEditor实现图片上传功能

背景本文为大家分享了asp.net core 如何集成CKEditor &#xff0c;并实现图片上传功能的具体方法&#xff0c;供大家参考&#xff0c;具体内容如下。准备工作1.visual studio 2019 开发环境2.net core 2.0 及以上版本实现方法1、新建asp.net core web项目2、下载CKEditor这里我…

看了一天小说

在公司呆了一天什么都没干&#xff0c;看了一天小说。都不知道自己啥时候变得这么堕落的&#xff0c;不过还好&#xff0c;至少小说是我喜欢看的那种&#xff0c;很热血的小说。不会有主管看到我的Blog吧&#xff0c; 明天要干点正事了&#xff0c;还是得跟自己说一下&#xff…

Blazor VS React / Angular / Vue.js

原文作者: Christian Findlay原文链接&#xff1a;https://christianfindlay.com/2020/06/04/blazor-vs-react-angular-vue-js/Blazor是一项新的Microsoft技术&#xff0c;允许开发人员使用C&#xff03;为浏览器编写代码, 本文将Blazor与其他三个常见SPA框架进行了比较&#x…

c语言的使用比例远远高于python语言对吗_Python和C语言的语法有什么不同?

随着经济发发展&#xff0c;互联网精英的缺乏越来越严重了&#xff0c;尤其是编程工程师&#xff0c;市场缺乏率极高&#xff0c;所有对于准备即将学习编程朋友&#xff0c;是一个非常的好时机Python和C语言的语法有什么不同&#xff1f;python与C的区别如下&#xff1a;1、语言…

ASP.NET 應用程式的安全性模型

本單元內容 功能 ASP.NET 應用程式依賴於許多不同元素及技術的成功交互操作。每個方案元件都提供安全性功能&#xff0c;以滿足其自身的需求。然而&#xff0c;純粹從個別元件的角度考量安全性還不夠。若要提供整體方案的安全性&#xff0c;您還必須考量元件如何彼此互動。 本單…

.NET开源5年了,这些宝藏你还没get?

从2016年微软发布.NET Core1.0&#xff0c;至今.NET开源也快5年了&#xff0c;GitHub也涌现了很多优秀的开源项目&#xff0c;关于CLR层面调优的讨论也多了起来&#xff0c;尤其是龙芯.NET开源的CLR迁移项目&#xff0c;更是让.NET进入一个全新的时代。鲁迅说过&#xff1a;菜鸟…

C#来创建和读取XML文档 [转]

C&#xff03;来创建和读取XML文档【关键词】&#xff1a;XML 录入&#xff1a;小鱼之家 来源&#xff1a;http://fisher.xundain.com 时间&#xff1a;2005-3-3 23:41:54 点击&#xff1a;85次 扩展标记语言XML&#xff08;eXtensible Markup Language&#xff09;&#xff0…