浅谈城市规划在移动GIS方面的应用发展

1、概述

  城市建设进程加快,城市规划管理工作日趋繁重,各种来源的数据产生各种层出不穷的问题,严重影响城市规划时的准确性,为此全面合理的掌握好各方面的城市规划资料才能做出更加科学的决策。移动端的兴起为规划动态方面提供了极大的便利,各类以无线终端、智能设备、网络通信和移动GIS核心技术的深入发展,可以为规划人员和决策者提供在线离线、定位实时、现状历史等方面分析服务,从而提高城乡规划工作效率。

2、移动GIS技术选型

       从目前移动设备发展的情况来看,有Apple、三星、国内手机产品、平板;从操作系统上看,有Android、IOS、Winphone、RIM/Blackberry黑莓;从开发语言上看,有Object-C、JAVA、ActionScript、C#.NET,随着Web2.0的崛起,HTML5也渐渐发展成一种移动Web趋势。

表1 移动技术对比

技术路线

开发跨平台

主开发IDE

优点

缺点

Object-C,Swift新语言

Mac,只IOS

Xcode

性能、稳定、交互效果最对是上选,功能丰富

平台单一,开发成本高、周期长;审查严格,安装限制

Java

Windows、Mac、Linux,只Android和黑莓平台

Eclipse,MyEclipse

性能、稳定、交互效果较好,开源,功能丰富

开发成本一般高,版本过多无限制,

C#.NET\C++

Windows,只WinPhone

VisualStudio

性能、稳定,易开发,功能丰富

平台单一,成本一般高,发展处于初步

AS3-Flex

跨平台支持

FlashBuilder

效果炫,跨平台,开发便捷,节省成本

交互效果差,系统不开开放,应用不多

HTML5+后端组移动Web

浏览器打开,跨平台

多种IDE

成本低,无插件,最大程度支持所有,易开发学习,易扩展,实时更新,将来新贵

运用案例不多,性能、稳定性方面待考量,技术需定性,尚未广泛普及

Native+Web组成 Hybrid混合应用(包括HTML5)

跨平台,根据Native原生应用扩展

多IDE

主要在IOS和Android原生上嵌入特定平台的Web应用,弥补单一形式的不足,在一定需求层次是最佳结合

应用案例虽然有嵌入式Web,但仍然没有原生应用多

 

  ESRI提供了ArcGIS API For IOS,ArcGIS API For Android,ArcGIS API For Flex,ArcGIS API For JS,ArcGIS API For 平板\Winphone等多种移动端支持,在基础支持下可轻松完成应用开发。然而需要根据项目发展需求来确立使用哪种技术路线,考量项目成本、周期、功能需求、目标用户、技术积累、人才力量以及后期运维等多方面,达到良好的用户体验和扩展性。

3、城市规划在移动GIS方面运应用

  移动应用首要考虑是普遍可用的、有价值的、高效的和有吸引力的,针对轻量应用、轻量介质,不应是那种复杂的业务功能操作,而应该是核心业务小部分执行、离线采集等方面,涉及到GIS部分也是下载离线地图离线执行小部分功能。

  应用1:多源多分辨率地图浏览

  通过在线时下载二维、三维、影像等瓦片数据到移动设备中,完成基本地图功能:放大、缩小、导航、量测等。

  应用2(核心之一):规划查询(地名查询、项目查询、地块查询、审批查询、规划成果查询等)根据输入的条件进行简单的搜索查询并显示结果,可进行定位显示。

  应用3:专题图层管理、叠加

  对在线下载的数据进行管理,底图叠加规划成果、专题数据按需分级显示。

  应用4(核心之二):规划办公

  在线/离线与办公软件无缝集成,支持日常办公事务处理,不受时间地点限制,一机在手,办好所有。

  应用5(核心之三):规划数据采集(地图方面)

  离线进行如规划地块编辑增加、属性增加更新等,在线时将自动进行数据同步到服务器,完成一体化数据管理更新同步操作。

  应用6:规划业务信息推送

  支持移动端推送若干条最新信息内容,实现微信类似推送效果。

  应用7:历史数据对比(时空演变)

  对多源影像数据进行对比,进行差异化决策。

  应用8:辅助功能

  地图纠错,最短最佳路径查找,绘制标记等。

转载于:https://www.cnblogs.com/ajg016/p/3765189.html

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

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

相关文章

(四)Neo4j删除数据需要注意的问题

1、先删关系,再删节点 # 删除所有记录 MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n,r 2、彻底删除节点标签名,需要删除前期对该标签名建立的索引 # 查看全部索引 :schema# 删除索引 drop index on :Person(id)# 当索引删除不掉时,可能是…

jsp阶段总结

目录web开发jsp是运行在服务器端还是客户端? 服务端 js是运行在服务器端还是客户端? 客户端 jsp的本质是什么? jsp原理 jsp的本质就是servlet jsp在服务器中,当浏览器请求该jsp时,jsp文件在服务器中会经历什么过程? 转译:将jsp文件转译成java文件 编译:将转译后的java文…

CVE-2013-3897漏洞成因与利用分析

CVE-2013-3897漏洞成因与利用分析 1. 简介 此漏洞是UAF(Use After Free)类漏洞,即引用了已经释放的内存。攻击者可以利用此类漏洞实现远程代码执行。UAF漏洞的根源源于对对象引用计数的处理不当,比如在编写程序时忘记AddRef或者多…

