首页
学习
活动
专区
圈层
工具
发布

一个从未接触过GIS的程序员近期的GIS历程 之 silverlight地图

sharpmap也没有      3, 地图的矢量数据文件的通用格式是SHP,这个用sharpmap的库里的东西可以读出来。      4,空间数据库。...别被名字唬住了,空间数据库就是个普通的数据库,sqlserver的,或者access的,只是把矢量图形对象用二进制存储了而已,囧      5, sql2008自带的空间数据库,比我们公司买的那个强了不知道多少倍...第一步,把shp文件导入到sqlserver里。在这里,我使用了sharpmap的库,非常之简单,一下子就导入进去了。导入进去表里,有四个字段,分别记录了一个矢量图形的上下左右四个顶点。...好么,这个彻底摧毁了我对空间数据库的神秘感,我甚至怀疑这是不是太山寨了。     ...由于我搞来的shp文件,精度很高,所以,在缩放比很大的时候,有些点传输了也没有意义啊,因为根本就是都被压缩到一个像素里去了。

2.6K100

基于Leaflet的乡镇行政区划在WebGIS中的可视化工具实践

5bootstrap-table基于bootstrap的表格组件库6jqueryDom操作和Ajax的操作库 后端技术栈:后端是经过改造的Ruoyi单体框架,主要改造点是完全的兼容PostgreSQL,很多原来MySQL...:空间数据库中不仅仅包含空间数据的存储,还有普通业务数据的存储。...二、WebGIS可视化工具空间数据处理1、基础数据准备 在进行系统研发之前,需要提前准备湖南省的乡镇行政区划shp数据。这里使用的实例数据从互联网下载而成,仅供学习使用。...2、shp数据导入空间数据库 由于系统要实现将湖南省的所有乡镇信息全部导入到空间数据库PostGIS中,这里我们采用PostGIS自带的客户端工具进行导入的方式。...将数据导入空间数据库后,会在数据库中形成一张biz_hn_town的表,其中,biz_hn_town是在导入的时候自动把shp的文件名当成了表名。

45510
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用Java和PostGis的全国A级风景区数据入库实战

    1、空间数据 这里我们采用Qgis对空间数据进行导入前查看。...文件中,除了有空间数据的定义,还有属性数据的定义,A级景区shp数据一共有15个字段,详情请看下面的表定义。...二、PostGIS空间数据库设计 空间数据库我们采用PostGIS进行存储,这里来简单设计一下如何存储景区数据。完整的景区数据条数在1万5千条左右。因此我们只需要设计一张景区表即可。...gist_geometry_ops_2d");三、Java空间入库 这里主要讲解如何使用Java语言将shp数据进行导入到PostGis数据库中,主要采用的组件还是Gdal,如果大家对gdal...最后到数据库中验证数据是否已经成功导入,在客户端中运行以下语句。可以看到数据全部导入,数据总条数是14847条。

    31610

    mysql 导入导出数据

    导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql #/usr/local/...mysql/bin/ mysqldump -uroot -p abc > abc.sql 敲回车后会提示输入密码 只导出表结构 mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名....sql #/usr/local/mysql/bin/ mysqldump -uroot -p -d abc > abc.sql 注:/usr/local/mysql/bin/ —-> mysql的...data目录 导入数据库 首先建空数据库 mysql>create database abc; 导入数据库 方法一: 选择数据库 mysql>use abc; 设置数据库编码 mysql>set names...utf8; 导入数据(注意sql文件的路径) mysql>source /home/abc/abc.sql;方法二: mysql -u用户名 -p密码 数据库名 < 数据库名.sqlmysql -uabc_f

    8.8K30

    Excel 数据导入 MySQL

    Excel 数据导入 MySQL 的方式有很多,比如借助 Navicat,这一节内容我们来聊聊不借助第三方导入工具,将 Excel 数据导入 MySQL 的方法。...Excel 的“文件”-“另存为”,然后把保存类型换成 CSV,如下图: 3 CSV 文件转变字符集 通过记事本打开新生成的 CSV 文件,点击“文件”-“另存为”,将编码改成 UTF-8: 4 在 MySQL...DEFAULT '0' COMMENT '总分', PRIMARY KEY (id) ) ENGINE = INNODB charset = utf8mb4 COMMENT '学生分数表'; 5 导入数据...将 CSV 文件上传到服务器,通过下面方式登录 MySQL: mysql -uroot -p --local-infile=1 执行: set global local_infile = 1; 导入数据...Skipped: 0 Warnings: 0 在实战中,如果 Warnings 后面的数字不是 0,需要注意了,可执行下面语句查看是什么原因: show warnings; 6 查询数据 最终确定数据是否导入

    8.5K30

    从零开始发布一个ArcGIS Server地图服务

    这里主要配置3个账户,sys账户,相当于MySQL的root账户;system账户,普通管理员,客户端配置的时候会用到;scott账户,普通账户。 ? ? ?...可以直接把shp格式的文件给拉进去,会创建新的图层。 ? 到了这里,其实就已经可以发布地图服务了。 ? 当然了,为了对数据进行管理,还是要进行接下来的操作。...导入单个 ? 数据成功导入地理数据库,可以将导进去的数据直接拖出来 ? 6.2、通过文件空间数据库导入 上面的方式比较快捷,但是导入失败的概率相对要大一些,所以推荐用下面的方式。...在文件夹连接,右键,创建文件空间数据库 ? 新建的文件空间数据库导入数据 ? ? ? 导入成功 ? 可以直接拖拽进地理空间数据库 ? ?...直接拖入可能会因为空间坐标系不一致的原因失败,还可以在空间数据库上直接import ? ? ? ? 7、发布地图服务 数据已经成功导入企业级地理数据库,接下里可以发布地图服务了。

    6.3K71

    Sqlite向MySql导入数据

    想把手上的Sqlite数据库导入到MySql,想来应该很简单,结果发现非常麻烦。 1、工具直接导入。试着找了几个软件,都不行。网上有人开发的,但是要收费,也不能用。 2、用各自支持的方式,中转。...我用的是sqlitestudio和Navicat for MySQL,都挺好用。...sqlite可以把表导出,mysql可以导入,想来比较容易,却无数的坑: 1)最好用的是dbf,双方都支持,而且带表结构。但是——dbf对中文支持稀烂。导出来的打开就已经是乱码了,想各种招都不行。...的ddl语句在mysql中运行,去掉一些不识别的部分,如自增,默认值等。...3)mysql中,进入导入向导,选择txt ? 选择csv文件,下一步的分隔符改为逗号 ? 下一步的数据行改为2 ? 顺利的话,就会自动对应好所有的列 ? 最关心的,中文字段成功过来了: ?

    8.3K110
    领券