自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GIS笔记

——专注但要有大局观(先大后小,思路为先,实验为辅),只要做好一件事就够了!记住:凡事预则

  • 博客(30)
  • 资源 (2)
  • 收藏
  • 关注

原创 vs2012打包部署

文章目录背景vs中安装Installshield下载安装installShield打包新建打包工程安装设置参考文档背景需打包的项目技术栈VS2012+ArcEngine10.2+DevExpress18.1vs中安装Installshield下载[外链图片转存中…(img-hOau2NDA-1576640892994)][外链图片转存失败,源站可能有防盗image]!链机制,ata:i...

2019-12-18 17:25:45 320

原创 nodejs+GIS

Node.js 笔记二:入门及GeoNode.js GIS相关库MBTiles 入门与简单应用Cesium加载MBTiles矢量切片利用 PortableBasemapServer 发布地图服务MBTiles 离线地图演示 - 基于 Google Maps JavaScript API v3 + SQLitenode-canvas实现百度地图个性化底图绘制...

2017-04-24 23:20:08 4062

原创 地图瓦片缓存

应用场景:不想到处寻找地图数据源;不想自己配置地图样式(地图美感精华所在);主流的web地图涵盖了详细的注记、矢量图、和影像图等丰富资源;纵使考虑到以上几点,但处于无法连接外网的内网环境下

2017-03-17 15:31:37 4636

原创 web地图快照技术

写在前面最近项目中增加了一个将地图区域进行screenshot后存入word的需求。刚开始考虑用arcgis server的geometryservice服务来实现。于是让组员着手研究,研究了个把月后以没结果结束,但是需求还是没完成,最后还得自己动手。因为前面没有实现,所以此次我直接pass掉geometryservice的方法,受文章启发考虑用开源方案html2canvas,网上有调用谷歌地图

2017-03-14 19:23:19 970

原创 openlayers3投影转换——proj4js

proj4jsproj4js是一个转换点坐标从一个坐标系到另一个坐标系的JavaScript库,包括数据转换。这个库是由proj4和​gctcp C库转换而来的JavaScript版本。在浏览器端进行转换的可能允许将存储在不同的投影存储的地理数据可以在基于浏览器的Web地图应用应用中结合到一起。proj4js是metacrs项目组的一部分,使用和 PROJ.4相同的MIT许可。proj4js 和

2016-12-09 19:47:47 10491

原创 solr导入oracle数据并创建索引

solr下载安装下载点此下载 solr-5.5.3安装安装jdk1.8及以上,配置好环境变量(略)解压solr,以使用命令行脚本启动服务器。让我们去solr的bin目录,从命令提示符输入出以下命令 solr start启动后访问 http://localhost:8983/solr/,进入solr控制台solr常用命令选项 -c -要创建的核心或集合的名称(必需)。-d -配置目录

2016-12-09 18:34:12 3596

原创 arcgis js 跨域代理proxy设置(java)

为什么要使用代理proxy?未配置代理时server发送请求是用get的方式,请求跨域访问或者URL长度超过浏览器限制时,这就需要一个代理文件proxy来转发请求。Arcgis Server 10.0 由于不支持CORS,需要配置代理才能在前端js 程序中范围进行操作,而有时候未配置代理也未出错,例如:用extent进行空间查询 后不报错是因为选择extent 请求的参数字符串较短,jsapi 可以

2016-10-08 14:56:04 3178

原创 ArcGIS中文label乱码

数据源Shapefile本身的字符编码问题。由于Shapefile原始是GBK的编码,而ArcGIS从10.2.2版本开始,默认字符编码是utf8。 ArcGIS for Server进行Label绘制或属性查询时,会先读取数据源中是否包含cpg文件;如果没有,则会读取注册表中ArcGIS for Server账户下的代码页;如果还是未获取,则会直接采纳utf8作为字符编码。因此,

2016-10-08 14:31:21 16749

原创 ArcGIS网络分析

