GithubHelp home page GithubHelp logo

msv8 / surveyonucmap Goto Github PK

View Code? Open in Web Editor NEW

This project forked from saberw/surveyonucmap

0.0 1.0 0.0 41.82 MB

“外调助手”基于安卓GIS组件UCMap OpenGL版开发(源码官网下载地址 http://www.creable.cn/kuibu/xiazai.asp ),适用于林业、国土、管线以及各类POI点等行业的外业数据采集

Java 100.00%

surveyonucmap's Introduction

“外调助手”基于安卓GIS组件UCMap OpenGL版开发(源码官网下载地址 http://www.creable.cn/kuibu/xiazai.asp ),适用于林业、国土、管线以及各类POI点等行业的外业数据采集;支持天地图和Google地图为底图, 在天地图或Google地图上可以叠加自己的影像图和ShapeFile矢量图,支持ShapeFile矢量要素的采集和编辑,同时,还支持拍照、录音、录像等多媒体功能。

加载图层的方法:

加载shp,需要将shp的几个文件都拷贝到手机内置存储卡根目录下;

加载影像tiff或tpk瓦片,需要用UCMap(OpenGL版)开发包里的 UCMap地图配置工具 将tiff或tpk统一转成 通用的web墨卡托的mbtiles 格式, 然后将mbtiles文件拷贝到手机内置存储卡根目录下实现加载,具体怎么用这个转换工具,选择web墨卡托且默认层级,程序会自动转换,该工具所需 要的环境,看UCMap OpenGL版 开发包里的教程最后章节

支持各种地理和投影坐标系,因为UCMap有动态投影技术,为了实现动态投影,shapefile里要有prj文件,影像tiff得是有坐标系信息的

“外调助手”具有以下几个特点: 一、简单易操作;二、通用,各行业都能适用;三、易扩展、可根据不同行业的特殊需求进行扩展定制;四、地图显示速度快,用户体验好;五、功能强大。

技术特点:

一、支持矢量ShapeFile动态投影,将其他坐标系的shp动态投影叠加到天地图或google底图上,需要shp数据的.prj文件;

二、支持矢量shp、影像tiff、tpk叠加google底图时的坐标纠偏;

三、支持在线瓦片的离线下载

四、支持要素的采集和编辑,包含图形编辑和属性,支持节点的捕捉追踪、添加、删除、移动,文件图斑的合并、裁剪、挖孔等,支持redo、undo;

五、支持定位、轨迹和路径搜索,定位图标指示了当前所在位置,其中图标的箭头指示了手机的朝向,即地图是上北下南,定位箭头的方向便是手机的朝向; 轨迹功能记录了用户行走的路线;路径搜索,调用了天地图的在线接口,返回最优路线;

六、支持多媒体功能,拍照、录音、录像,以及照片文字的标注等;

用户可以参考UCMap OpenGL版开发文档,以及基于该源码做各种修改和扩展,欢迎加入QQ讨论群:543201967;

Image text Image text Image text Image text Image text Image text Image text

surveyonucmap's People

Contributors

geochenyj avatar guxd avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.