使用1角分高程数据为OpenStreetMap服务器添加海洋等深线
在前文中,我们使用NASA SRTM 数据为陆地添加了3角秒的等高线图层。今天,我们继续为海洋添加等深线。海洋的等深线数据,开放标准的以 etopo1为著名。此数据的分辨率为1角分(arc-min),即 1/60 度。其dem图层为 WGS-84标准投影,在官方网站可以下载。我选择的是grid配准的binary类型数据。这个数据其实就是一个16位整形的矩阵
在前文中,我们使用NASA SRTM 数据为陆地添加了3角秒的等高线图层。今天,我们继续为海洋添加等深线。海洋的等深线数据,开放标准的以 etopo1为著名。此数据的分辨率为1角分(arc-min),即 1/60 度。其dem图层为 WGS-84标准投影,在官方网站可以下载。我选择的是grid配准的binary类型数据。这个数据其实就是一个16位整形的矩阵
nn
n n nn n n nnnnnimage.pngnnnnnnnimage.pngnnnnnnnimage.pngnnn n nn
1、创建新的数据库an su postgresn psql -p 5432nn create database a with owner dbuser(新建数据库a)nn Crtl+z回退nn psql -U dbuser -d ann CREATE EXTENSION postgisn CREATE EX
转自:http://apps.hi.baidu.com/share/detail/46823710rn本篇文档在参考时需要注意字符集、坐标系问题rn———————————————————rn最近在做webgis的开发,用到的图层很多,其实真正操作的只是一个点层,所以其他的层用shp文件作为数据源,只把那个点层导入到post
1. 简介1.1 安装环境:ContOS6.8, PostGIS9.4, PostpreSQL9.4, QGIS2.171.2 说明:1.2.1 参考自http://www.postgresonline.com/journal/archives/362-An-almost-idiots-guide-to-install-PostgreSQL-9.5,-PostGIS-2.2-and-pgRouti…
PostgreSQL版本:9.6.12 PostGIS版本:2.4.6 一、概述 1.1 PostgreSQL概述 PostgreSQL是一个功能强大的对象关系型数据库管理系统(ORDBMS)。用于安全地存储数据,支持最佳做法,并允许在处理请求时检索它们。
pgdg-centos10-10-2.noarch.rpm下载nn百度云下载地址 https://pan.baidu.com/s/1t5A5F7EspecqpdXOGr1Uswn官网下载地址 https://yum.postgresql.org/nn卸载postgresqlnnrpm -qa | grep postgres 检查PostgreSQL 是否已经安装 如果已经安装了可以通…
表空间:字面上理解就是表存储的物理空间,其实包括数据库的表、索引、序列等。rnrn可以将表空间创建在服务器的不同分区,这样做的好处有:rnrn一、如果初始化集群所在分区已经用光,可以方便的其他分区上创建表空间已达到扩容的目的。rnrn二、对于频繁访问的数据可以存储在性能较高、较快的磁盘分区上,而不常用的数据存储在便宜的较慢的磁盘分区上。rnrn语法:rnrnpostgres=# \h create
今天安装postgres和postgis完了之后试用的时候出现了ERROR: type “geometry”does not exist错,参考了以下网站后rnhttp://www.paolocorti.net/2008/01/30/installing-postgis-on-ubuntu/rn运行rnD:\Program Files\PostgreSQL\
sqlite转tab rnogr2ogr -f ‘MapInfo File’ output.tab -a_srs wgs84 -lco encoding=gbk -nln $table input.db -sql ‘$sql’rnrntab转pg rnogr2ogr -append -f ‘PostgreSQL’ PG:’dbname=$db user=$user port=$port host=
最近有一项任务就是 配置使用mapproxy,由于之前对其一无所知,现在经过2天研究,现在已经基本 明白,现在给大家分享。n本版本 所使用的软件先给大家介绍一下:nMapProxy 1.9.0 文档地址: https://mapproxy.org/docs/latest/index.html,下载 地址自己 去找。npython 2.7.12,可以自行在官网 下载安装。n与python对应
Docker 容器技术已经成为推动云技术发展最重要的技术之一。如果你还没有使用容器技术,那么你很可能很快就会使用到它,不管以什么样的方式。rn使用这种技术有两个步骤。首先,你需要理解容器的概念。然后你需要有一个编排工具来处理容器的调度和管理。最终选择谁取决于技术偏好和需求。rnDocker是一种高级技术,能给用户带来很多计算方面的优势。这篇入门介绍是该复杂的计算机进程的一个概要。将使用简单直接的方
最近由于项目需求开始接触开源GIS,最终选择了GoeServer + PostgreSQL + PostGIS,下载安装时请选择对应的版本:http://www.postgis.org/download/windows/rn本人下载的是 postgresql-9.0.1-1-windows.exe 和 postgis-pg90-setup-1.5.2-3.exe
Part I:POSTGIS SYSTEM TABLE:1, SPATIAL_REF_SYS: SRID: NOT NULL, PRIMARY KEY:数据库中坐标系统的唯一标识符。 AUTH_NAME:该参考系统的标准body名 AUTH_SRID: SRTEXT: well-known text(WKT) 坐标系 PROJ4TEXT:proj4的描述。
参考:http://www.cnblogs.com/liweis/p/4188484.htmlrnrn在ArcGIS中,我们常用的几何类型有点、线、面、体(体,在涉及三维的情况下使用),但在这之外,可能会遇到带ZM的类型,如图所示,面ZM,它与面类似,但比面多两个字段。rnrnrnrn 在编辑中查看草图属性可看到Z值和M值。Z值是用来存储高程属性信息的,M值是用来存储其他属性信息的,如温度、浓
原文:http://blog.csdn.net/hbzy0215/article/details/3998287rnrnrnST_Envelope(geometry)rn这个函数可以返回mbr(空间最小外包矩形),传入参数可以是point line polygon。rnrnST_extent(geometry set)rn这个函数可以对一个空间数据集进行操作,返回一个最小包含矩形(mbr).rn如
如上图 rn然后建立连接,选择导出路径就ok了
n n n n文前说明n作为码农中的一员,需要不断的学习,我工作之余将一些分析总结和学习笔记写成博客与大家一起交流,也希望采用这种方式记录自己的学习之旅。n本文仅供学习交流使用,侵权必删。n不用于商业目的,转载请注明出处。nn错误信息nn执行 pg_dump 命令备份,提示 cache lookup failed for type… 错误。nn2018-03-08…
n n n 查询栅格数据的坐标系nselect st_srid(rast) from raster_table_namen导出指定地理范围的tiffnSELECT ST_AsTIFF(rast, ‘LZW’) FROM ( SELECT ST_Union(ST_Clip(rast,geom)) AS rast FROM sjy CROSS JOIN (select g…
/******************************************/ * ESRI Developer Summit 2009 * Developer’s Guide to the Geodatabase * Code Samples * 6 April 2009/******************************************/偶然间整理电脑的文件夹,发现
一些小伙伴经常会碰到选取何种数据引擎的情况。在此,我们将把几个热门的开源数据引擎进行对比,供大家参考。细节请戳下面链接~~~https://forum.huaweicloud.com/thread-8811-1-1.html…
点线面图层的sh脚本:点图层:#!/usr/bin/shrnexport PGCLIENTENCODING=GBKrnLAYER=$1rnPOINT_SQL=”SELECT user_label,b.the_geom FROM $LAYER b ,ST_SetSRID(ST_MakeBox2D(ST_SetSRID(ST_MakePoint($2,$3),4326),ST_SetSRID(ST_MakePoint($4,$5),4326)),4326) a_geom where st_interse
CREATE TABLE lgdtemp(n ID SERIAL PRIMARY KEY,n state INT NOT NULL,n geom geometry(Polygon,4326)n); nnnINSERT INTO lgdtempnVALUES (0,st_geomfromText(‘POLYGON((122.10243474277 37.586913554557,1
以下是数据转换中存在的一些问题和解决(部分)rn1.把shp文件导入postgis数据库中(非使用shp2pgsql.exe),shp中为polygon类型,转换到数据库则为multipolyginrn CoordinateReferenceSystem crs = CRS.decode(“EPSG:4326”);rn rn …
PostGIS支持三种不同的函数,可以用来确定不同级别的相等,不过为了清晰起见,我们将使用下面的定义。为了说明这些函数,我们将使用以下多边形。nnnn 使用以下命令加载这些多边形:nnnCREATE TABLE polygons (id integer, name varchar, pol…
两个大的体系rnArcGis SuperMaprn每个体系都有自己的一套处理gis的东西,ArcGis更全,SuperMap更便捷rnrnrn自己总结的三个结构;rn1:地图工具: OpenLayers,Mapbox,Leafletrn2:地图数据处理,发布:Goserverrn3:地图数据库:PostGis
rnrnrnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn org/yeeku/model/User.hbm.xmlrn org/yeeku/model/News.hbm.xmlrn org/yeeku/model/…
研究开源地图组建,服务搭建,初步方案为:n服务器操作系统:CentOS7 nGIS数据库支持:PostgreSQL9.x + PostGISn地图数据:OSM n地图瓦片渲染:Mapnik + CartoCSS nWMS服务:MapProxy TileStachenWEB前端:OpenLayers n地图底图样式编辑:iDn第一步:安装PostgreSQL数据库CentOS7下初始化PostgreS
buffer,bufferView以及accessor对象已经在最小glTF文件部分提到。本节将更详细地解释这些概念。nnbuffers缓冲区nnbuffer表示原始二进制数据块,没有固有的结构或含义。该数据通过其引用uri由缓冲区使用。此URI可以指向外部文件,也可以是直接在JSON文件中编码二进制数据的数据URI。最小glTF文件包含的一个buffer例子,具有44个字节的数据,就是在数据UR…
基于nodejs平台对postgresql的增删改查基本操作进行了封装,能满足基本的实际应用,比较复杂的SQL需另外实现。nPG.js文件如下:nvar pg = require(‘pg’);nvar conString = “postgres://username:password@localhost/databasename”;nvar client = new pg.Client(con
Point Clouds Library (PCL) 是由Radu Bogdan等人开发的一个开源项目,其最初的动机是专注于点云感知的应用,并集成大量高级的用语3D感知的方法,适用于3 Building Blcoks,这个库实现的算法包括:Filtering, feature estimation, surface reconstruction, registration, model fitti
root权限下安装rn1.安装postgresql 和 postgisrn # apt-get install postgresql-8.4 postgresql-8.4-postgisrn2.安装完成后会自动生成postgres 账号,进入postgres账号rn#su postgresrn3.执行psql,进入postgres模式rn#psql postgresrn4.在postgres模式下
主要说明这3个配置:rn1、第一个红框是默认的配置,允许本机连接rn2、允许所有机器连接rn3、允许指定ip连接rn详细配置请参考前面文章
在VMware安装Ubuntu完成后,一直停留在VMware Easy Install,可以登录但是没有窗口界面,如图:rnrnrn在此登录后依次运行以下命令:rnsudo mv /etc/issue.backup /etc/issuernrnrnsudo mv /etc/rc.local.backup /etc/rc.localrnrnsudo mv /opt/vmware-tools-inst
原文:http://www.cnblogs.com/ilinuxer/p/6481228.htmlrnrnrn本文介绍在Spring Boot基础下配置数据源和通过JdbcTemplate编写数据访问的示例。rnrn数据源配置rnrn在我们访问数据库的时候,需要先配置一个数据源,下面分别介绍一下几种不同的数据库配置方式。rnrn首先,为了连接数据库需要引入jdbc支持,在pom.xml中引入如下配
rn有三种不同的备份方法:rnrnnSQL dumprn文件系统级备份(File system level backup)rn连续归档(Continuous archiving)rnnrn每种都有优势和劣势。rn rn一、SQL Dumprndump方法是生成含有SQL命令的文本文件,当反馈回服务器时,将顺序执行dump中的命令。postgreSql使用pg_dump工具,基础用例是:rnrnpg…
在手机进行室外线路规划,需要采用第三方的线路规划算法,在osmbonuspack中线路规划算法,需要实现RoadManager抽象类:rnpackage org.osmdroid.bonuspack.routing;rnrnimport java.util.ArrayList;rnrnimport org.osmdroid.util.GeoPoint;rnimport org.osmd…
查了文档:rn多边形数据格式可以用如下写法:rn122.13337670595,37.543569056875,rn122.12651025087,37.473874537832,rn122.2737957123,37.459111659414,rn122.2610927704,37.549748866445,rn122.26074944765,37.550778834707
pgrouting 测试手记n一、测试环境npostgresql 9.2npostgis 2.0.3npgrouting pg92-binaries-2.0.0devw32n特别注意:pgrouting的函数每一个版本的名称都是不同的,如shortest_path在其它版本中的命名不同,查找方式是在share的语句中搜索关键字path,此时就可以看到当关命名说明。n二、测试步骤n1、
[QGIS]复杂面数据拆分为简单面:multiPolygon2simplePolygonmultiPolygon2simplePolygonsimplePolygon2multiPolygonnmultiPolygon2simplePolygonn在工作中遇到处理面类型的数据,但是上游给了个错误的面数据,即将很多简单面合并成了一个复杂面(multiPolygon),为了能适配自己的代码,需要进一步…
查询规定范围内SELECTn A . ID,n A .”name”nFROMn t_base_customer AnWHEREn earth_box (n ll_to_earth (36.702286, 119.195057),n 300.0n ) @> ll_to_earth (A .latitude, A .longitude);按距离排
Reading and Writing Files读写文件nnReading Spatial Data 读取空间数据nngeopandas can read almost any vector-based spatial data format including ESRI shapefile, GeoJSON files and more using the command:nngeopanda…
1、安装PostgreSQLnn通过homebrew来安装,命令很简单nnnbrew install postgresql nn安装完成后,在终端运行如下命令,就可以使用`psql -U postgres` 登陆了(如果不允许这条命令的话,重启后就等不上去了)nnn/usr/local/opt/postgres/bin/createuser -s postgresnn2、启动 重启 停止Postg…
https://www.jianshu.com/p/82aaf352b772
nn最近上线了一个O2O相关的应用,用到了PostgreSQL和非常著名的插件PostGIS,该应用把PostgreSQL和PostGIS的优势在O2O领域成功的发挥了出来。
转自:http://ljhzzyx.blog.163.com/blog/static/3838031220119104181356/
n 1、说明: n 在ssm项目中,配置dao的时候,会设置读写数据库的最小连接池的大小,那么这些设置具体如何查看呢?步骤如下nnnn查看ssm的配置: n n由于本人使用的数据库进行了手动的读写分离,且在测试环境使用的都是同一个数据库,所以根据配置该项目启动的时候,默认会创建大小为20的数据库连接池n查看postgresql的当前连接池的大小:nnnn 在数据库中执行如下命令可以获取到:s…
select * from xxx limit 10 offset 0;rnoffset 偏移量 0表示从第一条开始rnlimit 共取几条 10表示本次查询10条rn转至http://blog.csdn.net/ddxkjddx/article/details/5996727
nn 因为ArcGIS版本采用的10.2版本,PostgreSQL版本只能采用三个版本PostgreSQL 9.0.5 (64-bit),PostgreSQL 9.1.3 (64-bit),PostgreSQL 9.2.2 (64-bit),PostGIS版本采用 1.5.1 或者2…
n n n MapServer linux上服务安装nn新建mapserver用户nnnnnn新建map server用户//密码123456 nn安装相关依赖nnngcc-c++n查询gcc-c++是否安装:nrpm -qa | grep gcc-c++nnnnnnn查询gcc-c++是否安装nnn安装gcc-c++:nyum -y install gcc-c++n…
开源的空间数据库主要是postgresql和mysql的空间插件,分别是postGIS和mySpatial。目前由于PG对于面向对象支持的更好一些,所以postGIS在性能上和功能上都比myspatial要强一些。但是两者都有一
n n n 1.内容介绍n基于已经分类的影像数据,利用postgis提取不同类别的像素值个数,并通过albers等面积投影,计算像素值面积。实现影像数据不同类别要素的面积统计分析。n2.ST_ValueCount提取函数n该函数返回一个记录集,包括像素值和指定栅格(或栅格覆盖)的指定波段的像素值在一个值集合内的像素个数。如果没有指定波段,那么默认是波段1。
I want to give a study on webgis architecture.data service layer(spatial database such postgres/postGIS)data transfer layer(gml & webservice)data rendering layer(svg, flash, ajax)development
PostGIS is a spatial database extender for PostgreSQL object-relational database. It adds support for geographic …
其实主要是当把多个事务ID看作一个事务ID时,给这多个事务的集合一个multi的事务ID,这个事务ID不是普通的事务ID,有专有用途, MultiXactId 也是32整数,为了把事务的集合存起来,需要两个文件,一个是存集合的偏移,另一个存集合中的事务ID,集合的大小没存,是通过相邻的偏移计算的,存放在数据库目录下的 pg_multixact 下 /*rn * The pg_multixact manager is a pg_clog-like m
General OverviewFeatureSQL Server 2008 (RC0)MySQL 5.1/6PostgreSQL 8.3/PostGIS 1.3/1.4OSWindows XP, Windows Vista, Windows 2003, Windows 2008Windows XP, Windows Vista, (havent t
做一个project,有时候要将其纵向分几层。最上一层是UI层,底层则是引擎层。对于这二者之间的关系还是很有意思的。 以前做过的一个项目:由于UI的每个widget对应一个底层引擎(一个窗口负责语音输入,一个负责手写输入;那:我们把底层语音引擎类直接初始化在语音输入的窗口类中;把底层手写引擎初始化创建在手写窗口类中)。这种架构没有严格的区分开UI与底层引擎,而是直接依据功
开门见山:动态创建一个表:参数分别是tableName、pkeyn