Coder Social home page Coder Social logo

offline-windturbine-inspector-android's Introduction

offline-windturbine-inspector-android

=======================================

Deprecation Notice

This repo has been deprecated as the ArcGIS Android API has updated API patterns for working with offline data. Please see the ArcGIS Android SDK Samples repo for modern offine patterns and to the ArcGIS Android demo repo for more demo applications like this in the future.

An Android application for inspecting wind turbines in the field. The application is built with the ArcGIS Runtime SDK for Android. This application was shown in the ESRI Developer Summit 2012 Plenary.

The release application (apk) along with more information can be found at: http://www.arcgis.com/home/item.html?id=01acc4eef0f04c2d9d0796e78938d3cd

App

Features

  • Create new features using a Laser Rangefinder connected via Bluetooth
  • All data is local to the device. This showcases offline capability features available in the SDK. Offline data types include Map Tile Packages and JSON Feature Sets.
  • This application has been developed specifically for Android Tablets targeting Android 3.2 (API 13) and up. It has been tested on 4.0 and 4.1 devices.

Instructions

  1. Download and unzip the .zip file or clone the repo.
  2. Import project into Eclipse IDE

New to Github? Get started here.

Requirements

  • Java Development Kit SE 6
  • Eclipse Juno or Kepler
  • Android ADT Eclipse plugin
  • ArcGIS Runtime SDK for Android v2.0 or above

Resources

Issues

Find a bug or want to request a new feature? Please let us know by submitting an issue.

Contributing

Anyone and everyone is welcome to contribute.

  1. Get Involved
  2. Report Issues
  3. Contribute Code
  4. Improve Documentation

Licensing

Copyright 2012 Esri

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

A copy of the license is available in the repository's license.txt file.

[](Esri Tags: ArcGIS Runtime Android Offline) [](Esri Language: Java)

offline-windturbine-inspector-android's People

Contributors

chelm avatar doneill avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

offline-windturbine-inspector-android's Issues

Refactor to 10.2 API

App needs to be refactored to use 10.2 API

  • remove deprecated methods
  • analyze patterns to ensure the meet 10.2 recommendations.

Simplify Main activity

Main Activity is too overloaded. Enable data binding between view widgets and separate data model from main activity.

Refactor to use the Offline API

The app currently persists JSON as features stored locally on device to work in offline mode. In the 10.2.2 ArcGIS Android API release we will support working with offline features in the API. The app needs to be updated to show the new pattern for working with offline data.

Loading Geoserver WFS Services with ArcGIS Runtime for Android

Loading Geoserver WFS Services with ArcGIS Runtime for Android

一、我的需求:

  • 1、加载特征数据叠加在ArcGis自带的遥感影像地图上;
  • 2、支持条件查询,定位到符合条件的地块并设置显示的缩放级别;

二、我目前了解到的:

  • 1、我实现了加载Geoserver WMS的服务;
  • 2、但是Geoserver WFS一直加载失败;
  • 3、包括官网给的sample-code也加载不起来;
  • 4、我网上搜这块的资料也挺少的,加载不出来也不清楚具体的原因;
    求解决

1. My Requirements:

    1. Load feature data on top of the ArcGis built-in remote sensing imagery map;
    1. Support conditional queries, locate the plots that meet the conditions and set the display zoom level;

2. What I've Learned So Far:

    1. I have implemented loading the Geoserver WMS service;
    1. However, I have been unable to load the Geoserver WFS;
    1. Even the sample-code provided on the official website does not load;
    1. I've found limited information online about this, and without being able to load it, I'm unclear on the specific reason;
      Seeking a solution

Trouble Running on Samsung Note 2 with Android 4.1.2

I have imported into eclipse from Github and pushed to me device (Samsung Note 2 with Android 4.1.2) but when I try to run the app from the device I get the following error:

"Unfortunately, Blade Runner has stopped."

I also tried installing using the .apk from http://www.arcgis.com/home/item.html?id=01acc4eef0f04c2d9d0796e78938d3cd but I am getting the same error when trying to run it:

"Unfortunately, Blade Runner has stopped."

Any Ideas?

I would really like to check this out. I think it could be very useful.

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.