数据: sheng:省,city:城市,xian:区县,street2:街道,life:生活服务(house:住宅小区)需求: 根据经纬度信息,得到详细地址信息,比如:甘肃省兰州市**县**街道**小区(**服务点). 方案: 1.将life和house数据进行合并 2.将点位数据和行政区数据进行关联,让每一个点位都有属性:省.市.县.街道. 3.将点位的这几列属性串联起来+**小区(**服务点)放到一列属性address中 4.利用这个数据建立地理编码定位器,发布地理定位服务,前端调用服务接口…
如果您是营销人员或开发人员,并且有兴趣在Sitecore安装中使用Sitecore IP Geolocation服务,那么本文就是为您准备的. 借助Sitecore IP地理定位服务,您网站的访问者可以通过简单营销配置就可以从众多工具和活动获得更加强化的个性化体验. 通过IP地理定位,您可以为不同的地理区域设置个性化,并查看与这些位置相关的报告.对于访问您网站的访问者,您可以识别他们: 时区 经度和纬度 国家 区域 市 邮政编码 企业名称 DNS地址 IP地址 ISP名称 您可以使用Siteco…
地理定位(Geolocation)API让我们可以获取用户当前地理位置的信息(或者至少是正在运行浏览器的系统的位置).它不是HTML5规范的一部分,但经常被归组到与HTML5相关的新功能中. 1. 使用地理定位 我们通过全局属性 navigator.geolocation 访问地理定位功能,它会返回一个 Geolocation对象. 获取当前位置 顾名思义,getCurrentPosition方法能获得当前的位置,不过位置信息不是由函数自身返回的.我们需要提供一个成功的回调函数,它会在位置信息可…
1.地理编码工具(Geocoding Tools)locator制作     打开arcCatalog,找到工具箱ArcToolbox中的Geocoding Tools---Create Address Locator,界面如下: 2.locator已经制作完成,接下来就是发布地理编码服务 右键locator工具,选择Share as---Geocode Service,界面如下: 3.到这里,地理编码服务已经结束,最后是测试一下发布的服务是否成功 打开url:http://localhost:…
1.创建地址定位器 2.创建复合地址定位器 3.鼠标右键,共享为,地理编码服务.…
JavaWeb和WebGIS学习笔记(七)--MapGuide Open Source安装.配置以及MapGuide Maestro发布地图 超详细!目前最保姆级的MapGuide上手指南! 系列链接: Java web与web gis学习笔记(一)--Tomcat环境搭建 Java web与web gis学习笔记(二)--百度地图API调用 JavaWeb和WebGIS学习笔记(三)--GeoServer 发布shp数据地图 JavaWeb和WebGIS学习笔记(四)--使用uDig美化地图,…
博客地址http://www.cnblogs.com/shizhongtao/p/3453594.html 官方文档中有这么一段描述: 从地图创建 WFS 服务 您 可以从 ArcMap 地图文档 (.mxd) 入手创建 WFS 服务.使用 ArcGIS Server 管理器或者 ArcCatalog 将地图文档作为 ArcGIS Server 地图服务发布.当提示您选择要启用的功能时,请选中 WFS.这将创建一个任何 WSF 客户端访问此服务都可以使用的 URL. 如果您发布服务时需要帮助,请…
转自原文 利用ArcGIS水文分析工具提取河网(转) DEM包含有多种信息,ArcToolBox提供了利用DEM提取河网的方法,但是操作比较烦琐(帮助可参看Hydrologic analysis sample applications),今天结合我自己的使用将心得写出来与大家分享.提取河网首先要有栅格DEM,可以利用等高线数据转换获得.在此基础上,要经过洼地填平.水流方向计算.水流积聚计算和河网矢量转化这几个大步骤. 1.洼地填平 DEM洼地(水流积聚地)有真是洼地和数据精度不够高所造成的洼地.…
我们遇到的几个给政府部门做的GIS系统,一般都只要面子,只要好看,领导高兴得不得了,点点这里点点那里,哟,这按钮一点还会转,领导开心得跟朵花似的...要是搞个各种分析什么的全堆上来,他就嫌烦了...这不说是由于使用的功能比较简单,花钱买个ArcGIS太浪费了,要用个开源系统做一个,一来给客户节省开销,二来我们自己也能赚一点.然后就在挑开源GIS,主要到现在也就会写点C#的代码,Grass, QGis, GeoTools, GeoServer什么的就都没考虑,就在DotSpatial和SharpM…
本文包含三个部分:利用ArcMap将Excel的数据转化为ArcGIS MXD文件.利用ArcMap发布服务.天地图添加ArcGIS发布的服务. 一 MXD文件的生成 假设在Excel中存有两个点的坐标: 接下来,将Excel中的数据导入ArcMap中:(文件 - 添加数据 - 添加XY数据) Excel中数据的坐标是经纬度,所以图层坐标系选择WGS1984:预定义 - Geographic Coordinate System -  world - WGS1984 如果Excel存放是Merca…
一般做完矢量图绘制工作后,生成的.mxd文件只能在ArcMap中查看,为了方便用户进行浏览,我们需要发布地图服务. 目前为止最常用的就是在ArcGIS中发布地图服务. 今天也算是在做“发布地图服务”的小结时,顺便学习下其他几种发布地图服务的方法及完善“发布地图服务”的文档. 地图服务是一种利用 ArcGIS 使地图可通过 Web 进行访问的方法.适合在多种 Web 和 intranet 情景下使用.对于同一地图服务,可由多个用户分别在 ArcMap.Web 应用程序.ArcGIS Online …
上一篇<ArcGIS Server 10.2 实战(一)Asp.net MVC与JSON数据妙用实现动态生成要素图层>介绍了如何用JSON转要素的地理处理服务,实现了动态创建点要素并加载到相应的地图上,但是对于线.面要素,由于动态生成时需要较大的JSON数据,这个方法就不太合适了,下面介绍另一个可行的方法,用动态的方法修改现有面要素的指定字段数据. 首先还是先谈谈问题的背景,需要制作一个专题地图,用于对于各块地域的数据进行分级填色,每天都有一套数据对应有一个专题地图,同样不可能每天都制作图层和…
因为希望有统一的地图解决方案,就是PC端,移动端的数据一致,看到ArcGIS的最新发布,感兴趣的可以围观. 链接:http://blogs.esri.com/esri/arcgis/2013/09/03/maps-app-android-released-on-github/ Github上发布的地图应用程序的android 由  丹·奥尼尔  于  2013年9月3日 1 81 84 开发者峰会在过去的这个春天,我们推出了一种功能完全内置的移动地图应用程序上ArcGIS的运行SDK为Andro…
天地图应用ArcGIS发布的服务 本文包含三个部分:利用ArcMap将Excel的数据转化为ArcGIS MXD文件.利用ArcMap发布服务.天地图添加ArcGIS发布的服务. 一 MXD文件的生成 假设在Excel中存有两个点的坐标: 接下来,将Excel中的数据导入ArcMap中:(文件 - 添加数据 - 添加XY数据) Excel中数据的坐标是经纬度,所以图层坐标系选择WGS1984:预定义 - Geographic Coordinate System -  world - WGS198…
ArcGIS案例学习笔记-批量裁剪地理模型 联系方式:谢老师,135-4855-4328,xiexiaokui#qq.com 功能:空间数据的批量裁剪 优点:1.批量裁剪:任意多个目标数据,去裁剪任意多个原始数据. 项目中一次处理几千个数据,容量达到几10g.2.自动保存:自动分类,自动命名.3.使用简单:只要输入裁剪范围,目标数据,保存位置即可.4.稳定:多个循环,连续运行,不易出错.实际项目中连续运行数天,从未出错,稳定可靠. 模型构建过程 模型运行 联系方式:谢老师,135-4855-43…
要公布地理处理服务.您须要两个元素:结果 窗体中的结果和到 ArcGIS Server 的管理员或公布者连接. 要公布服务,请右键单击结果并选择共享为 > 地理处理服务.例如以下图所看到的.此操作将打开一系列对话框(共享为服务 分步向导和服务编辑器 对话框),以创建服务定义和包括在服务中的初始任务.初始任务与用于创建该结果的工具全然同样.能够向服务中加入其它结果.全部结果将成为服务中的任务. 下列情形中.结果的共享为菜单选项将不可用: 无效的结果 - 结果有运行错误. 服务编辑器 已打开 - 您…
利用Word发布文章到cnblogs博客 用博客园cnblogs:http://www.cnblogs.com/博客名称/services/metablogapi.aspx,word老是提醒"word无法注册你的账户",后来用了博客园cnblogs设置页面的URL,这才成功. word注册/新建博客帐户设置:----------------------------------------------------------------------------输入博客信息API(A):M…
ArcGIS 发布高程必须是10.21以上,我用10.4. 前端用ArcGIS For API 4.x. ARCGIS很早之前有CS版本的ArcScene,可查看高程TIF文件,但机制和BS的完全不同. BS显示高程,前端是用ArcGIS的JS在Canvas上画的三维图形,后端提供的是瓦片高程数据. 1.首先要有DEM文件,DEM只能是单波段TIF文件,要从里属性查看. 2.发布高程服务. 首先,ArcGIS强制要求此TIF必须是WKID为3857的坐标系,如不是,需要栅格工具转换. 然后,发布…
arcgis server发布服务后显示证书不安全,无法浏览. 要通过https://localhost:port/arcgis/admin作如下修改 update之后地图服务会重启,耐心等待一会儿就可以啦.最后的效果是https改为http,端口6443改为6080,一定要记住呀!!!…
地理定位查询的的数据库比较多,而且大多都开放一些free的版本 国内的有纯真数据库等,但是他只提供文本的地理位置信息,不提供经纬度数据 当应用到google map时,就不可以了 国外的有MaxMind的GeoIP数据库.IP2Location数据库等,它们提供经纬度数据 在此简单介绍下,MaxMind的GeoIP,此数据库用于国家的查询 首先,在MaxMind官网下载所需资源 GeoIP数据库下载地址:http://geolite.maxmind.com/download/geoip/data…
设置输出符号系统 步骤: 展开 StoweStreamNet.tbx 并双击创建河流网络模型. 接受默认的 45 公顷并单击确定以运行模型. StreamNet 图层将加入至 ArcMap. 右键单击 StreamNet 图层,单击属性以打开图层属性 窗体. 通过下列步骤中,您可将此符号改为分级线符号.单击符号系统选项卡以设置合适的符号系统. 单击数量类别下的分级符号. "值"字段选择 GRID_CODE. 单击分类. 在分类 对话框上选择手动作为分类方法. 可将手动分类的中断值设为…
马蜂窝技术原创内容,更多干货请关注公众号:mfwtech 随着智能手机存储容量的增大,以及相册备份技术的普及,我们可以随时随地用手机影像记录生活,在手机中存储几千张甚至上万张照片已经是很常见的事情.但另一方面,当我们想从这么多张照片中去找到一张,也是一件麻烦事. 马蜂窝作为旅行玩乐平台,希望实现「会玩的人」与「好玩的事」之间的连接.众多旅行爱好者在这里记录和分享他们的旅行记忆,使马蜂窝在旅游 UGC 领域累积了大量内容.因此,不断优化用户在发布内容时的体验是我们一直努力的主向. 用照片.视频记录…
WebWorker简单应用 先从一个简单例子说起,计算数值加法 <script> var worker = new Worker('sumCalculate.js'); worker.onmessage = function (event) { alert('The sum is ' + event.data); } function calculate() { var num = parseInt(document.getElementById('num').value, 10); work…
HTML 5 是一项让人振奋的技术,这有着充分的理由.这将会是一次技术突破,因为它可以将桌面应用程序功能带入浏览器中.除了传统浏览器外,对于移动浏览器,其潜力甚至更大.不仅如此,最流行的移动浏览器甚至已经采用并实现了 HTML 5 规范中很多重要部分.在这个由五个部分组成的系列里,您将仔细了解 HTML 5 中的一些新技术,它们对移动 Web 应用程序开发具有重大影响.在本系列的每一部分中,您将动手开发一个展示 HTML 5 新特性的移动 Web 应用程序,这些特性可用于最新的移动 Web 浏览…
本文并非最终版本,如果想要关注更新或更正的内容请关注文集,联系方式详见文末,如有疏忽和遗漏,欢迎指正. 本文相关目录: ================== 所属文集:[iOS]07 设备工具 ================== 7.4 定位服务->1.0 简介 7.4 定位服务->2.1.1 定位 - 官方框架CoreLocation: 请求用户授权 7.4 定位服务->2.1.2 定位 - 官方框架CoreLocation: CLLocationManager位置管理器 7.4 定…
最近在看微信小程序,遇到地理定位显示城市名称的问题.本文就是记录这一过程. 解决方案                                                                                                                                               小程序的wx.getLocation()获得是经纬度并不包含地名,所以要通过经纬度用相应的地图转换出地名(本文使用的是百度地图).…
事实上,地球上任意两个坐标点在地平线上的距离并不是直线,而是球面的弧线. 下面介绍如何利用正矢公式计算已知经纬度数据的两个坐标点之间的距离.半正矢公式也成为Haversine公式,它最早时航海学中的重要公式,其原理是将地球看作圆形,利用公式来计算圆形表面上任意两个点之间的弧线距离. Haversine公式中与本项目有关的公式为: 相关符号解释如下: d : 两点之间的弧线总距离 r : 球体的半径 Q1,Q2: 第一个和第二个坐标点的纬度(需要将角度转换为弧度表示) y1,y2 : 第一个和第二…
基于浏览器的HTML5地理定位 地理位置(Geolocation)是 HTML5 的重要特性之一,提供了确定用户位置的功能,借助这个特性能够开发基于位置信息的应用.今天这篇文章向大家介绍一下 HTML5 地理位置定位的基本原理和一个基于浏览器的HTML5地理定位的小demo,过程就是获取浏览器经纬度,并用腾讯地图(大家可以选择自己喜欢的地图)显示出来,实现的最终效果如下图所示: 一.检测浏览器是否支持: if (navigator.geolocation) { //console.log("浏览…
在新的API标准中,可以通过navigator.geolocation来获取设备的当前位置,返回一个位置对象,用户可以从这个对象中得到一些经纬度的相关信息. navigator.geolocation的三个方法: 1. getCurrentPosition() 2. watchPosition() 3. clearWatch() getCurrentPosition() 使用方法:navigator.geolocation.getCurrentPosition(successCallback,…
在新的API标准中,可以通过navigator.geolocation来获取设备的当前位置,返回一个位置对象,用户可以从这个对象中得到一些经纬度的相关信息. navigator.geolocation的三个方法: 1. getCurrentPosition() 2. watchPosition() 3. clearWatch() getCurrentPosition() 使用方法:navigator.geolocation.getCurrentPosition(successCallback,…