Giter VIP home page Giter VIP logo

map-points-trimmer's Introduction

ОПИСАНИЕ ПО-РУССКИ

MAP POINTS TRIMMER

The convenient handler for your map points with photos in KML, KMZ or ZIP formats

The application allows you:

  • Transfer all your POI with included geo tagged photos from one map application to another in KML or KMZ format (e.g. from Locus Map to Google Earth Pro). The main benefit for using with Locus Map is to get those photos right in the description body and\or make them available in "Attachments" tab. And if you have too many photos from various sources it allows keeping them in one optional place with custom path within any device.

  • Show the photos in a desired size on any device according to a screen resolution. Photos can have any preview size depending on used application and platform. Also they will have the ability to be magnified by click.

  • To set a desired icons and text size, color, transparency and the behaviour under the mouse cursor for Google Earth Pro map.

  • If you have a lot of map points but your device has not enough CPU power the elimination of unneccessary symbols or outdated data may help speeding up points display.

The examples of map points displaying for Locus Map Pro and Google Earth Pro:

Locus Map point with the photo in description How Google Earth Pro displays a point description with the photo inside it after it was clicked An example of points icons and names with various colors and sizes on Google Earth satellite mapAn example of dynamic points icons and names display with various colors and sizes on Google Earth satellite map

User interface

User interface

How to use it

Download the ready to use application here.

Unpack from the archive and start MAP-POINTS-TRIMMER.jar.

When the application start use your browser to visit: Map-Points-Trimmer (http://localhost:8088/trimmer/)

The Application will shut down automatically if you don't connect within 2 minutes or after closing a browser's tab with it. Also you can turn it off by the big green button.

For the moment the utility supports only .kml and .kmz formats as the most powerful for keep and transfer points with photos.

Minimum system requirements

  • Windows 7/Linux
  • Intel/AMD Dual Core CPU with 2.0GHz+
  • 4Gb+ RAM
  • Preinstalled Java JVM with a minimum version Java SE Runtime Environment 11+
  • It is expected you use not an outdated version of any Internet browser

Features

Use it with caution.

TECH INFO

Used technologies:

  • Java v.11
  • Maven
  • Spring Boot
  • JavaScript 2015+
  • HTML
  • CSS

map-points-trimmer's People

Contributors

baxmypka avatar

Watchers

 avatar

map-points-trimmer's Issues

XML parsing error with <ExtendedData> with "lc"

After exporting from Google Earth with lc:attacmhents: "XML parsing error: ParseError at [row,col]:[231,19] Message: http://www.w3.org/TR/1999/REC-xml-names-19990114#ElementPrefixUnbound?lc&lc:attachment"

English description issues

The path to an images folder which placed relatively to the description file. If that file (e.g. “doc.kml”) is placed near a folder “MyPhotos” you can just write that folder name as it – “MyPhotos”. If near your description file there is a folder “MyPhotoPOI” and that folder contains the folder “MyPhotos” with corresponding images, so write “/MyPhotoPOI/MyPhotos/”. If a folder with images is placed on a higher level and that higher folder name is “RootFolder”, write “../RootFolder/MyPhotos/”. But if you are confused with all that stuff go Google and search for the “relative path”.

The path to photos through the Internet. If you keep your images in a folder on a distant internet server, write the internet-address to it here. E.g. 'http://www.mysite.com/images/'

This makes images available in "Attachments" tab in the POIs properties after import to Locus Map. Images from the Internet won't be available there.

After export and reexport points Locus Map often produces a bunch of unnecessary info such as photo duplicates among descriptions in its format, excessive data etc. This option is eliminating all those excessive data with outdated timestamps, tables duplicates etc. and leaves only the first ones from the moment of their creation.

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.