(三)Neo4j自带northwind案例--Cypher语言应用

0、概述 通过该案例,应用Cypher查询语言,感受Neo4j套路。官方的用此案例的用意: The Northwind Graph demonstrates how to migrate(迁移) from a relational database to Neo4j(把一个负责的多表关系数据…

servlet 源码分析

servlet源码分析1. servlet接口1.1 看servlet源码1.2 直接用类实现servlet接口,来写servlet类2. servlet子类GenericServlet2.1 servlet子类实现GenericServlet抽象类2.2 继承GenericServelt抽象类3. httpServelt类分析4. 这么多搬来的代码,最后总结1. s…

RDIFramework.NET 中多表关联查询分页实例

RDIFramework.NET 中多表关联查询分页实例 RDIFramework.NET 中多表关联查询分页实例 RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,给用户和开发者最佳的.Net框架部署方案。该框架以SOA范式作为指导思想,作为异质系统整合与互操…

(五)官方Neo4j 3.3.9 Java API例子

0、概述 本文以Neo4j 3.3.9为基础,采用https://neo4j.com/docs/api/java-driver/current/给出的官方例子。下面大概记录下工程建立的过程,因为版本差异代码和官方给出的稍有差别。 1、使用eclipse,用自己安装的mvn新建一个mvn工程&#xff…

(六)Neo4j综合项目

0、概述 本文以热播电视剧《人民的名义》中的人物关系为数据基础,抛开案例本身的内容,本项目的意义在于指出使用Neo4j数据库的一般流程是什么?包括数据的导入、操作、查询、展示,从而体会出与传统数据库相比Neo4j在处理图数据的巨…

过滤器filter,监听器listener

目录1. filter过滤器1.1 原理1.2 配置1.3 过滤掉脏话demo2. listener监听器2.1 作用2.2 ServletContextListener demo1. filter过滤器 作用:过滤servlet,jsp,js,css,图片对象,以及一切在服务器,客户端想访…

LevelDB 之 arena

粒度比较大,实现简洁清晰明了。对比nginx的,nginx从小到大各种尺寸都有,适用性更好一些。相对要精细很多。Arena.h//z 2014-06-05 10:48:50 L.20947470 BG57IV3 T1840949363.K.F1370514324[T6,L108,R4,V118]// Copyright (c) 2011 The LevelD…

(一)elasticsearch6.1.1安装详细过程

1、配置java环境 检查java环境 满足elasticsearch6.1.1java环境要求; 2、安装ElasticSearch6.1.1 ①为es新生成用户、用户组 su root groupadd esgroup useradd ela -g esgroup -p 5tgbhu8[rootlocalhost fibonacci]# su ela Attempting to create directory /h…

使用jdk DOM,SAX和第三方jar包DOM4J创建,解析xml文件

xml的创建,解析1. 什么是xml文件1.1 什么是xml文件1.2 解析xml的方式,优缺点2. 使用dom操作xml文件2.1 使用dom创建xml文件2.2 使用dom解析xml文件2.3 使用dom对xml文件增删改3. 使用SAX解析xml文件4. 使用DOM4J操作xml文件4.1 使用DOM4J创建xml文件4.2 …

c# 错误 两个输出文件名解析为同一个输出路径

检查同项目的其他文件夹下面已有其他同名窗体,影响设计器 转载于:https://www.cnblogs.com/xiaxiaolu/p/4367166.html

(二)ElasticSearch6.1.1 Python API

0、准备开启数据库 ① 关闭Linux防火墙,这个很重要,否则API总是报错连不上。 # 查看防火墙状态 firewall-cmd --state# 关闭防护墙 systemctl stop firewalld.service# 开启防火墙 systemctl start firewalld.service# 重启防火墙 systemctl restart f…

sqlite3数据库使用

SQLite简介 SQLite是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite是一个增长最快的数据库引擎,这是在普及方面的增长,与它的尺寸大小无关。SQLite 源代码不受版权限制。 什么是sqlite SQLite是一…

(三)ElasticSearch的基本概念

0、面向文档 应用中的对象很少只是简单的键值列表,更多时候它拥有复杂的数据结构,比如包含日期、地理位置、另一个对象或者数组。 总有一天你会想到把这些对象存储到数据库中。将这些数据保存到由行和列组成的关系数据库中,就好像是把一个丰…

(四)ElasticSearch之数据

0、概述 在Elasticsearch中,每一个字段的数据都是默认被索引的。也就是说,每个字段专门有一个反向索引用于快速检索。而且,与其它数据库不同,它可以在同一个查询中利用所有的这些反向索引,以惊人的速度返回结果。 1、…

ajax下拉框省市级联动

目录效果sql数据前后台代码实现效果 初始访问页面 选中省会,自动刷新页面 sql数据 -- 省市联动数据CREATE TABLE PROVINCE (PID NUMBER PRIMARY KEY,PNAME VARCHAR(20) NOT NULL )SELECT * FROM PROVINCEINSERT INTO province VALUES (1, 北京市); INSERT I…

emacs中安装markdown-mode

从markdown-mode官网下载markdown-mode.el 将markdown-mode.el文件放到你的emacs loadpath.这里假如是 ~/.emacs.d/ 在 ~/.emacs 中加入如下代码 (autoload markdown-mode "markdown-mode" "Major mode for editing Markdown files" t) (add-to-list auto-…