什么是网络数据集网络数据集非常适合于构建交通网络。它们由包含了简单要素 (线和点) 和转弯要素的源要素创建而成,而且存储了源要素的连通性。使用 ArcGIS Network Analyst 扩展模块执行分析时,该分析始终作用于网络数据集。 下图显示了如何由网络数据集构建街道网络。图形中高亮显示了可以构建的单行道、转弯限制和天桥/隧道。对网络执行的分析(例如从停靠点 1 到停靠点 2 的路径

2016-10-08 11:17:35 37987 1

原创 OpenLayers3的重要补充:JSTS

简介JSTS是一个Javascript符合OGC规范的简单要素空间位置关系判定和函数的类库,JSTS也是总所周知的java类库JST的一个接口。目前原生的OpenLayers3并不支持空间拓扑关系查询,此类库可以作为重要的补充。通过此类库,可以判断多种空间几何的位置关系,(within,contains等)最初建立这个工程的目的是为web地图应用提供一套完整的类库来处理和分析简单几何体,但jsts也

2016-07-24 23:27:52 5093

原创 PostGIS

PostGIS中的几何类型OGC的WKB和WKT格式OGC定义了两种描述几何对象的格式,分别是WKB(Well-Known Binary)和WKT(Well-Known Text)。 在SQL语句中,用以下的方式可以使用WKT格式定义几何对象: 几何要素 WKT格式 点 POINT(0 0) 线 LINESTRING(0 0,1 1,1 2) 面 POLYGON((0

2016-07-24 21:39:16 18189

转载 WebGL可视化地球和地图引擎:Cesium.js

Cesium介绍Cesium是国外一个基于JavaScript编写的使用WebGL的地图引擎。Cesium支持3D,2D,2.5D形式的地图展示,可以自行绘制图形,高亮区域,并提供良好的触摸支持,且支持绝大多数的浏览器和mobile。无需任何插件。Cesium 使用 WebGL 来进行硬件加速图形化;跨平台;跨浏览器;实现真正的动态数据进行可视化。Cesium 基于 Apache 开源协议,支持

2016-07-23 22:37:03 30703

原创 PostgreSQL数据库常见问题

增改查Geometry类型字段Insert 插入几何对象(不转换坐标系)insert into test values(st_transform(st_geomfromtext('POINT(10070507.650288 4282901.6281314)',900913))Insert 插入几何对象(转换坐标系)insert into test values(st_transform(s

2016-06-30 11:32:05 4732 2

原创 PostgreSQL数据库远程连接配置

postgressql数据库远程连接配置打开pg_hba.conf文件 pgAdminIII->文件->打开pg_hba.conf文件配置pg_hba.conf把ip改成pgsql服务器的地址,如:192.168.1.10/24 地址后面的那个值24,是如何确定的 类别 子网掩码 对应值 A 255.0.0.0 8 B 255.255.0.0

2016-06-22 16:38:27 3313

转载 如何让地图变得更有吸引力

如何让地图变得更有吸引力  制图员在编制地图和构建页面布局时,会应用到许多设计原则。其中,有五个主要的设计原则:易读性、视觉对比、图形背景组织、层次组织和平衡。综合这些原则形成一个系统,有助于观看和理解地图页面中相对重要的内容。没有这些,基于地图的交流就会失败。视觉对比和易读性,是阅读地图上的内容的基础。图形背景组织、层次组织和平衡,引导读者通过内容判断事物的重要性,并最终找到

2016-06-14 22:54:33 1364 1

原创 ArcGIS API for JavaScript 3.17/4.0离线包本地部署安装

安装ArcGIS API for JavaScript Library(for Windows、tomacat7)下载 arcgis_js_v40_api.zip复制\arcgis_js_api\library 及其所有内容至web服务器,这里用的是tomcat。所以将文件复制到tomcat_home\webapps\arcgis_js_api\library目录。安装Build1

2016-06-14 22:37:37 8238 4

原创 WYDC项目开发

一、             开发环境搭建Vs2010 + postgresql9.0 + Npgsql.dll(Mono.Security.dll)+AjaxPro.2.dll+EasyUI二、             下载Npgsql.dll和Mono.Security.dll(官网下载)(官网)Npgsql是PostgreSQL的一个.NET数据提供程序,它可以自由获取。如果只引

2016-06-08 09:45:02 867

原创 ArcGIS Server如何发布FeatureServer

1、   环境准备ArcGIS Desktop、oracle、ArcSDE2、   数据准备首先,发布featureServer的数据源必须要是SDE,否则会报“ServerObject instance creation failed on machine”的错误3、   数据发布在选择要启用的功能界面选择“Feature Access”,接下来一路默认即可,这样即成功发布了

2016-06-08 09:14:32 2257 1

原创 不装oracle客户端,用plsql连oracle

一、配置步骤(参考)1、  下载instantclient-basic包(点此下载10_2版本)可到oracle官网下载instantclient,将包解压存放到本地,如:D:\soft\instantclient_10_2;2、  配置sqlnet.ora和tnsnames.ora文件在instatntclient目录下新建sqlnet.ora和tnsnames.ora文件,内容

2016-06-08 09:03:37 2163

原创 GeoServer添加GDAL扩展

前言之前在使用GeoServer发布矢量图的时候一切顺利没有什么问题,最近在发布一个img格式的数据时问题来了,尝试了GeoServer安装后自带的几种栅格数据格式(GeoTIFF\GTOPO30\WorldImage和ImageMosaic)都不行,如果将数据用arcmap导出为tiff格式的倒是可以使用GeoTIFF发布,但是给客户使用是不能要求其每次都用arcgis来转换的,最后搜了一下

2016-06-06 23:36:04 4873 1

翻译 java,http请求

1.java发送http请求详见:http://bbs.chinaunix.net/thread-3618245-1-1.html2.Java发送Http请求,解析html返回详见:http://blog.csdn.net/wish_silence/article/details/4353815

2015-12-30 16:54:38 492

翻译 jsonp和java示例

js: function jsonpCallback(result){ alert(result[1].name); } 或者jQuery: $.getJSON("http://localhost:8080/Jsonp/jsonp.jsp?callback=?", function(json

2015-12-30 16:40:23 1385

转载 openlayer常见问题

1、找到的OpenLayers跨域访问WFS服务出现No 'Access-Control-Allow-Origin' header is present...错误的一种解决办法在eclipse中部署了一个使用OpenLayers的Java web项目CrossDomainTest,容器为Tomcat 7.0.56.(http://localhost:8080/CrossDomainTest/i

2015-12-30 16:05:47 2833

原创 GeoSever安装及服务发布

1、使用GeoServer发布shp数据为WMS服务和WFS服务(图文教程)详见:http://www.open-open.com/lib/view/open1423662620404.html2、Geoserver & Openlayers 学习笔记详见:http://www.cnblogs.com/itolssy/archive/2008/08/03/1259273.htm

2015-12-30 15:46:57 2004

原创 JavaScript中的常见问题

1.js数组array的排序var arrDemo = new Array(); arrDemo[0] = 10; arrDemo[1] = 50; arrDemo[2] = 51; arrDemo[3] = 100; arrDemo.sort(); //调用sort方法后,数组本身会被改变,即影响原数组 alert(arrDemo);//10,100,50,51 默认情况下sor

2015-12-30 15:38:57 450

原创 openlayers案例

1.openlayers案例一这个例子是我创建gs项目区域预警gis功能的原型demo,在此demo上学到了基本的html知识和openlayers项目搭建;是一个很不错的demo。文章分为以下五个部分:序例子运行图示调用OpenLayers用来包含地图JavaScript来创建map2.全球地震系统的可视化这个例子,从wms请求、地图图层分类、设置基本环境、生成矢

2015-12-30 15:16:53 3277

原创 WebGIS选型

1.背景最近已有的一个项目中需将非GIS版本的区域预警换成GIS版本,一是因为客户对已有地图(也就是amcharts之类的示意地图)功能的不满意,二是已有地图无法对业务数据进行分析和定位,考虑到后期会可能会对业务数据的空间定位和展示以及空间分析等有所需求,综合以上两点领导还是决定替换现有地图,且领导明确表示用开源的WebGIS(考虑到成本)。2.业务梳理梳理了一下要求,基本是一下几点:

2015-12-30 11:25:53 3499

转载 iOS访问webservice

访问webservice1、分享一个用Xcode4实现基于Webservice用户登录的Iphone程序:http://www.cnblogs.com/lzjsky/archive/2013/04/07/3003985.html2、iphone ios 用xcode4.2开发 访问web service的功能:http://blog.csdn.net/panyaorui/article/d

2015-11-02 12:01:29 410

转载 c#读取excel数据,同时存入mysql数据库

1、c#连接MYSQL数据:http://www.cnblogs.com/onepc/archive/2011/11/09/2243311.htmlc# 对数据库操作(insert/updata/delete):http://bbs.csdn.net/topics/3201530582、C#操作Excel(读取):http://www.cnblogs.com/solo/archive/20

2015-11-02 11:35:26 2011

转载 ios开发入门

1、百度搜索“ios 开发入门”2、点击http://www.zhihu.com/question/20264108

2015-11-02 11:00:19 839

osm地图服务搭建

- 项目用的mapbox-gl+echarts的前端展示,mapbox-gl数据源为osm在线地图。 - 但是需要部署在内网(mapbox和地图服务),则无法使用在线地图,第一方案是下载osm的瓦片到本地用tomcat部署 - 使用Maperitive下载地图瓦片,但是在线的地图用此工具下载瓦片很慢,于是解决方案就是使用Maperitive所提供的加载osm的地图数据

2018-07-12

instantclient-basic-win32-10.2.0.4

instantclient-basic-win32-10.2.0.4,可不安装oracle客户端,是用plsql直接连接oracle.

2016-06-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除